Nutrition5 min readBy Espen Opdahl

High Volume Low Calorie Foods: Vegetables Fill the Top 16

100 calories is 769g of raw bok choy but 11.3g of oil. We ranked 183 USDA foods by grams per 100 calories: vegetables take the first 16 places.

Sunn

online

Messages are end-to-end encrypted
What are some high volume low calorie foods?08:14
Raw vegetables, by a long way. 100 calories is 769g of raw bok choy, 714g of celery or 667g of cucumber. If you want protein too, egg whites give 192g and 21g of protein for the same 100 calories. Want me to build that into your dinner?08:14
Message

This is what Sunn would say

Sunn is your nutrition coach on WhatsApp. Ask it anything about food, log what you eat, or get ideas that fit your goal.

Try Sunn free

Raw bok choy gives you the most food for the fewest calories of the 183 foods we ranked: 13 calories per 100g, so 100 calories of it weighs 769g. Raw celery (714g) and raw cucumber with the peel (667g) come next. The typical food in the same USDA-derived database weighs 84g per 100 calories, and the corn, peanut and olive oil row at the bottom weighs 11.3g.

We sorted every food by one number — grams per 100 calories — because that is what "high volume, low calorie" means once you pin it down. The answer is lopsided: the first 16 places are all vegetables.

High volume low calorie foods: the top 20

26 of our 183 foods give you at least 300g of food per 100 calories, and every one of them is a raw vegetable or a raw fruit. The first fruit is raw lemon, 17th at 345g. The last column shows how much protein that same 100 calories brings along, which matters later.

Food (USDA description)Calories /100gGrams per 100 kcalProtein per 100 kcal
Cabbage, bok choy, raw13769g7.8g
Celery, raw14714g3.5g
Cucumber, with peel, raw15667g4.3g
Radishes, raw16625g4.3g
Lettuce, cos or romaine, raw17588g7.2g
Squash, summer, zucchini, includes skin, raw17588g7.1g
Tomatoes, red, ripe, raw, year round average18556g4.9g
Chard, swiss, raw19526g9.5g
Asparagus, raw20500g11g
Mushrooms, white, raw22455g14g
Spinach, raw23435g12.4g
Arugula, raw25400g10.3g
Cabbage, green, raw25400g3.8g
Cauliflower, raw25400g6.6g
Eggplant, raw25400g3.9g
Turnips, raw28357g3.2g
Lemons, raw, without peel29345g3.8g
Grapefruit, raw, pink and red, Florida30333g1.8g
Limes, raw30333g2.3g
Watermelon, raw30333g2g

Figures are USDA FoodData Central: bok choy FDC 2685572, celery FDC 2346405, cucumber FDC 168409, white mushrooms FDC 169251. Arugula, green cabbage, cauliflower and eggplant tie at 400g, so they share 12th place and are listed alphabetically.

Which food groups give the most food per calorie?

The median vegetable in our data weighs 317.5g per 100 calories, 18 times the median nut or seed at 17.5g. Fruit is second at 192.3g. Every other group sits below the overall median of 84g. Groups with fewer than ten foods in our data are left off the table.

USDA food groupFoodsMedian grams per 100 kcalMost food per 100 kcal
Vegetables38317.5gBok choy, raw (769g)
Fruits33192.3gLemon, raw (345g)
Cereal grains and pasta1083.7gBulgur, cooked (120g)
Fish and shellfish1970.9gOysters, raw (169g)
Legumes1470.7gSoy sauce (167g)
Dairy and eggs2237.8gSkim milk (270g)
Nuts and seeds1817.5gCoconut (28g)

The first food that is not a fruit or vegetable is fat-free skim milk, 30th at 270g. The legume leader is soy sauce, which nobody eats by the bowl, so it is named here as a fact about the row and left out of the protein list below.

High volume is not the same as filling you with protein

Only four of the top 20 bring at least 10g of protein with their 100 calories: raw white mushrooms (14g), raw spinach (12.4g), raw asparagus (11g) and raw arugula (10.3g). Celery brings 3.5g and watermelon 2g. A plate built only from the top of the list is big and light, and short on protein.

So we ran a second cut: foods that still give at least 100g per 100 calories and at least 10g of protein. Outside the vegetables, ten foods make it. Soy sauce also passes on the numbers and is left out as a condiment.

