High volume meals under 500 calories: filling recipes

No single recipe is enough on its own to lose weight: what counts is the balance of everything you eat, over time. High volume meals weigh a lot for their calories because most of the plate is water-rich vegetables, broth and lean protein; the nine below weigh 525 to 855 g at 377 to 487 calories per serving (estimated, USDA).

By the MacroRecipe editorial team · Updated

Checked by the MacroRecipe editorial team. Written and reviewed with the help of AI tools. · Reviewed on

A high volume meal is a plate that holds a lot of food by weight for its calories. The measure behind it is energy density: the calories in a gram of food. Water has none and fiber has few, so cucumber, zucchini, tomato, cabbage and broth sit at 0.05 to 0.25 calories per gram, while olive oil sits at 8.8 and cheddar at 4.1 (estimated, USDA). A plate built mostly from the first group is physically larger than a plate built from the second, even at the same 500 calories. The nine meals below weigh 525 to 855 g and come to 377 to 487 calories each, with the cooking oil counted (estimated).

This page shows what is on the plate in grams and the USDA value behind every line, so you can check a total or change a line. It adds three things a list cannot: a ladder of 23 foods ranked by energy density, a test that rebuilds the same chicken and pasta bowl at four vegetable levels (the plate grows from 405 g to 780 g while the calories go from 458 to 416), and an oil test that shows how a tablespoon changes 400 g of vegetables. These are simplified weeknight plates, not tested restaurant recipes, and all nutrition values are estimates calculated by the MacroRecipe editorial team on 2026-11-06. Salt, seasonings and sauces are not counted.

Nine high volume meals under 500 calories

Each row is one serving, one plate or bowl. Cooked foods are weighed cooked, the way they sit on the plate; raw vegetables, raw tofu, strawberries and almonds are weighed raw or as sold. Calories, protein, carbohydrate, fat and fiber are USDA values summed line by line (estimated). Energy density is the meal's calories divided by its weight in grams, calculated, and the last column turns it around: grams of food per 100 calories. Rounded rows added by hand can differ from the totals by 1, because the totals are summed before rounding.

Nine meals under 500 calories per serving, with weight on the plate: sums of USDA lines, oil and vegetables included (estimated)
MealWhat is on the plate (weights)Weight (g)CaloriesProtein (g)Carbs (g)Fat (g)Fiber (g)Calories per gg of food per 100 calories
Chicken and cabbage stir-fry bowl110 g roasted chicken breast, 200 g raw cabbage, 100 g raw white mushrooms, 100 g raw red pepper, 100 g cooked brown rice, 1 tsp (4.5 g) olive oil615442444610100.72139
Shrimp and zucchini noodles in tomato sauce150 g cooked shrimp, 300 g raw zucchini, 250 g canned tomatoes in juice, 50 g raw onion, 100 g cooked pasta, 1 tsp (4.5 g) olive oil855487465610100.57175
Turkey and black bean chili100 g pan-browned 93% lean ground turkey, 100 g boiled black beans, 250 g canned tomatoes in juice, 80 g raw onion, 100 g raw green pepper630437404413170.69144
Cod with cauliflower mash and greens150 g cooked cod, 200 g boiled cauliflower, 150 g boiled green beans, 100 g boiled spinach, 150 g baked potato with skin, 1 tsp (4.5 g) olive oil75545847568150.61165
Spaghetti squash with beef and tomato120 g pan-browned 95% lean ground beef, 250 g cooked spaghetti squash, 200 g canned crushed tomatoes, 80 g raw white mushrooms, 1 tsp (4.5 g) olive oil65538638331380.59170
Big tuna and egg salad with lentils100 g canned light tuna in water, drained, 50 g hard-boiled egg, 100 g boiled lentils, 200 g raw romaine, 150 g raw cucumber, 150 g raw tomato, 60 g raw carrot, 1 tsp (4.5 g) olive oil815427404412160.52191
Lentil and vegetable soup150 g boiled lentils, 300 g ready-to-serve vegetable broth, 100 g raw carrot, 100 g raw cabbage, 50 g raw onion, 100 g canned tomatoes in juice, 40 g toasted whole-wheat bread84041324773230.49203
Tofu and spinach scramble with toast150 g raw firm tofu, 150 g raw white mushrooms, 100 g boiled spinach, 150 g raw tomato, 40 g toasted whole-wheat bread, 1 tsp (4.5 g) olive oil595461413920120.78129
Greek yogurt and strawberries250 g plain nonfat Greek yogurt, 250 g raw strawberries, 25 g dry-roasted almonds52537732331580.72139
Nine meals together6,2823,8893534291041190.62162

