Nutrition, comfort and end of lifeQuestion 383 of 1700
Which nutrient gives the most calories per gram?
- Protein, with six calories per gram
- Carbohydrate, with five calories per gram
- Fat, with nine calories per gram
- Fiber, with seven calories per gram
Show answer
Correct answer: Fat, with nine calories per gram
Fat gives nine calories per gram. Protein and carbohydrate give four.
Source: Nursing Assistant (Reuter), 6.2: Nutrition and Fluid Needs
Questions last reviewed: 18 October 2026