Which nutrient yields the greatest amount of energy per gram?
- A.Carbohydrate
- B.Protein
- C.Fat
- D.Vitamin
Show answer
A gram of fat yields about nine kilocalories, more than twice the yield of carbohydrate or protein, because its carbon chains are far less oxidised to begin with; this is also why fat is the body’s store of energy and why fatty food is called energy dense.
Read the full explanation →