The average meal weighs about 698 g and comes to about 432 calories, with 39 g of protein, 48 g of carbohydrate, 12 g of fat and 13 g of fiber (estimated, calculated from the totals). The lentil soup is the biggest plate for its calories, 203 g of food per 100 calories, because 300 g of it is vegetable broth at 5 calories per 100 g. The tofu scramble is the most compact at 129 g per 100 calories, because tofu, toast and oil carry more calories per gram. Nothing on this page is a rule: a plate at 0.78 calories per gram can be exactly what you want, and one at 0.49 may suit another person better. It depends on you and on how the rest of your day looks.

Every plate is at least 23% protein by calories (the soup) and most are between 34% and 42%, because each plate is built around one lean protein portion (estimated, protein x 4 / calories). Fiber ranges from 8 g in the squash dish and the yogurt bowl to 23 g in the soup, so if you are not used to that much fiber, build up and drink enough water. Our guide to meals under 500 calories has ten other plates counted the same way, and high protein meals under 500 calories ranks foods by protein instead of by volume.

The energy density ladder

The meals work because foods differ enormously in how much they weigh per calorie. The table lists 23 common foods from the most voluminous to the least, per 100 g as listed in USDA FoodData Central (estimated): calories, calories per gram, water, fiber, and how many grams of the food it takes to reach 100 calories (calculated). Water is the main driver: the first eleven rows are 89% to 95% water. Fat is the other: it is the most energy-dense nutrient, which is why olive oil, almonds and cheddar sit at the bottom.

Energy density of 23 foods as listed in USDA FoodData Central: per 100 g, with grams of food per 100 calories (estimated, calculated)
Food (per 100 g)CaloriesCalories per gWater (g)Fiber (g)g of food per 100 calories
Cucumber, raw150.15950.5667
Romaine lettuce, raw170.17952.1588
Zucchini, raw170.17951588
Tomato, raw180.18951.2556
Cauliflower, boiled230.23932.3435
Spinach, boiled230.23912.4435
Cabbage, raw250.25922.5400
Spaghetti squash, cooked270.27921.4370
Watermelon, raw300.30910.4333
Strawberries, raw320.32912313
Broccoli, boiled350.35893.3286
Apple with skin, raw520.52862.4192
Greek yogurt, plain, nonfat590.59850169
Baked potato with skin930.93752.2108
Cod, cooked1051.0576095
Lentils, boiled1161.16707.986
Brown rice, cooked1231.23701.681
Pasta, cooked1581.58621.863
Chicken breast, roasted1651.6565061
Whole-wheat bread, toasted3063.06247.533
Cheddar cheese, sharp4104.1036024
Almonds, dry-roasted5985.98210.917
Olive oil8848.840011

To make the gap concrete, here is what 500 calories of a single food weighs (calculated from the table): about 57 g of olive oil, 84 g of almonds, 122 g of cheddar, 316 g of cooked pasta, 303 g of roasted chicken breast, 476 g of cooked cod, 1,563 g of strawberries, 2,941 g of raw zucchini and 3,333 g of raw cucumber. Nobody eats 3 kg of cucumber, and a plate of cucumber alone is not a meal. The point is the mix: the British Nutrition Foundation describes energy density as the amount of energy per gram of food, notes that water-rich foods such as fruit are typically low in it and that fibre provides only about 2 calories per gram, and says that using less added fat when cooking lowers a dish's energy density, so a larger portion fits the same calories.

Two foods in the table are worth a second look. Lentils (1.16 calories per g) and brown rice (1.23) are mid-ladder and still earn their place, because lentils bring 7.9 g of fiber per 100 g (estimated). And the baked potato, at 0.93 calories per gram, is far less dense than pasta at 1.58: the potato is 75% water against 62% for cooked pasta. Water absorbed in cooking is what separates a dense food from a voluminous one, which is also why cooked and raw weights are not interchangeable (see counting macros raw or cooked).

The same bowl at four vegetable levels: a swap test

