Protein Buddy

10 easy high-protein dinner ideas

Ten easy high-protein dinner ideas with exact portions, quick methods, vegetarian options and roughly 30 to 50 grams of protein per serving.

7 min read
Four dinner plates with chicken, fish, tofu and beans around a central fork

What are some easy high-protein dinner ideas?

Build dinner around one clear protein anchor, then add vegetables and a starch or sauce that fits your appetite. Chicken flatbreads, salmon and white beans, turkey meatballs, shrimp rice bowls, tofu noodles and bean quesadillas all make practical high-protein dinners, with roughly 30 to 50 grams per serving.

Key takeaways

  • Start with the protein anchor instead of trying to rescue a low-protein dinner with toppings at the end.
  • These ten dinners provide roughly 30 to 50 g of protein per serving, using ordinary supermarket foods.
  • Five options take about 20 minutes, and several use cooked or canned ingredients for faster assembly.
  • Three dinners are vegetarian, with beans, lentils, tofu, edamame, eggs or cottage cheese doing the main work.
  • Protein estimates are guides, so use the package label for tofu, flatbreads, noodles, cheese and other branded ingredients.

A high-protein dinner does not need a special recipe book or a pile of powder. It needs one ingredient that can carry the protein number, plus enough flavour and familiar sides to make it feel like dinner.

The ten ideas below use chicken, fish, turkey, beef, shrimp, tofu, beans, lentils, eggs and dairy. The protein estimates are rounded from USDA FoodData Central values for unbranded foods and the typical labels for packaged ingredients.1 Your exact total will change with the brand, cooked weight and portion on your plate.

Ten high-protein dinners at a glance

DinnerTimeEstimated proteinBest for
Greek chicken flatbreads10 minutes45 gFastest assembly
Salmon and white bean skillet20 minutes40 gOne pan
Turkey pesto meatballs with orzo30 minutes46 gFamily dinner
Beef and broccoli noodles25 minutes41 gTakeaway-style dinner
Shrimp fajita rice bowls25 minutes41 gMeal prep
Cod, chickpea and tomato pan25 minutes40 gLight one-pan meal
Tofu peanut noodles20 minutes38 gVegan option
Lentil cottage cheese peppers35 minutes39 gVegetarian meal prep
Egg and bean tomato skillet20 minutes31 gPantry dinner
Black bean edamame quesadillas20 minutes38 gVegetarian family meal
Protein anchorFinish the plate
10 minutesCooked chickenFlatbread, yoghurt and crunchy vegetables
One panSalmon or codBeans, tomatoes and greens
Meat-freeTofu plus edamameNoodles, vegetables and peanut-lime sauce
Pantry-ledEggs plus beansTomatoes, spinach and toast
Meal prepTurkey or lentils plus cottage cheeseA grain or stuffed vegetables
A quick way to choose tonight's dinner without starting from a blank page.

1. Greek chicken flatbreads

This is the ten-minute answer for a night when cooking the protein from raw is the step that will not happen.

Ingredients, one serving

  • 4 oz (115 g) cooked chicken breast, sliced
  • 1 whole-wheat flatbread
  • 1/4 cup (60 g) plain Greek yoghurt
  • Chopped cucumber, tomato and lettuce
  • Lemon juice, oregano and black pepper

Method: Warm the flatbread and chicken. Stir lemon and oregano into the yoghurt, then pile everything into the flatbread.

Estimate: about 45 g protein. A supermarket rotisserie chicken works too, but remove the skin if you do not want it and use the label when the product carries added seasoning.

2. Salmon and white bean skillet

Beans turn a modest fish serving into a complete dinner and absorb the lemony pan juices.

Ingredients, one serving

  • 5 oz (140 g) salmon fillet
  • 1/2 cup (100 g) canned white beans, drained and rinsed
  • 1 cup cherry tomatoes
  • 2 large handfuls spinach
  • 1 teaspoon olive oil
  • Lemon, garlic and black pepper

Method: Sear or bake the salmon. Warm the beans, tomatoes and garlic in the same pan, fold in the spinach, then finish with lemon.

Estimate: about 40 g protein. For less volume, use a smaller scoop of beans and keep the salmon portion the same.

3. Turkey pesto meatballs with orzo

The meatball mixture makes four servings, so tomorrow's dinner is handled at the same time.

