Multiple choice Which of the following foods has the most kilocalories per gram? Fat Carbohydrates Protein 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.