To isolate the effect, we built one bowl four times. Each version has 100 g of roasted chicken breast, 100 g of canned tomatoes in juice and 1 tsp (4.5 g) of olive oil. Only the split between cooked pasta and a half-and-half mix of raw zucchini and boiled broccoli changes. The weights below are the only difference (estimated from USDA data).

One chicken, pasta and vegetable bowl at four vegetable levels, 100 g chicken, 100 g canned tomatoes and 1 tsp olive oil in each (estimated)
VersionPasta (g)Zucchini and broccoli (g)Weight (g)CaloriesProtein (g)Carbs (g)Fat (g)Fiber (g)Calories per gg of food per 100 calories
A: pasta-led1406040545841501061.1388
B: balanced10522053044442471090.84119
C: vegetable-led70380655430434510110.66152
D: vegetable-heavy35540780416444211140.53187

Going from A to D takes pasta from 140 g to 35 g and vegetables from 60 g to 540 g. The plate almost doubles in weight, from 405 g to 780 g (calculated, +93%), while calories fall from 458 to 416 and fiber more than doubles, from 6 g to 14 g (estimated). Protein barely moves, 41 g to 44 g, because the chicken did not change. Energy density falls from 1.13 to 0.53 calories per gram. Version D is a lot of vegetables for one sitting, and some people will find it too much food or too little starch. Carbohydrate falls from 50 g to 42 g in the table, and whether that suits you depends on your day and your training, which is a question for a registered dietitian rather than a table.

The test also shows a limit. Swapping starch for vegetables lowers calories only a little per swap, because pasta is not the main calorie source here; the chicken and the oil are. Volume is a tool for making a given number of calories look like more food on the plate, not a way to cut the plate in half.

Oil is where volume plans go wrong

Fat is the most energy-dense nutrient, and the oil is the single biggest swing factor in a vegetable-heavy plate. The test below takes 400 g of vegetables (150 g raw zucchini, 150 g boiled broccoli and 100 g raw mushrooms) and adds olive oil. Olive oil is counted at 884 calories per 100 g (estimated), and a teaspoon as 4.5 g and a tablespoon as 13.5 g.

400 g of vegetables with four amounts of olive oil (estimated)
Olive oil addedWeight (g)CaloriesCalories per gg of food per 100 calories
No oil4001000.25400
1 tsp (4.5 g)4051400.35289
1 tbsp (13.5 g)4142190.53189
2 tbsp (27 g)4273390.79126

The vegetables alone come to about 100 calories. One tablespoon of oil more than doubles that to about 219, and two tablespoons bring it to about 339, while the weight of the plate barely changes. Energy density triples from 0.25 to 0.79 calories per gram (calculated). The CDC also suggests steaming or air-frying rather than breading and frying, and a broth-based vegetable soup rather than a calorie-dense cream-based one. Every meal above counts its oil, one teaspoon or none. Measure it: a pour from the bottle is easily two tablespoons.

What the evidence says about volume and fullness

The evidence for the idea is real but narrower than the blogs suggest. In a randomized crossover study published in 2004 in the Journal of the American Dietetic Association, 42 women ate a compulsory first-course salad once a week for seven weeks, then as much pasta as they wanted. The salads varied in energy density (0.33, 0.67 or 1.33 calories per gram). Compared with no first course, the low-energy-dense salads cut intake at that lunch by 7% (150 g) and 12% (300 g), and the high-energy-dense ones raised it by 8% and 17%. When two salads had the same calories, the larger portion of the lower-density one led to less eaten at the meal (Rolls, Roe and Meengs).

That is one lunch, in a laboratory, in 42 women. It shows that the density of a first course changes what people eat at that meal. It does not show what happens over months in a kitchen at home, and we do not claim it does. The CDC says it in plain terms: fruits and vegetables are lower in calories, swapping them in for calorie-dense foods cuts a meal's total calories without requiring you to eat less food, and the total number of calories you eat still counts, even if a good proportion come from vegetables and fruits. Whole fruit with its fiber is more filling than juice.

A calorie ceiling and a plate size answer different questions. The CDC describes a healthy eating pattern as one that stays within your daily calorie needs, which depend on age, sex, height, weight and activity, and the NHS gives about 2,000 calories a day for an average woman and 2,500 for an average man as a general guide (page last reviewed 17 April 2023). It explains that weight change depends on the balance between the calories you eat and drink and the calories you use. How large that gap should be depends on each person, so talk to a doctor or dietitian before you set one. A plate under 500 calories (estimated) is a reasonable size for a main meal for many people and far too small for others.

