High protein meals under 500 calories, with macros

No single recipe is enough on its own to lose weight: what counts is the balance of everything you eat, over time. This page shows nine meals between 337 and 488 calories per serving with 30 to 51 g of protein (all estimated from USDA data), and how to get more protein into a plate without raising its calories.

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-protein meal under 500 calories is a plate with under 500 calories in total where protein supplies a large share of the energy. The usual yardstick is the one in European food law, where a food may be called high in protein only if at least 20% of its energy comes from protein. All nine meals below clear it, from 27% to 50% (estimated). They carry 30 to 51 g of protein for 337 to 488 calories, with the cooking oil and the vegetables counted.

Results for this query are mostly recipe roundups that print one calorie figure and one protein figure per recipe. This page shows the weights instead. Each meal is three to five foods in grams with the USDA value behind every line, so you can check a total or change a line. It adds two things a list cannot: a test that rebuilds the same chicken and rice bowl at four protein levels (the calories stay between 458 and 483 while the protein goes from 28 g to 67 g, estimated), and a ladder of 19 foods ranked by grams of protein per 100 calories. These are simplified weeknight plates, not tested restaurant recipes, and all nutrition values are estimates calculated by the MacroRecipe editorial team on 2026-11-04. Salt, seasonings and sauces are not counted.

Nine high-protein 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 egg white, raw tofu and the avocado are weighed raw. Calories, protein, carbohydrate, fat and fiber are USDA values summed line by line (estimated). The protein share is protein calories (4 per gram) divided by the meal's calories, calculated. Rows added by hand can differ from the totals by 1 g, because the totals are summed before rounding.

Nine high-protein meals under 500 calories per serving: sums of USDA lines, oil and vegetables included (estimated)
MealWhat is on the plate (weights)CaloriesProtein (g)Carbs (g)Fat (g)Fiber (g)Protein share of calories
Turkey and sweet potato bowl120 g pan-browned 93% lean ground turkey, 150 g baked sweet potato, 120 g boiled broccoli, 60 g raw red pepper, 1 tsp (4.5 g) olive oil4883943191032%
Pork tenderloin with quinoa and green beans130 g roasted lean pork tenderloin, 100 g cooked quinoa, 120 g boiled green beans, 1 tsp olive oil388413111742%
Tilapia with rice and spinach150 g cooked tilapia, 120 g cooked white rice, 100 g cooked spinach, 60 g raw tomato, 2 tsp (9 g) olive oil461464014440%
Lean beef and black bean taco bowl110 g pan-browned 95% lean ground beef, 100 g black beans, 80 g raw romaine, 80 g raw tomato, 40 g avocado4044033131439%
Edamame, egg and rice bowl120 g prepared edamame, 100 g hard-boiled egg (2 eggs), 100 g cooked brown rice, 60 g raw carrot4483043181027%
Egg white and spinach omelet with toast200 g raw egg white, 50 g scrambled egg (about 1 egg), 100 g cooked spinach, 60 g raw mushrooms, 40 g toasted whole-wheat bread33738288645%
Tuna, cottage cheese and toast plate120 g canned light tuna in water, drained, 150 g 2% cottage cheese, 40 g toasted whole-wheat bread, 80 g cucumber, 80 g tomato37447346450%
Chicken and white bean skillet120 g roasted chicken breast, 100 g white beans, 150 g canned tomatoes, 100 g cooked spinach, 1 tsp olive oil4245134101248%
Tofu scramble with toast200 g raw firm tofu, 100 g cooked spinach, 60 g raw mushrooms, 40 g toasted whole-wheat bread, 1 tsp olive oil4864632241138%
Nine meals together3,8103773181247640%

