Energy Density Calculator

Enter the calories and weight of any food to see its energy density in calories per 100g — one of the simplest predictors of how filling a food will be per calorie.

Enter Food Details

1 oz = 28.3495 g. Use the weight of the food itself, not its package.

Results

Energy Density
0cal/100g
Awaiting input
Volumetrics Bands
  • Very low— under 60 cal/100g
  • Low— 60–150 cal/100g
  • Medium— 150–400 cal/100g
  • High— over 400 cal/100g

Worked Example: 100g of Common Foods

The same 100g serving can deliver wildly different calories. Lower numbers fill you up cheaper.

FoodServingCaloriesEnergy DensityBand
Broccoli (raw)100 g3535 cal/100gVery low
Chicken breast (cooked)100 g165165 cal/100gMedium
White bread100 g265265 cal/100gMedium
Peanut butter100 g588588 cal/100gHigh
Olive oil100 g884884 cal/100gHigh

About Energy Density

Energy density is the number of calories a food packs into a fixed weight — usually 100 grams. Barbara Rolls’ Volumetrics research found that people tend to eat a roughly constant weight of food at each meal, not a constant number of calories. Pick foods with low energy density and the same physical volume on your plate carries fewer calories.

The four bands above come from Volumetrics. Water and fiber pull density down; fat (9 cal/g) pushes it up fast. That’s why olive oil at 884 cal/100g sits 25× higher than broccoli.

For a deeper walk-through of the science and how to put it to use, read the Energy Density Explained article. To roll energy density into a single fullness-per-calorie score that also weights protein, fiber, and water, use the Satiety Per Calorie Calculator.

Related

Satiety Per Calorie Calculator

Combine energy density with protein, fiber, and water content into a single fullness-per-calorie score.

Energy Density Explained

The full article on Volumetrics, satiety, and how to use energy density at the grocery store.