Some people should speak to a health professional before using calorie targets of any kind: anyone who has or has had an eating disorder, is under 18, is pregnant or breastfeeding, has diabetes or takes medication such as a GLP-1 drug, or has a BMI below 18.5. The box on this page links to a resource if you want one. Large amounts of fiber can also upset digestion if you add them quickly.

Building a high volume week

The nine plates (calories and weights estimated, as in the table above) share a method: one lean protein, one vegetable that is mostly water (zucchini, cabbage, cauliflower, cucumber, tomato), one broth or tomato base for volume, a measured starch and a measured spoon of oil. Cook the protein and the base once, then assemble. The chili, the soup and the squash dish keep for several days in the fridge and reheat well, the tuna salad needs only chopping, and the scramble and the stir-fry are the two you cook fresh. Our guide to meal prepping for the week covers containers and storage, and our high protein grocery list shows what to buy for plates like these.

If you want the plate smaller, 400-calorie meals with 30 g of protein lowers the ceiling, and high protein dinner ideas goes the other way without one. If you are unsure whether to count calories or macros, see macros or calories, which to count. And keep a sense of proportion: a big plate of vegetables is a way of eating many people enjoy, but it is not a substitute for eating enough over the day.

The limits of this page are plain. We did not cook these plates in a kitchen or weigh them on a scale, only summed USDA values, which describe an average food rather than your brand of canned tomatoes or your cut of beef. Salt and sauces are not counted. Oil is counted at the amount shown, and a heavier hand will move the total, as the oil test shows. Nothing here is a prescription.

Menus built for you each week

Weighing six foods a night is fine for an experiment and tedious as a routine. In MacroRecipe you set your food preferences, allergies and ingredients to avoid, choose the goal you want and the dishes you like, and the app builds a week of menus with portions scaled toward your estimated calorie and macro targets, plus one grocery list with the quantities added up. Its ingredient data comes from USDA and CIQUAL (ANSES). Its kcal and macro figures are estimates.

Who it isn't for: MacroRecipe runs on iPhone only, not on Android. It has no barcode scanner, no food database to search and no complete daily food diary, though a photo scan of a meal eaten elsewhere comes with the subscription. You can preview your first menu for free, after which it is a paid subscription.

How we calculated

  • Values. Calories, water, protein, carbohydrate (by difference), total fat and fiber per 100 g (all estimated) come from USDA FoodData Central, SR Legacy, April 2018 release, read from the downloadable CSV on 2026-11-06. The FDC ids used: cucumber with peel raw (168409), romaine raw (169247), tomato raw (170457), zucchini raw (169291), cauliflower boiled (170397), spinach boiled (168463), cabbage raw (169975), spaghetti squash cooked (169299), watermelon raw (167765), strawberries raw (167762), broccoli boiled (169967), apple with skin raw (171688), plain nonfat Greek yogurt (170894), baked potato with skin (170093), cod cooked (171956), lentils boiled (172421), brown rice cooked (169704), pasta cooked (169737), roasted chicken breast (171477), toasted whole-wheat bread (172689), sharp cheddar (170899), dry-roasted almonds (170158), olive oil (171413), cooked shrimp (171971), 93% lean ground turkey pan-broiled (172851), black beans boiled (173735), canned tomatoes in juice (170051), canned crushed tomatoes (170501), raw onion (170000), raw green pepper (170427), raw red pepper (170108), 95% lean ground beef pan-broiled (171792), light tuna in water drained (173709), hard-boiled egg (173424), raw carrot (170393), raw firm tofu (172475), boiled green beans (169141), raw white mushrooms (169251) and ready-to-serve vegetable broth (171583).
  • Formula. Meal value = sum of (grams x value per 100 g / 100) for each line, rounded half up at the end. Energy density = calories / grams of the plate. Grams of food per 100 calories = 10,000 / calories per 100 g, or weight / calories x 100 for a meal. The nine-meal row is summed before rounding (6,282.0 g, 3,889.5 (3,889.48) calories, 353.2 g protein, 429.5 (429.46) g carbohydrate, 104.1 g fat, 118.9 g fiber).
  • One worked example. Spaghetti squash with beef and tomato: 120 g beef x 164 / 100 = 196.8; 250 g spaghetti squash x 27 / 100 = 67.5; 200 g crushed tomatoes x 32 / 100 = 64.0; 80 g mushrooms x 22 / 100 = 17.6; 4.5 g olive oil x 884 / 100 = 39.8. Total 385.7, shown as 386, over 655 g, which is 0.59 calories per gram. Protein: 31.0 + 1.7 + 3.3 + 2.5 + 0 = 38.4, shown as 38.
  • Oil. One teaspoon is taken as 4.5 g and one tablespoon as 13.5 g of olive oil.
  • Weight. The plate weight is the sum of the line weights as listed, cooked foods cooked and raw foods raw. Water added to a soup is counted only through the broth line.
  • Limits. Salt, seasonings and sauces are not counted. Brand, cut, fat content and cooking method move the values. Nothing was weighed in a kitchen or measured on a person.

