Question: what is the difference between an essential and a nonessential nutrient?
Answer: Essential nutrients cannot be synthesized by the human body, so they must be consumed in food. Nonessential nutrients can be synthesized by the human body, so they need not be obtained directly from food. Macronutrients are nutrients that are needed in relatively large amounts.