High-Protein Dinner Ideas: 20 Meals With 30 g+

20 high-protein dinner ideas with 30 to 55 g of protein per serving, including quick, family, vegetarian and weight-loss dinners, with a protein table for each.

These high-protein dinner ideas each deliver at least 30 g of protein per serving, and most land between 35 and 50 g. They're grouped by what you need on a given night: fast, family-friendly, lighter for weight loss, or meat-free. Protein values are estimates based on USDA FoodData Central data for the main ingredients, so your numbers will vary with brands and portions.

How to build a high-protein dinner

Every recipe below follows the same simple pattern:

  1. Start with 120 to 180 g of a main protein. That's one palm-sized portion of meat or fish, a block of tofu split two ways, or a cup and a half of legumes.
  2. Add a second protein if the first is plant-based or small. Greek yogurt sauces, cheese, eggs, edamame and legume pasta all add 5 to 15 g.
  3. Fill half the plate with vegetables.
  4. Add a carb that matches your appetite and activity. Rice, potatoes, pasta, tortillas or bread.

Most adults do well with around 25 to 40 g of protein per meal. Work out yours with the protein per meal calculator.

Quick dinners (15 minutes or less)

Dinner Main protein Protein per serving
1. Shrimp and egg fried rice 120 g shrimp + 2 eggs 42 g
2. Tuna and white bean pasta 1 can tuna + ½ can beans 45 g
3. Pan-fried salmon, microwave rice, greens 150 g salmon 37 g
4. Rotisserie chicken burrito bowl 120 g chicken + ½ cup black beans 45 g
5. Steak and egg wrap 120 g lean steak + 1 egg 38 g

Shrimp and egg fried rice. Scramble two eggs, set aside, then stir-fry shrimp with frozen peas, garlic and day-old rice. Return the eggs, add soy sauce and spring onions. Shrimp is one of the leanest proteins per calorie; see protein in shrimp.

Tuna and white bean pasta. Toss cooked pasta with drained tuna, cannellini beans, lemon, olive oil, capers and parsley. Using chickpea or lentil pasta adds another 10 g. See high-protein pasta.

Pan-fried salmon. Skin side down in a hot pan for 4 minutes, flip for 2 to 3. Serve with rice and steamed greens. Details in our salmon protein guide.

Rotisserie chicken bowl. Shred chicken over rice with beans, salsa, lettuce and Greek yogurt. See protein in black beans.

Steak and egg wrap. Thinly sliced lean steak, a fried egg, spinach and hot sauce in a large tortilla.

Family dinners

Dinner Main protein Protein per serving
6. Sheet-pan chicken thighs and chickpeas 2 boneless thighs + ⅓ can chickpeas 48 g
7. Turkey and bean chili 150 g lean turkey + ½ cup beans 44 g
8. Lean beef and lentil bolognese 100 g beef + ½ cup lentils 36 g
9. Baked cod with potatoes and peas 180 g cod 40 g
10. Chicken fajitas with yogurt "sour cream" 150 g chicken breast + 75 g Greek yogurt 52 g

Sheet-pan chicken thighs. Roast thighs with chickpeas, red onion, peppers, paprika and garlic at 220°C (425°F) for 25 minutes. Thighs stay juicy and are cheaper than breast; see protein in chicken thigh.

Turkey and bean chili. Brown lean ground turkey, add onions, tinned tomatoes, kidney or black beans, cumin and chilli. It freezes well and scales easily with the meal prep recipe scaler.

Beef and lentil bolognese. Swap half the mince for cooked lentils. You keep most of the protein, add fibre and stretch the budget. See lentils protein.

Baked cod. Season cod fillets with lemon and herbs and bake at 200°C (400°F) for 12 to 15 minutes alongside roasted potatoes.

Chicken fajitas. Strips of chicken breast with peppers and onions, served with Greek yogurt in place of sour cream. See chicken breast protein.

Lighter dinners for weight loss

These are all around 400 to 500 calories with 35 g or more of protein. For more ideas, see high-protein low-calorie foods.

Dinner Protein Approx. calories
11. Shrimp and vegetable stir-fry with cauliflower rice 38 g 350
12. Turkey lettuce wraps 36 g 380
13. Chicken and vegetable soup with white beans 40 g 420
14. Egg white and vegetable frittata with cottage cheese 35 g 330
15. Grilled white fish tacos with cabbage slaw 38 g 450

Soup tip: adding white beans or shredded chicken to a vegetable soup is an easy way to make it a full meal. Our high-protein soup guide has more combinations.

Frittata tip: mixing 100 g of cottage cheese into the egg mixture makes it creamier and adds 11 g of protein. See protein in cottage cheese.

