Multiple choice

Which of the following foods has the most kilocalories per gram?

  1. Fat

  2. Carbohydrates

  3. Protein

  4. Alcohol

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Fat is the most energy-dense macronutrient, providing 9 kilocalories per gram. In comparison, alcohol provides 7 kcal/g, while carbohydrates and proteins provide only 4 kcal/g.