Frequently asked questions

What are high volume meals?

Plates that weigh a lot for their calories because most of the weight is water-rich vegetables, broth and lean protein. Our nine meals weigh 525 to 855 g for 377 to 487 calories (estimated from USDA data), or 129 to 203 g of food per 100 calories.

What is energy density?

The calories in a gram of food. The British Nutrition Foundation defines it as the amount of energy per gram of food. In USDA data, raw cucumber is about 0.15 calories per gram and olive oil about 8.8, roughly 59 times more per gram (estimated).

Which foods have the lowest energy density?

Water-rich vegetables: raw cucumber (about 0.15 calories per g), romaine and zucchini (about 0.17), tomato (about 0.18), then cauliflower, spinach and cabbage (0.23 to 0.25), plus vegetable broth at about 0.05. Cucumber is about 95% water, so 500 calories of raw cucumber would weigh about 3.3 kg (estimated, USDA).

Does eating more vegetables make you feel fuller?

A 2004 lab study of 42 women found that a first-course salad of low energy density reduced calories eaten at that lunch by 7% to 12% compared with no salad. It was one meal, so it does not tell you what happens over months. Ask a dietitian about your own needs.

How much does a tablespoon of olive oil change a vegetable plate?

In our test, 400 g of vegetables is about 100 calories. One tablespoon of oil (13.5 g) takes it to about 219, and two tablespoons to about 339 (estimated), with almost no change in weight. Energy density rises from 0.25 to 0.79 calories per gram with two tablespoons (calculated).

Is 500 calories enough for a meal?

That depends on your total daily calorie needs (estimated), which depend on age, sex, height, weight and activity, according to the CDC. For some people it is a generous meal and for others far too little. Ask a doctor or registered dietitian if you are unsure, especially with a health condition.

Can a high volume plate be vegetarian?

Yes. The lentil and vegetable soup is about 413 calories over 840 g with 24 g of protein, and the tofu scramble about 461 calories with 41 g (estimated). Our yogurt and strawberries bowl is vegetarian too, at about 377 calories.

Can an app plan meals for me?

MacroRecipe builds a week of menus around the goal and macros you choose, with portions sized toward your estimated calorie and macro targets and one grocery list. It runs on iPhone only, and you can preview your first menu for free, before the paid subscription.

Get your first weekly menu on the App Store

Free preview of your first menu · on iPhone

Sources

  1. USDA FoodData Central, SR Legacy, April 2018 release (calories, water, protein, carbohydrate, fat and fiber per 100 g, read from the CSV download), accessed
  2. Rolls BJ, Roe LS, Meengs JS, Salad and satiety: energy density and portion size of a first-course salad affect energy intake at lunch, Journal of the American Dietetic Association 2004;104(10):1570-6 (PubMed abstract), accessed
  3. British Nutrition Foundation, Energy density (undated page): energy per gram of food, water, fibre and added fat, accessed
  4. CDC, Fruits and Vegetables for a Healthy Weight (page dated 2026-07-23): swapping produce for calorie-dense foods and the total calories that still count, accessed
  5. CDC, Tips for Healthy Eating for a Healthy Weight (page dated 2026-04-29): staying within your daily calorie needs, accessed
  6. NHS, Understanding calories (page last reviewed 17 April 2023): about 2,000 calories a day for an average woman and 2,500 for an average man, accessed
  7. MacroRecipe on the US App Store, accessed

← Back to the MacroRecipe home page