Ci sono diversi tipi di nutrienti di cui il corpo ha bisogno e l'assunzione può essere solo dall'esterno, cioè il cibo. Se il corpo può produrlo da solo, la quantità non è necessariamente sufficiente. Ecco perché è importante mangiare cibi nutrienti che contengono sostanze nutritive sotto forma di proteine, carboidrati, grassi e altri. Non solo per la salute, l'apporto nutrizionale di alimenti nutrienti è importante anche per prevenire le malattie. I tipi di nutrienti come proteine, carboidrati e grassi sono macronutrienti, mentre vitamine e minerali sono micronutrienti.