If you're trying to lose weight, set your daily calories with the calorie deficit calculator and keep protein high to protect muscle.

Vegetarian and vegan dinners

Dinner Main protein Protein per serving
16. Crispy tofu and edamame stir-fry 200 g firm tofu + ½ cup edamame 43 g
17. Tempeh peanut noodle bowl 120 g tempeh + soba noodles 35 g
18. Lentil and egg curry 1 cup lentils + 2 eggs 31 g
19. Black bean and cheese enchiladas 1 cup beans + 50 g cheese 32 g
20. Chickpea pasta with ricotta and spinach 100 g chickpea pasta + 100 g ricotta 33 g

Tofu stir-fry. Press firm tofu, cube it, toss in cornflour and fry until crisp. Add vegetables, edamame and a soy-ginger sauce. Details in our tofu protein guide and edamame protein.

Tempeh noodle bowl. Steam the tempeh first, then fry with a peanut-lime sauce. See protein in tempeh.

Lentil and egg curry. Red lentils simmered with tomato, garlic and garam masala, with halved boiled eggs on top. Leave out the eggs and add tofu for a vegan version.

For more meat-free meals see high-protein vegetarian meals and high-protein vegan meals.

Protein per main ingredient

A quick reference for planning your own dinners. All values are cooked weights and approximate.

Food Portion Protein
Chicken breast 150 g 46 g
Chicken thigh, skinless 150 g 37 g
Salmon 150 g 37 g
Cod 150 g 34 g
Shrimp 150 g 36 g
Lean beef mince (95%) 150 g 39 g
Firm tofu 200 g 34 g
Tempeh 120 g 24 g
Lentils 1 cup 18 g
Black beans 1 cup 15 g
Eggs 2 large 13 g

To compare foods by protein per calorie, use the protein density calculator.

Dinner on the trail

Backpacking dinners need to be light and quick, so the approach is different: dehydrated meals with added protein. Stir TVP, freeze-dried chicken, a tuna pouch or powdered milk into instant noodles, couscous or mashed potato. Our backpacking dinner ideas and easy backpacking recipes have meals with 30 g or more.

Tips to make high-protein dinners easier

  • Cook once, eat twice. Make double portions of chili, curry or roasted chicken for the next day's lunch. See high-protein lunch ideas for work.
  • Keep backup proteins in the cupboard and freezer. Canned tuna, salmon, beans and frozen shrimp mean you can always build a dinner.
  • Swap sour cream and mayo for Greek yogurt in sauces and toppings.
  • Check the high-protein grocery list before you shop.
  • Don't save all your protein for dinner. Spreading it across meals is better for muscle and appetite, according to the ISSN position stand on protein.

Food safety

Cook poultry to 165°F (73.9°C) and fish to 145°F (62.8°C), per the USDA safe temperature chart. Refrigerate leftovers within two hours and eat them within three to four days.

Bottom line

A high-protein dinner just needs a solid portion of protein, plenty of vegetables and a carb to suit your day. Pick from the 20 ideas above, use the tables to swap ingredients, and you'll hit 30 to 50 g of protein at dinner without much extra effort.

Sources: USDA FoodData Central; Jäger et al., ISSN position stand: protein and exercise; USDA FSIS, safe minimum internal temperature chart.

Frequently asked questions

What is a good high-protein dinner?

Any dinner built around a lean protein food plus vegetables and a carb, such as salmon with rice and greens, chicken stir-fry, turkey chili or tofu curry. Aim for about 30 to 40 g of protein per serving for most adults.

How much protein should dinner have?

For most active adults, 25 to 40 g, or roughly 0.3 to 0.4 g per kg of body weight. If you eat little protein earlier in the day, it's better to move some to breakfast than to keep piling it onto dinner.

What is a high-protein dinner for weight loss?

Pick lean proteins like chicken breast, white fish, shrimp, lean beef, tofu or egg whites, fill half the plate with vegetables, and keep sauces and oils light. Meals like shrimp stir-fry, turkey lettuce wraps or cod with roasted vegetables give 35 g or more of protein for under 500 calories.

What are high-protein vegetarian dinners?

Tofu or tempeh stir-fries, lentil and egg curries, black bean and cheese enchiladas, chickpea pasta with ricotta, and halloumi grain bowls can all reach 30 g of protein. Combining two sources, such as legumes plus dairy or soy, makes it easier.

What is a quick high-protein dinner?

Shrimp or egg fried rice, tuna pasta, pan-fried salmon with microwave rice, and rotisserie chicken bowls can all be ready in 15 minutes or less with 30 g or more of protein.

Related guides