which nutrients provide the greatest amount of energy
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. Choosing foods with the right mix of nutrients can help you limit the overall energy density of your food.