The average meal comes to about 423 calories, 42 g of protein, 35 g of carbohydrate, 14 g of fat and 8 to 9 g of fiber (estimated), with 40% of the calories from protein overall (calculated). The chicken and white bean skillet has the most protein at 51 g. The tuna and cottage cheese plate has the highest share, 50%. The egg white omelet has the fewest calories at 337, and the taco bowl has the most fiber, 14 g. Even the lowest share on the page, the edamame bowl at 27%, is above the 20% line, and it is the plate to pick if you want no meat or fish at all (estimated).

The same bowl at four protein levels: a swap test

A list of different meals hides what actually moves the protein. To isolate it, we built one bowl four times: roasted chicken breast, cooked brown rice, 150 g of boiled broccoli and 1 tsp (4.5 g) of olive oil, changing only how much goes to the chicken and how much to the rice. Same ingredients, same vegetables, same oil. The weights below are the only difference (estimated from USDA data).

One chicken, rice and broccoli bowl at four protein levels, 150 g broccoli and 1 tsp olive oil in each (estimated)
VersionChicken (g)Brown rice (g)CaloriesProtein (g)Carbs (g)Fat (g)Fiber (g)Protein share of calories
A: rice-led6023047428709924%
B: balanced110150458424910736%
C: protein-first17090483593412649%
D: protein-heavy20040471672113657%

The result is not what many people expect. Moving from A to D adds about 39 g of protein and takes the calories from 474 to 471 (estimated), because 100 g of cooked brown rice carries about 123 calories and 100 g of roasted chicken breast about 165, but the chicken delivers 31 g of protein for those calories and the rice 3 g. Per 100 calories, chicken gives about 19 g of protein and brown rice about 2 g (calculated). So when you want more protein inside a fixed calorie ceiling, the lever is the ratio on the plate, not a smaller plate.

The cost shows up elsewhere. Carbohydrate falls from 70 g to 21 g and fiber from 9 g to 6 g, because the rice supplied both (estimated). Whether that trade suits you depends on your day, your training and what else you eat, and it is a question for a registered dietitian rather than a table. Oil is the other lever, and it works in the opposite direction. Changing 1 tsp of olive oil to 1 tbsp (13.5 g, about 80 more calories, estimated) takes version C from 483 to 563 calories and version B from 458 to 538, over 500 in both cases, while adding no protein.

Protein per 100 calories: the ladder

The swap test works because foods differ a lot in how much protein comes with their calories. The table ranks 19 common foods by grams of protein per 100 calories, with the share of calories that protein supplies, from the same USDA entries as the meals above (estimated, per 100 g of the food as listed). A food at 20% or more of its calories from protein clears the European threshold for a high-protein claim on its own. Every food in the table does except brown rice, but it is the starch and the oil, not the protein foods, that pull a whole plate under 20%.

Grams of protein per 100 calories, 19 foods as listed in USDA FoodData Central (estimated, calculated per 100 g)
Food (per 100 g)CaloriesProtein (g)Protein per 100 calories (g)Protein share of calories
Light tuna in water, canned, drained8619.422.690%
Cod, cooked10522.821.787%
Egg white, raw5210.921.084%
Tilapia, cooked12826.220.482%
Shrimp, cooked11922.819.177%
Chicken breast, roasted16531.018.875%
Pork tenderloin, roasted, lean only14326.218.373%
Greek yogurt, plain, nonfat5910.217.369%
Ground beef 95% lean, pan-broiled16425.815.763%
Cottage cheese, 2%8110.512.952%
Ground turkey 93% lean, pan-broiled21327.112.751%
Firm tofu, raw14417.312.048%
Farmed salmon, cooked20622.110.743%
Edamame, prepared12111.99.839%
Egg, hard-boiled15512.68.132%
Lentils, boiled1169.07.831%
Black beans, boiled1328.96.727%
Whole-wheat bread, toasted30616.35.321%
Brown rice, cooked1232.72.29%

