What food group provides the most energy per 100g

3 answers

The macronutrient group that provides the most energy per 100g is fats, which provide 9 calories per gram. This is more than twice the energy provided by carbohydrates or proteins, which both provide 4 calories per gram.
whihch of the 7 food group provides the most energy per 100g
The 7 food groups are: grains, fruits, vegetables, protein foods, dairy, oils, and empty calories. Among these food groups, oils provide the most energy per 100g as they are pure fats. Oils provide 900 calories per 100g, which is significantly higher than any other food group. However, it is important to note that oils do not contain all the essential nutrients that the other food groups provide.