what nutrients have the highest energy content
Nutrients with the Highest Energy Density. Fat provides more calories than any other nutrient. The macronutrients -- fat, protein and carbohydrates -- are high in energy density, which means that they have 4 or more calories per gram. The other essential nutrients -- water, vitamins and minerals -- have no calories, so they provide no energy.