Three things stand out. First, the very top of the ladder is lean and plain: tuna, cod, egg white and tilapia give 20 to 23 g of protein per 100 calories (estimated). Second, a food can be rich in protein and still not be efficient. Farmed salmon has 22 g of protein per 100 g, about as much as cod, but 206 calories against 105, so it gives about 11 g per 100 calories against about 22 (calculated). Salmon is a fine choice for other reasons. It just uses more of a 500 calorie ceiling for the same protein, which is why we left it out of the nine meals. Third, beans, lentils and whole-wheat bread are mid-ladder: they deliver 5 to 8 g per 100 calories but bring 7 to 9 g of fiber per 100 g (estimated), so they earn a place for what else they carry, not for density.

How much protein, and what a ceiling is for

A calorie ceiling and a protein level answer different questions. For protein, the Dietary Guidelines for Americans 2025-2030 give a serving goal of 1.2 to 1.6 g of protein per kilogram of body weight per day, adjusted for individual calorie needs. For a 70 kg adult that range is 84 to 112 g a day (calculated, as an illustration of the arithmetic rather than a personal target). The meals on this page carry 30 to 51 g each (estimated), so one or two of them make up a large part of a day at that level. Our guide to how much protein per meal goes into spreading it across the day.

A ceiling of 500 calories is a different thing: it says how large one plate may be, not how much you should eat. 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 guide only (page reviewed 17 April 2023). A plate under 500 calories is a useful size for a main meal for many people, and far too small for others. The NHS also notes that eating and drinking fewer calories than you use is likely to lead to weight loss; how large the gap should be depends on each person, so talk to a doctor or dietitian before you set one.

Some people should speak to a health professional before using calorie targets of any kind: if you have or have had an eating disorder, are under 18, are pregnant or breastfeeding, take medication such as a GLP-1 drug, have diabetes, or have a BMI below 18.5. The box on this page links to a resource if you want one. Very high protein intakes can also matter for people with kidney conditions, who should ask their doctor.

Making it work in a real week

Nine plates are not a plan, but they show how to build one. Each is a protein you can cook in batches (chicken, pork, turkey, tofu, beans), a starch or two, vegetables and a measured spoon of oil. Cook the protein and the starch once on Sunday and assemble the bowls in ten minutes. The chicken skillet, the turkey bowl and the taco bowl keep for several days in the fridge, the tuna plate needs no cooking, and the omelet and the tofu scramble 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 different recipes under the same ceiling, our page on meals under 500 calories has ten more plates with oil and vegetables counted, 400-calorie meals with 30 g of protein takes the ceiling lower with 30 g or more of protein per plate (estimated), and high protein dinner ideas goes without one. If you weigh your food before cooking, expect different numbers, because meat loses water in the pan and rice gains it. Every value here assumes the cooked weight of the cooked foods, as listed in the tables, and our guide to counting macros raw or cooked explains why.

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 pork. Salt and sauces are not counted. Oil is counted at the amount shown, and a heavier hand will move the total, as the swap test shows. Nothing here is a prescription.

Menus built for you each week

Weighing five 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. For help on which numbers to track, see macros or calories, which to count.