Ingredients, four servings

  • 1 1/2 lb (680 g) 93% lean ground turkey
  • 1 egg
  • 1/3 cup breadcrumbs
  • 2 tablespoons grated Parmesan
  • Garlic, parsley and black pepper
  • 8 oz (225 g) dry orzo
  • 3 tablespoons pesto
  • 4 cups chopped courgette or zucchini and tomatoes

Method: Mix the turkey, egg, breadcrumbs, Parmesan and seasoning. Shape 16 meatballs and bake at 425°F (220°C) until cooked through. Boil the orzo, then toss it with pesto and the vegetables. Serve four meatballs per person.

Estimate per serving: about 46 g protein.

4. Beef and broccoli noodles

Use a large pan so the beef browns instead of steaming.

Ingredients, one serving

  • 5 oz (140 g) lean beef strips
  • 2 oz (55 g) dry noodles
  • 2 cups broccoli
  • 1 teaspoon sesame oil
  • Soy sauce, ginger, garlic and a splash of water

Method: Cook the noodles. Sear the beef, add broccoli and a splash of water, then cover for two minutes. Add the noodles, sesame oil, soy, ginger and garlic and toss until glossy.

Estimate: about 41 g protein. The noodle label matters here because wheat, rice and pulse-based noodles contribute very different amounts.

5. Shrimp fajita rice bowls

The peppers, onions and shrimp cook on one tray while the rice heats.

Ingredients, one serving

  • 5 oz (140 g) peeled shrimp
  • 1/2 cup black beans, drained and rinsed
  • 3/4 cup cooked rice
  • 1 pepper and 1/2 onion, sliced
  • 1 teaspoon olive oil
  • Cumin, smoked paprika, lime and salsa

Method: Toss the shrimp, pepper and onion with oil and spices. Roast at 425°F (220°C) until the shrimp are opaque and cooked through. Serve over rice and beans with salsa and lime.

Estimate: about 41 g protein. Make two or three trays at once, but store the cooked rice and shrimp promptly.

6. Cod, chickpea and tomato pan

This is a spoonable dinner without becoming a soup.

Ingredients, one serving

  • 6 oz (170 g) cod fillet
  • 1/2 cup chickpeas, drained and rinsed
  • 1 cup canned chopped tomatoes
  • 1 cup spinach
  • 1 teaspoon olive oil
  • Garlic, smoked paprika and lemon

Method: Simmer the tomatoes, chickpeas, garlic and paprika for ten minutes. Nestle in the cod, cover and cook gently until the fish flakes and reaches a safe temperature. Fold in the spinach and finish with lemon.

Estimate: about 40 g protein. The protein-in-fish guide shows how cod compares with salmon, tuna and other common fish.

7. Tofu peanut noodles

Tofu and edamame share the protein work, so the dinner does not depend on an unusually large tofu block.

Ingredients, one serving

  • 7 oz (200 g) extra-firm tofu, pressed and cubed
  • 3/4 cup (100 g) shelled edamame
  • 2 oz (55 g) dry noodles
  • 2 cups sliced vegetables
  • 1 tablespoon peanut butter
  • Soy sauce, lime, ginger and warm water

Method: Brown the tofu in a non-stick pan. Add the edamame and vegetables, then fold through the cooked noodles. Thin the peanut butter with soy, lime, ginger and enough warm water to make a sauce.

Estimate: roughly 38 g protein, with meaningful brand variation in both tofu and noodles. For more plant-based combinations, use the high-protein vegetarian meals guide.

8. Lentil cottage cheese stuffed peppers

These reheat well, and the cottage cheese keeps the filling creamy without a complicated sauce.

Ingredients, two servings

  • 2 large peppers, halved and seeded
  • 1 1/2 cups cooked lentils
  • 1 1/2 cups (340 g) cottage cheese
  • 1 cup cooked brown rice
  • 1 cup chopped tomatoes
  • Cumin, garlic and black pepper
  • 1 oz (30 g) grated cheese, optional

Method: Mix the lentils, cottage cheese, rice, tomatoes and seasoning. Fill the pepper halves and bake at 400°F (205°C) for about 25 minutes. Add the grated cheese for the final five minutes if using.

Estimate per serving: about 39 g protein with the grated cheese, or a little less without it.

9. Egg and bean tomato skillet

This uses ingredients that can wait in the cupboard or fridge until the night you need them.

