Three macronutrients: carbohydrates, protein and fats, Macronutrients are essential for proper body functioning, and the body requires large amounts of them. All macronutrients must be obtained through diet; the body cannot produce macronutrients on its own.