How we calculated

  • Values. Calories, 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-04. The FDC ids used: turkey ground 93% lean pan-broiled crumbles (172851), baked sweet potato (168483), boiled broccoli (169967), raw red pepper (170108), olive oil (171413), roasted pork tenderloin lean only (168250), cooked quinoa (168917), boiled green beans (169141), cooked tilapia (175177), white rice (168878), boiled spinach (168463), raw tomato (170457), ground beef 95% lean pan-broiled (171792), black beans (173735), raw romaine (169247), raw avocado (171705), prepared edamame (168411), hard-boiled egg (173424), brown rice (169704), raw carrot (170393), raw egg white (172183), scrambled egg (172187), raw white mushrooms (169251), toasted whole-wheat bread (172689), light tuna in water, drained solids (173709), 2% cottage cheese (172182), raw cucumber (168409), roasted chicken breast (171477), white beans (175203), canned tomatoes in juice (170051), raw firm tofu with calcium sulfate (172475), cooked cod (171956), cooked shrimp (171971), nonfat Greek yogurt (170894), farmed salmon cooked (175168) and boiled lentils (172421).
  • Formula. Meal value = sum of (grams x value per 100 g / 100) for each line, rounded half up at the end. Protein share = protein x 4 / calories. Protein per 100 calories = protein per 100 g / calories per 100 g x 100. The nine-meal row is summed before rounding (3,810.0 calories, 377.4 g protein, 317.8 g carbohydrate, 123.8 g fat, 76.5 g fiber).
  • One worked example. Chicken and white bean skillet: 120 g chicken x 165 / 100 = 198.0; 100 g white beans x 139 / 100 = 139.0; 150 g canned tomatoes x 16 / 100 = 24.0; 100 g spinach x 23 / 100 = 23.0; 4.5 g olive oil x 884 / 100 = 39.8. Total 423.8, shown as 424. Protein: 37.2 + 9.7 + 1.2 + 3.0 + 0 = 51.1, shown as 51.
  • Oil. One teaspoon is taken as 4.5 g and one tablespoon as 13.5 g of olive oil.
  • Threshold. The 20% line is the condition for a high-protein claim in the annex of Regulation (EC) 1924/2006: at least 20% of the energy value of the food provided by protein. It is used here as a yardstick for how protein-rich a plate is, not as a claim about health.
  • 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 counts as a high-protein meal under 500 calories?

A plate under 500 calories in total, oil included, with at least 20% of its calories from protein, the EU high-protein claim threshold. For example, chicken, white beans, tomatoes and spinach make about 424 calories and 51 g of protein, 48% of calories (estimated from USDA data).

How much protein can a 500 calorie meal have?

It depends on the foods. In our swap test the same chicken and rice bowl goes from about 28 g of protein (60 g of chicken and 230 g of rice) to about 67 g (200 g of chicken and 40 g of rice) at about 470 calories (estimated). Lean fish and chicken give the most per calorie.

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.

Which foods have the most protein per calorie?

In our ladder, canned light tuna in water (about 23 g of protein per 100 calories), cod (about 22 g), egg white (about 21 g) and tilapia (about 20 g). Chicken breast is about 19 g and Greek yogurt about 17 g (estimated from USDA data).

Can I get high-protein meals under 500 calories without meat?

Yes. The tofu scramble is about 486 calories with 46 g of protein, the egg white omelet about 337 calories with 38 g, and the edamame, egg and rice bowl about 448 calories with 30 g (estimated). The tuna and cottage cheese plate needs no cooking: 47 g protein, about 374 calories.

How much does a tablespoon of olive oil change a meal?

About 80 calories more than a teaspoon (13.5 g against 4.5 g at about 884 calories per 100 g, estimated). In our chicken bowls, one tablespoon instead of one teaspoon takes the balanced version from about 458 to about 538 calories, over the 500 line, with no extra protein.

How much protein do I need per day?

The Dietary Guidelines for Americans 2025-2030 give a protein serving goal of 1.2 to 1.6 g per kilogram of body weight per day, adjusted for your calorie needs. For 70 kg that is 84 to 112 g of protein (estimated, calculated as an illustration). Ask a health professional about your own needs.

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, protein, carbohydrate, fat and fiber per 100 g, read from the CSV download), accessed
  2. Dietary Guidelines for Americans, 2025-2030 (PDF dated January 2026): protein serving goal of 1.2 to 1.6 g per kg of body weight per day, accessed
  3. Regulation (EC) 1924/2006, annex as adopted (legislation.gov.uk): high protein = at least 20% of the energy value provided by protein, accessed
  4. CDC, Healthy Eating for a Healthy Weight (page dated 2026-04-29): staying within your daily calorie needs, accessed
  5. 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
  6. MacroRecipe on the US App Store, accessed

← Back to the MacroRecipe home page