The nutrient that provides the greatest amount of energy per gram is?
In food, there are three macronutrients that provide energy.
They are fat, carbohydrates, and protein. Fat is the nutrient that
provides the greatest amount of energy at nine calories per gram.
Protein and carbohydrates provide only four calories per gram.