Last reviewed: July 2026

What does 500 calories look like?

Five hundred calories is 2,632 g of baby spinach or 56 g of olive oil. That is a 47-fold difference in how much food arrives on the plate for the same number on the label, and it is the single most useful thing to understand about eating. Every row below is a real product label from the Dietly database, with the weight that supplies 500 kcal worked out from its own per-100 g energy figure. Move the slider to change the target.

Bars are scaled to the largest weight on the list. Figures come from the linked product labels, so brand-to-brand variation is real: two watermelons or two loaves can differ by 10% or more.

What the spread actually means

The number that drives everything here is energy density, the calories per gram of a food. Water weighs a lot and supplies nothing, fibre adds bulk for very little energy, and fat carries 9 kcal per gram against 4 for protein and carbohydrate. Foods high in water and fibre therefore land at the top of this list, and foods that are mostly fat land at the bottom. Spinach is roughly 91% water. Olive oil is 100% fat. Everything else falls in between on exactly that logic.

Why this matters more than willpower

People eat a fairly consistent weight of food per day rather than a consistent number of calories. That is the finding behind decades of energy-density research: when the energy density of a diet is lowered while the weight of food stays the same, people eat fewer calories without reporting more hunger. Swapping toward the top of this list is not about virtue, it is about arriving at the same fullness for less energy. A plate built on broccoli and chicken breast is physically bigger than one built on crisps, and the difference is not marginal.

The honest half of the argument

Energy-dense foods are not bad foods, and this list is not a ranking of health. Olive oil, almonds and walnuts sit at the bottom of the list and are among the better-evidenced things you can eat. Nobody eats 500 kcal of olive oil in one go; it arrives in tablespoons, which is exactly the point. Dense foods are easy to eat a lot of without noticing, so they reward measuring rather than avoiding. Meanwhile nobody has ever accidentally eaten 2.6 kg of spinach.

The reverse caveat matters too. If you struggle to eat enough, whether from illness, a small appetite or a hard training block, the bottom of the list is your friend and the top of it is a trap: filling up on 2 kg of vegetables can make hitting a calorie target genuinely difficult.

Three ways to use this

To see the numbers behind any two foods side by side, use the comparison tool, or read the energy density explainer for the underlying idea.

Sources

Common questions

What does 500 calories look like?

It depends entirely on the food. On real labels 500 kcal is 2,632 g of baby spinach, 1,613 g of watermelon, 219 g of white bread, 87 g of peanut butter or 56 g of olive oil, a 47-fold range from one end to the other.

Why do some foods have so many more calories per gram?

Water and fibre add weight without energy, while fat carries 9 kcal per gram against 4 for protein and carbohydrate. Spinach is about 91% water and olive oil is 100% fat, which is the whole explanation.

Does eating low energy density food help with weight loss?

It helps by making the same weight of food supply fewer calories. Research on energy density consistently finds people eat a fairly steady weight of food, so lowering energy density reduces intake without increasing reported hunger.

Are the dense foods on this list unhealthy?

No. Olive oil, almonds and walnuts are among the better-evidenced foods you can eat and they sit at the bottom of the list. Energy density is about how easy a food is to overeat, not about whether it is good for you.

Related reading