top of page
  • Writer's pictureJason

Why Do Some Foods Have More Calories Than Others?

Updated: Jun 19, 2020

These measurements are based on100 grams of each food.

Different foods have different amounts of calories because the calories in the foods we eat actually come from the 3 macronutrients, fat, carbohydrates and protein.

1 gram of fat contains 9 calories

1 gram of carbohydrates contains 4 calories

1 gram of protein contains 4 calories

Each food contains a different amount or percentage of those macronutrients. Therefore foods containing a higher percentage of fat have more calories than foods that contain a higher percentage of protein and or carbohydrates. Below are the percentages of the macronutrients each food consists of.

Since the calories come from each macronutrient that the food consists of a simple way to find out roughly how many calories the food has is this equation below.

Multiply the grams of fat x 9 + the grams of carbohydrates x 4 + the grams of protein x 4.

For example here is the equation to find the calories in 100 grams of Avocado.

Macronutrients in 100 grams of Avocado:

Fat: 15 grams

Carbohydrates: 9 grams

Protein: 2 grams

15 x 9 + 9 x 4 + 2 x 4 =179

Overall the calories in food comes from the amount of fats, carbohydrates and protein that the food contains.

To find the macronutrients of other foods click here

112 views0 comments

Recent Posts

See All


bottom of page