Food (USDA description)Grams per 100 kcalProtein per 100 kcal
Egg, white, raw, fresh192g21g
MORI-NU, Tofu, silken, firm161g11.1g
Mollusks, scallop, mixed species, raw145g17.5g
Cheese, cottage, lowfat, 1% milkfat139g17.2g
Yogurt, Greek, plain, lowfat137g13.6g
Fish, cod, Atlantic, raw122g21.7g
Crustaceans, crab, blue, cooked, moist heat120g21.6g
Crustaceans, lobster, northern, cooked, moist heat112g21.3g
Fish, tilapia, raw104g20.9g
Crustaceans, shrimp, cooked101g24.2g

Raw egg whites are the standout: 100 calories is 192g of egg white and carries 21g of protein (USDA FDC 172183). Cooked shrimp has the most protein per calorie in the table, 24.2g, but at 101g per 100 calories it is only just above the cut. In practice the two lists work together: a large pile from the first table next to a portion from this one.

What these numbers cannot tell you

"Volume" here means weight, not the space food takes up on a plate, because USDA rows give grams and our data holds no cup or density figure. A 400g bowl of raw arugula is far bigger than 400g of raw cauliflower, and this list cannot show that.

The vegetable rows are raw. Cooking drives water out, so 435g of raw spinach shrinks as it wilts — and since our data has no cooked spinach entry, we can't say what that pile weighs once it hits the pan. The grain rows, by contrast, are cooked, which is why cooked bulgur (120g) ranks so far above dry rolled oats (26g). Nothing here measures how full a food keeps you — grams per calorie is a weight, not a fullness score. Six rows are also left out of every figure: the chicken breast row, whose calories do not match its own protein, fat and carbs, and five meat rows that list a negative amount of carbohydrate.

More on these foods

The top food has its own page at bok choy nutrition, and the two runners-up go head to head in celery vs cucumber. For a full list sorted per 100g instead, see low-calorie foods. If protein is the goal, compare whole egg vs egg whites and read what 20g of protein costs in calories.

The hard part of eating this way is not the list. It is remembering, at 7pm, whether that big salad left room for dinner. Send Sunn a photo or a line on WhatsApp — "salad with shrimp" — and it logs the meal and tells you what is left in your day, without opening an app.

E

Written by Espen Opdahl

Founder of Sunn. Building AI-powered nutrition coaching to make healthy eating simple. Nutrition data sourced from the USDA FoodData Central database.

Medical disclaimer: This content is for informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making changes to your diet or exercise routine.

Common Questions

What are the best high volume low calorie foods?

Raw vegetables. Per USDA FoodData Central, 100 calories is 769g of raw bok choy, 714g of raw celery, 667g of raw cucumber with the peel and 625g of raw radishes. Across the 183 foods in our database, the first 16 places by grams per 100 calories are all vegetables, and the typical food weighs just 84g per 100 calories.

Which low calorie vegetables give you the most food?

Raw bok choy at 13 calories per 100g, so 769g per 100 calories, then raw celery (14 calories, 714g) and raw cucumber (15 calories, 667g). Raw romaine lettuce and raw zucchini tie at 17 calories and 588g. The median vegetable we hold weighs 317.5g per 100 calories, 18 times the median nut or seed.

Which fruits are lowest in calories?

Raw lemon is the lowest-calorie fruit we hold at 29 calories per 100g, so 345g per 100 calories. Raw pink grapefruit, raw lime and raw watermelon follow at 30 calories and 333g each, then raw strawberries at 32 calories. The median fruit weighs 192.3g per 100 calories, second only to vegetables among food groups.

What are high volume foods that are also high in protein?

Raw egg whites give 192g of food and 21g of protein per 100 calories (USDA FDC 172183). Low-fat 1% cottage cheese gives 139g and 17.2g, raw Atlantic cod 122g and 21.7g, and cooked shrimp 101g and 24.2g. Among vegetables, raw white mushrooms carry 14g of protein per 100 calories at 455g.

Does high volume mean a food keeps you full?

Not by itself, and the data cannot measure it. Grams per 100 calories is a weight, not a fullness score, and USDA rows hold no cup or density figure, so a light leafy food and a dense one at the same weight look identical here. The vegetable rows are also raw; cooking drives water out and the portion shrinks.

Get a personalized nutrition plan

Find out exactly what and how much to eat for your goals. Takes 60 seconds.

Take the free quiz

More from the Blog