Ingredients, one serving

  • 3 eggs
  • 1/2 cup cannellini beans, drained and rinsed
  • 1 cup canned chopped tomatoes
  • 2 large handfuls spinach
  • 1 oz (30 g) feta
  • Smoked paprika, garlic and black pepper
  • Whole-grain toast, optional

Method: Simmer the tomatoes, beans, garlic and paprika for five minutes. Fold in the spinach, make three wells and crack in the eggs. Cover until the whites are set, then crumble over the feta.

Estimate: about 31 g protein before the toast. If eggs are your usual anchor, the protein-in-eggs guide explains why two eggs alone often leave a main meal short.

10. Black bean edamame quesadillas

The filling can be mashed ahead and used for two dinners or tomorrow's lunch.

Ingredients, one serving

  • 3/4 cup black beans, drained and rinsed
  • 3/4 cup (100 g) shelled edamame
  • 1 1/2 oz (40 g) grated cheddar
  • 2 medium whole-wheat tortillas
  • Salsa, lime and cumin
  • Shredded cabbage or salad to serve

Method: Mash half the beans with lime and cumin, then mix in the remaining beans and edamame. Divide between the tortillas, add cheese, fold and toast in a dry pan until crisp.

Estimate: about 38 g protein. Use the tortilla and cheese labels for the final number.

How much protein should dinner carry?

Dinner does not need to hold the whole day's protein. A small controlled feeding study found higher 24-hour muscle protein synthesis when roughly 30 g was spread across breakfast, lunch and dinner than when most of the same daily protein arrived at dinner.3 That does not prove one perfect meal number. A later systematic review found the evidence for protein distribution and muscle outcomes was still limited and inconsistent.4

The practical approach is simpler: set your daily protein target, look at how many times you normally eat, then give dinner a fair share. The guide to protein per meal walks through that arithmetic without treating 30 g as a rule for every body.

Make the ideas fit the night

  • Ten minutes: use cooked chicken, canned fish or beans, microwave grains and a yoghurt-based sauce.
  • One pan: choose the salmon skillet, cod and chickpea pan, or egg and bean skillet.
  • Meal prep: double the turkey meatballs, lentil peppers or fajita bowls.
  • Smaller appetite: keep the fish, chicken, eggs or tofu portion and trim bulky sides before cutting the protein anchor.
  • Family table: keep hot sauce and strong seasoning at the table so the base meal works for more people.

Cook poultry to 165°F (74°C), ground beef to 160°F (71°C), and fish to 145°F (63°C), using a food thermometer.2 Cool leftovers promptly and reheat them thoroughly. If you would rather batch-cook one pot for the week, the high-protein slow cooker recipes use the same protein-first logic.

If the harder meal happens earlier, the high-protein lunch ideas guide has packable wraps, cold bowls and meal-prep options for work.

These are flexible dinner templates, not a medical eating plan. If a health condition, medication or prescribed diet changes what or how much you should eat, follow the plan from your clinician or dietitian.

More questions about Protein in food

How much protein should dinner have?

There is no single dinner target for everyone. Set a daily target first, then divide it across the meals and snacks you actually eat. For many people, that makes a dinner in the 25 to 40 gram range useful, but body size, goals and the rest of the day change the number.

What is the fastest high-protein dinner?

A flatbread or bowl made with already-cooked chicken is usually fastest. Add Greek yoghurt, chopped vegetables and a ready-to-eat starch, and dinner can be assembled in about ten minutes. Canned beans, tuna and microwave grains work for the same reason.

Can a vegetarian dinner be high in protein?

Yes. Combine two useful sources instead of expecting a small spoonful of beans to carry the meal. Tofu with edamame, lentils with cottage cheese, or black beans with edamame and cheese can each reach roughly 30 grams or more in a realistic dinner.

Do high-protein dinners need to be low-carb?

No. Rice, noodles, potatoes, bread and tortillas can sit beside a protein anchor. Choose the amount that fits your appetite and goal. Removing carbohydrate does not make the protein higher, and it can make an otherwise satisfying dinner feel incomplete.

How can I make a high-protein dinner when my appetite is small?

Keep the protein anchor and reduce the bulky extras first. A smaller salmon fillet with yoghurt sauce, eggs with cottage cheese, or chicken in a compact flatbread can provide meaningful protein without requiring a very large plate. Follow any individual eating plan from your clinician or dietitian.

References
History of updates
Last checked First published Every article is re-read against its sources when we touch it. What that check covers is set out in our editorial standards.