The nutrients that are required in a large amount in our body to get energy are known as macronutrients.
Generally carbohydrates, protein, and fat are macronutrients.
We get those macronutrients in our bodies by consuming different foods.
Starchy vegetables like potato, corn, pumpkin, rice, bread, pasta, sugar, honey, and beans contain carbohydrates from which we can get 4 kcal/g of energy.
Proteins can be consumed from fish, meat, eggs, dairy food, and nuts from which we can get 4 kcal/g of energy.
Fats can be consumed from meat fat, butter, coconut oil, peanut oil, palm oil, chips, biscuits, and cake, and from these, we get 9 kcal/g of energy.