High protein dinner ideas from 12 cuisines
Twelve dinners, one per cuisine, weighed down to the gram: 33 to 51 g of protein and 357 to 539 calories each, all estimated from USDA data. Only two use chicken, and none is chicken and rice.
By the MacroRecipe editorial team · Updated
A high-protein dinner is a palm-sized portion of cooked meat, fish or tofu (or about 200 g of cooked lentils with eggs) plus rice, pasta or beans: roughly 35 to 50 g of protein and 360 to 540 calories (estimated from USDA data). Twelve examples below, 33 to 51 g each.
Most dinner lists print a protein number under each photo and give you no way to check it. This one shows the arithmetic. Every dinner is built from three or four foods weighed cooked, with the USDA value behind each line, so you can see where the protein comes from and what happens to the total when you swap an ingredient. The recipes are simplified weeknight versions of each cuisine, not authentic family recipes, and seasoning, oil, sauces and vegetables are not counted. All nutrition values are estimates, calculated by the MacroRecipe editorial team on 2026-10-31, and this page is general information, not medical advice.
Twelve dinners, twelve cuisines, with the numbers
Each dinner is one plate of cooked food. Weights are cooked weights, which is what a kitchen scale shows once the food is on the plate. Protein and calories come from the USDA entries listed in the calculation section at the bottom. Oil, marinades, sauces and vegetables are not counted, so add them on top and expect the calories to rise. The last row is summed before rounding, so it can differ by 1 from the rounded rows added by hand.
| Dinner | Cooked weights | Protein (g, estimated) | Calories (estimated) | Protein per 100 kcal (g) |
|---|---|---|---|---|
| Korean: bulgogi-style beef bowl | 120 g broiled 90% lean ground beef, 150 g white rice, 1 hard-boiled egg (50 g) | 42 | 533 | 7.8 |
| Mexican: burrito bowl without the rice | 120 g roasted chicken breast, 150 g black beans | 51 | 396 | 12.8 |
| Indian: lentil dal with boiled eggs | 200 g lentils, 2 hard-boiled eggs (100 g), 100 g white rice | 33 | 517 | 6.4 |
| Japanese: salmon, rice and edamame | 120 g cooked farmed salmon, 150 g white rice, 80 g edamame | 40 | 539 | 7.4 |
| Greek: shrimp, chickpeas and feta | 120 g cooked shrimp, 100 g chickpeas, 30 g feta | 40 | 386 | 10.5 |
| Italian: tuna, white beans and pasta | 100 g tuna in water, drained, 150 g white beans, 100 g pasta | 46 | 483 | 9.5 |
| Thai: peanut tofu with brown rice | 150 g firm tofu, 150 g brown rice, 15 g peanuts | 34 | 489 | 6.9 |
| Middle Eastern: kofta plate | 100 g broiled 90% lean ground beef, 100 g chickpeas, 100 g nonfat Greek yogurt | 45 | 440 | 10.3 |
| Chinese: pork tenderloin and rice | 120 g roasted pork tenderloin, 150 g white rice | 35 | 367 | 9.7 |
| Vietnamese: cod and rice noodles | 130 g cooked cod, 150 g rice noodles, 10 g peanuts | 35 | 357 | 9.7 |
| Moroccan: chicken thigh and chickpeas | 120 g roasted chicken thigh, 150 g chickpeas | 43 | 461 | 9.3 |
| Brazilian: steak, black beans and rice | 100 g broiled top sirloin, 150 g black beans, 100 g white rice | 47 | 511 | 9.1 |
| Twelve dinners together | 491 | 5,478 | 9.0 |
The average dinner comes to about 41 g of protein and 456 calories (estimated). Eight of the twelve reach 40 g or more, and four sit between 33 and 35 g: the two meat-free ones (Indian and Thai) and the two with a light fish or pork portion (Chinese and Vietnamese). The Mexican bowl is the densest at about 12.8 g of protein for every 100 calories, because chicken breast and black beans carry protein and almost nothing else. The Indian dal is the least dense at about 6.4 g per 100 calories (estimated), and it is also the biggest plate by volume, which is the point of a dal: filling and easy on the stove, but light on protein for its size.
Look at how little the rice or noodles contribute. In the Korean bowl, 150 g of rice supplies about 4 g of the 42 g (estimated). The grain makes the plate satisfying, and the beef and egg carry the protein. That is useful when you are scaling a dinner up or down: change the protein line and the total moves, change the rice and it barely does.
The same bowl with eleven different proteins
Dinner lists rarely tell you what a swap costs. To answer that, the table below keeps the plate fixed at 150 g of cooked white rice and changes only the 120 g portion on top. Every row is the same arithmetic as the twelve dinners, and the rows are sorted from most to least protein per calorie.
| 120 g cooked topping | Protein, plate (g, estimated) | Calories, plate (estimated) | Protein per 100 kcal (g) |
|---|---|---|---|
| Chicken breast, roasted | 41 | 393 | 10.5 |
| Tuna in water, drained | 35 | 334 | 10.4 |
| Beef top sirloin, lean only, broiled | 41 | 415 | 9.8 |
| Cod, cooked | 31 | 321 | 9.8 |
| Pork tenderloin, lean only, roasted | 35 | 367 | 9.7 |
| Shrimp, cooked | 31 | 338 | 9.3 |
| Chicken thigh, roasted, meat only | 34 | 410 | 8.2 |
| Ground beef, 90% lean, broiled | 35 | 455 | 7.8 |
| Salmon, farmed, cooked | 31 | 442 | 6.9 |
| Firm tofu, raw, with calcium sulfate | 25 | 368 | 6.7 |
| Lentils, boiled | 15 | 334 | 4.4 |
Three things stand out. First, the cut matters as much as the animal: lean sirloin gives about 41 g on the plate for 415 calories, while 90% lean ground beef gives about 35 g for 455 calories (estimated), so the minced version costs you 40 calories and about 5 g of protein at the same weight. Second, fish splits in two. Cod, tuna and shrimp are lean and dense, while farmed salmon sits near the bottom of the ranking for protein per calorie because of its fat, which is a trade-off rather than a flaw. Third, plant toppings are bulkier, not worse: 120 g of tofu gives about 21 g of protein, and lentils about 11 g (estimated). To match the 37 g of the chicken breast alone you would need roughly 215 g of firm tofu or 410 g of lentils.
Canned tuna also tells you to read the label. The USDA entry used here is light tuna in water, drained, at 25.5 g of protein per 100 g. Brands and packing liquid differ, so treat the numbers as a starting point and check any packaged food against its label.
How much protein should a dinner hold?
There is no single official number for one dinner. The nearest thing to a US government figure is a daily one: the Dietary Guidelines for Americans 2025-2030, published in January 2026, list a protein serving goal of 1.2 to 1.6 g per kilogram of body weight per day, and ask readers to prioritize protein foods at every meal. For a 70 kg adult that is about 84 to 112 g a day (calculated). A 41 g dinner would then be roughly a third to a half of the day, which leaves room for breakfast and lunch to do their share. For where your own number sits, see our guide on how much protein per day.
Protein serving goals: 1.2–1.6 grams of protein per kilogram of body weight per day, adjusting as needed based on your individual caloric requirements.
For the per-meal side, the most cited reference is the International Society of Sports Nutrition position stand by Jäger and colleagues. It is written for people who train, not as a rule for every adult. It gives 0.25 g of high-quality protein per kg of body weight, or an absolute dose of 20 to 40 g, as general recommendations for a serving, and says such doses should ideally be evenly distributed every 3 to 4 hours across the day. By that yardstick, eight of our twelve dinners (40 to 51 g, estimated) sit at or above the top of the range, and four sit inside it. If a plate of 51 g feels like too much, cut the chicken from 120 g to 90 g and you land near 41 g (estimated). Our guide on how much protein per meal goes through the research and what 30 g looks like in other foods.
The same position stand also lists a 30 to 40 g pre-sleep dose of casein protein, found in dairy, as raising overnight muscle protein synthesis in the studies it reviews. That is a finding about trained people, not a reason to eat a big dinner late. If you eat late and sleep poorly after heavy meals, a smaller plate is a fair choice, and none of the dinners here needs to be eaten at a particular hour.
Protein is not the only thing a dinner needs. These plates are short on vegetables and fat as written, because we kept the arithmetic to three or four foods. In real life you add a tray of roasted vegetables, a salad, a spoon of olive oil or a piece of fruit. Those additions are part of a good dinner, and their calories are on top of the totals above. People with kidney disease, who are pregnant or who manage another health condition should ask a doctor or dietitian how much protein suits them before aiming at any of these numbers.
Dinners without chicken: what the list shows
The usual advice for high-protein dinners is chicken and rice, and it works, which is why it is everywhere. The reason this list leaves it out is practical: a week of the same plate is hard to keep up, and the table above shows you do not need it. Only two of the twelve use chicken, and the highest-protein plate among the other ten is the Brazilian steak and black bean plate at about 47 g (estimated). Beef, pork, fish, shrimp, eggs, tofu, dairy and beans all clear 30 g on a normal plate when you pair them sensibly.
Beans are the quiet workhorse. Pairing 150 g of black beans, white beans or chickpeas with a 100 to 120 g portion of meat or fish adds about 13 to 15 g of protein (estimated), for about 200 to 250 calories. The Italian plate is the clearest case. Tuna, white beans and pasta come to about 46 g of protein, and the beans alone give about a third of it. For people who eat little meat, the Indian dal with two boiled eggs (33 g) and the Thai peanut tofu (34 g) show that a plate without meat can hold more than 30 g, though the plates are bulkier and a bit less dense per calorie than the meat ones.
If you want a whole week, five dinners from the list will do. Pick two from the top of the density ranking (Mexican, Greek or Middle Eastern), two mid-range plates (Moroccan, Italian or Brazilian) and one lower-density plate for a night when you are already ahead on protein. Cook the beans and the rice once on Sunday and the rest is a ten-minute pan or oven job. For the routine that goes around this, such as containers, storage and a shopping list, see our guides on how to meal prep for the week and macro-friendly meal prep.
Weigh cooked, not raw
Every weight on this page is a cooked weight. Meat and fish lose water in the pan, rice and beans gain it, and the USDA values are for the food in the state it is eaten. A recipe that gives protein per raw ounce of chicken is a different number from ours, and mixing the two gives the wrong total. Every kcal and macro figure here is an estimate. If your plate is chicken breast roasted to 120 g cooked, the line in the table is 120 g, whatever it weighed raw. Our guide on counting macros raw or cooked covers the conversion if you weigh before cooking.
The numbers do have limits. We did not weigh these dinners in a kitchen or test them for taste over a week. USDA values describe an average food, not your cut of beef or your brand of beans, and the cooking method moves them: pan-fried chicken is not roasted chicken, and fat left in the pan changes calories. The two beef entries differ visibly, with sirloin at 30.6 g of protein per 100 g cooked and 90% lean ground beef at 26.1 g, which is why we name the cut. And no table of grams replaces advice from a professional if you take medication, manage a health condition or have a history of disordered eating.
A week of dinners planned for you
Weighing three foods per plate is fine once. Doing it every night gets old. In MacroRecipe you set your food preferences, allergies and ingredients to avoid, pick a goal (cutting, maintaining or gaining muscle) and the dishes you like, and the app builds a week of menus with portions scaled toward your estimated calorie and protein targets, plus one grocery list with the quantities added up. Its ingredient data comes from USDA and CIQUAL (ANSES). Its kcal and protein 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. If you cook for yourself only, our guide to a meal plan for one person shows how to plan quantities without waste.
How we calculated
- Values. Protein and calories per 100 g (all estimated) come from USDA FoodData Central, SR Legacy, April 2018 release, read from the downloadable CSV on 2026-10-31 because the API key's request limit was exhausted that day. Calories are USDA's own energy values in kcal. Entries used: chicken breast roasted (FDC 171477), chicken thigh roasted (172388), ground beef 90% lean broiled patty (174031), top sirloin lean only broiled (168634), pork tenderloin lean only roasted (168250), farmed Atlantic salmon cooked (175168), Atlantic cod cooked (171956), shrimp cooked moist heat (171971), light tuna in water, drained (171986), egg hard-boiled (173424), firm tofu raw with calcium sulfate (172475), frozen edamame prepared (168411), lentils (172421), black beans (173735), chickpeas (173757) and white beans (175203), all boiled without salt, nonfat Greek yogurt (170894), feta (173420), dry-roasted peanuts without salt (173806), white rice (168878), brown rice (169704), pasta (169737) and rice noodles (168914), cooked.
- Formula. Dinner protein = sum of (cooked grams x protein per 100 g / 100). Calories the same way with USDA energy. Protein per 100 kcal = protein / calories x 100. Everything is rounded half up at the end, and the twelve-dinner total is summed before rounding (490.5 g, shown as 491, and 5,477.9 kcal, shown as 5,478).
- One worked example. Korean bowl: 120 g beef x 26.11 / 100 = 31.3 g, 150 g rice x 2.69 / 100 = 4.0 g, 50 g egg x 12.58 / 100 = 6.3 g, for 41.7 g, rounded to 42. Calories: 260.4 + 195 + 77.5 = 532.9, rounded to 533.
- Daily figure. 70 kg x 1.2 = 84 g and 70 kg x 1.6 = 112 g, from the Dietary Guidelines for Americans 2025-2030 range of 1.2 to 1.6 g per kg per day.
- Limits. Oils, marinades, sauces, vegetables and fruit are not counted. Brand, cut, fat content and cooking method move the values, and the tuna entry is the version without added salt. Nothing was weighed in a kitchen or measured on a person.
Frequently asked questions
What is a good high-protein dinner?
A palm-sized portion of cooked lean meat, fish or tofu, plus beans or a grain. For example, 120 g of roasted chicken breast with 150 g of black beans is about 51 g of protein and 396 calories (estimated from USDA). Add vegetables on top.
How much protein should I eat for dinner?
There is no official per-dinner figure. The Dietary Guidelines for Americans 2025-2030 give 1.2 to 1.6 g per kg of body weight per day, and the International Society of Sports Nutrition gives 20 to 40 g per serving. Our twelve dinners range from 33 to 51 g (estimated). Check with a professional if you have a health condition.
What are high-protein dinners that are not chicken and rice?
Brazilian steak with black beans and rice (about 47 g), tuna with white beans and pasta (about 46 g), a kofta plate with chickpeas and Greek yogurt (about 45 g) and Moroccan chicken thigh with chickpeas (about 43 g), all estimated from USDA data.
What are high-protein vegetarian dinners?
Lentil dal with two boiled eggs and rice is about 33 g of protein and 517 calories, and peanut tofu with brown rice is about 34 g and 489 calories (estimated). Meat-free plates are bulkier and have fewer grams of protein per calorie, so portions run larger. Check labels, since tofu values differ across products.
Which dinner has the most protein for the calories?
In our table the Mexican bowl of chicken breast and black beans, at about 12.8 g of protein per 100 calories, followed by the Greek shrimp plate (about 10.5 g) and the Middle Eastern kofta plate (about 10.3 g), all estimated. Lean meat, white fish and shrimp are dense; grains add very little.
Is salmon a good high-protein dinner?
It can be: 120 g of cooked farmed salmon gives about 26.5 g of protein, but also about 247 calories, because of its fat (estimated from USDA). Per calorie, cod, tuna and shrimp are denser sources. Salmon is a fine choice if you want the fat; just count it.
Do I weigh the food raw or cooked?
Cooked, if the nutrition value you use is for cooked food, as the USDA entries here are. Raw and cooked weights differ because of water loss, so 100 g of raw chicken is not 100 g of cooked chicken, and mixing them gives the wrong total. Weigh after cooking and check which one a recipe uses.
Can an app plan my dinners?
MacroRecipe builds a week of menus around your goal and macros, with portions sized toward your estimated calorie and protein targets and one grocery list. It runs on iPhone only, and you can preview your first menu for free, before the paid subscription.
Free preview of your first menu · on iPhone
Sources
- USDA FoodData Central, SR Legacy, April 2018 release (protein and energy per 100 g, read from the CSV download), accessed
- Dietary Guidelines for Americans, 2025-2030 (US HHS and USDA, published January 2026): protein serving goal of 1.2 to 1.6 g per kg per day, accessed
- Jäger R et al. International Society of Sports Nutrition position stand: protein and exercise. J Int Soc Sports Nutr 2017;14:20, accessed
- MacroRecipe on the US App Store, accessed