Which nutrient yields the most energy per gram?
- Water and fibre
- Proteins and sugars
- Fats and oils
- Starch and sugars
Show answer and solution
Correct answer: C. Fats and oils
Fats give about 9 kcal per gram, more than double the roughly 4 kcal from carbohydrates or proteins.