20 High Protein Dinner Ideas (All 40g+ Protein Per Serving)
20 high protein dinner ideas with 40g+ protein per serving. Quick dinners, meal prep friendly, impressive but easy, and one-pot options. Each with exact protein, calories, and cook time.
The quick answer: A high protein dinner should deliver at least 40g of protein per serving to support muscle maintenance, satiety, and recovery. The formula is simple: 6-8 oz of lean protein (chicken, fish, beef, turkey, tofu) plus a vegetable plus a complex carb. The 20 dinners below all hit 40g+ protein, range from 350 to 580 calories, and take 15-45 minutes to cook.
Why 40g+ Protein at Dinner?
Most people eat too little protein at breakfast and lunch, then try to catch up at dinner. Research published in the Journal of Nutrition suggests that distributing protein evenly across meals (30-40g per meal) is more effective for muscle protein synthesis than loading it all into one meal. But since dinner is when most people eat their largest portion, hitting 40g+ at dinner helps close the daily protein gap.
The Dinner Protein Formula
Every high protein dinner follows this structure:
- 6-8 oz lean protein: 35-50g protein depending on the source
- 1-2 cups vegetables: 2-8g protein (plus fiber, vitamins, and volume)
- 1/2 to 1 cup complex carb: 3-8g protein (rice, quinoa, sweet potato, pasta)
- Sauce or seasoning: Flavor without excessive calories
| Protein Source (6 oz cooked) | Protein | Calories |
|---|---|---|
| Chicken breast | 54g | 280 |
| Turkey breast | 50g | 260 |
| Salmon | 40g | 350 |
| Shrimp | 42g | 180 |
| Lean ground beef (93%) | 46g | 340 |
| Sirloin steak | 46g | 320 |
| Cod or tilapia | 42g | 200 |
| Pork tenderloin | 44g | 260 |
| Tofu (extra firm) | 22g | 180 |
| Greek yogurt (1 cup) | 20g | 130 |
Quick High Protein Dinners (5 Recipes)
These are ready in 20 minutes or less — perfect for weeknights when time is tight.
1. Lemon Garlic Chicken with Steamed Broccoli
Pound 4 chicken breasts to even thickness. Season with salt, pepper, garlic powder, and paprika. Pan-sear in olive oil 5 minutes per side. Squeeze lemon juice over chicken in the last minute. Steam broccoli (4 min) and serve with 1/2 cup brown rice per plate.
- Protein: 52g | Calories: 430 | Cook time: 15 min
2. Shrimp Stir-Fry
Saute 1.5 lbs shrimp in sesame oil over high heat for 3 minutes. Add pre-cut stir-fry vegetables (snap peas, bell peppers, broccoli) and cook 4 minutes. Toss with soy sauce, garlic, ginger, and a splash of rice vinegar. Serve over 1/2 cup jasmine rice.
- Protein: 44g | Calories: 380 | Cook time: 15 min
3. Turkey Taco Lettuce Wraps
Brown 1.5 lbs ground turkey with taco seasoning. Spoon into butter lettuce cups. Top with diced tomato, shredded cheese, sour cream, and hot sauce. Serve with a side of black beans for extra protein.
- Protein: 46g | Calories: 380 | Cook time: 12 min
4. Tuna Steaks with Avocado Salsa
Season 4 tuna steaks (6 oz each) with salt, pepper, and a light coating of olive oil. Sear in a screaming hot cast iron skillet 2 minutes per side for medium-rare. Make salsa: diced avocado, cherry tomatoes, red onion, cilantro, lime juice, and salt. Spoon over tuna.
- Protein: 54g | Calories: 420 | Cook time: 10 min
5. Chicken Sausage and Vegetable Skillet
Slice 1.5 lbs chicken sausage into rounds. Saute in a skillet until browned (5 min). Add diced zucchini, bell peppers, and onion. Cook 6 minutes. Season with Italian seasoning, garlic powder, salt, and pepper. Serve over quinoa.
- Protein: 42g | Calories: 400 | Cook time: 18 min
Meal Prep Friendly High Protein Dinners (5 Recipes)
These store well for 4-5 days and reheat without losing quality.
6. Greek Chicken and Quinoa Bowls
Marinate 2 lbs chicken thighs in olive oil, lemon juice, oregano, garlic, salt, and pepper for at least 30 minutes (or overnight). Bake at 400F for 25 minutes. Slice and serve over quinoa with cucumber, tomatoes, red onion, kalamata olives, feta, and a drizzle of tzatziki.
- Protein: 48g | Calories: 490 | Cook time: 35 min (plus marinating)
7. Turkey Meatballs with Marinara
Mix 2 lbs ground turkey with 1/2 cup breadcrumbs, 1 egg, 2 minced garlic cloves, 1 tsp Italian seasoning, salt, and pepper. Roll into 20-24 meatballs. Bake at 400F for 18-20 minutes. Simmer in 2 cups marinara sauce for 5 minutes. Serve with whole wheat pasta or over spaghetti squash.
- Protein: 44g | Calories: 420 | Cook time: 30 min
8. Beef and Broccoli
Slice 2 lbs flank steak thin against the grain. Stir-fry in batches over high heat (2 min per batch). Make sauce: 1/3 cup soy sauce, 2 tbsp oyster sauce, 1 tbsp brown sugar, 3 minced garlic cloves, 1 tsp cornstarch + 2 tbsp water. Add broccoli florets and sauce to the pan. Cook 4 minutes until broccoli is tender-crisp and sauce thickens. Serve over brown rice.
- Protein: 48g | Calories: 460 | Cook time: 25 min
9. Baked Salmon with Sweet Potato and Green Beans
Season 4 salmon fillets (6 oz each) with salt, pepper, and Dijon mustard. Bake at 400F for 12-15 minutes. Meanwhile, microwave 2 large sweet potatoes for 8 minutes. Steam green beans for 5 minutes. This entire meal comes together while the salmon bakes.
- Protein: 42g | Calories: 480 | Cook time: 20 min
10. Chicken Burrito Bowls
Season and bake 2 lbs chicken breast at 400F for 22 minutes. Slice. Serve over cilantro-lime rice with black beans, corn, diced tomato, shredded cheese, and a dollop of Greek yogurt (instead of sour cream for extra protein). Keep components in separate containers for meal prep.
- Protein: 50g | Calories: 520 | Cook time: 30 min
Impressive But Easy High Protein Dinners (5 Recipes)
These look and taste like restaurant meals but take under 45 minutes.
11. Pan-Seared Steak with Garlic Butter
Season 4 sirloin steaks (6 oz each) with salt and pepper. Sear in a cast iron skillet over high heat 4 minutes per side for medium. In the last minute, add 2 tbsp butter, 4 crushed garlic cloves, and fresh rosemary. Baste the steaks with the garlic butter. Rest 5 minutes. Serve with roasted asparagus and a baked potato.
- Protein: 48g | Calories: 520 | Cook time: 20 min
12. Herb-Crusted Salmon
Mix 1/4 cup breadcrumbs, 2 tbsp chopped fresh dill, 1 tbsp chopped parsley, 1 tbsp Dijon mustard, 1 tbsp olive oil, salt, and pepper. Press onto the top of 4 salmon fillets (6 oz each). Bake at 400F for 15-18 minutes until the crust is golden. Serve with roasted Brussels sprouts and quinoa.
- Protein: 44g | Calories: 460 | Cook time: 25 min
13. Chicken Marsala
Pound 4 chicken breasts to 1/2-inch thickness. Dredge in flour, shake off excess. Pan-sear in olive oil 4 minutes per side, remove. In the same pan, saute 8 oz sliced mushrooms for 5 minutes. Add 1 cup Marsala wine and 1/2 cup chicken broth. Simmer 5 minutes until reduced by half. Return chicken to the pan, spoon sauce over top. Garnish with parsley. Serve with mashed potatoes.
- Protein: 50g | Calories: 480 | Cook time: 30 min
14. Miso Glazed Cod
Mix 3 tbsp white miso paste, 2 tbsp mirin, 1 tbsp soy sauce, and 1 tbsp honey. Coat 4 cod fillets (6 oz each). Broil for 8-10 minutes until the glaze caramelizes. Serve with steamed bok choy and jasmine rice. Garnish with sesame seeds and sliced green onions.
- Protein: 44g | Calories: 400 | Cook time: 15 min
15. Stuffed Bell Peppers
Cut tops off 6 large bell peppers and remove seeds. Mix 1.5 lbs ground turkey (browned), 1.5 cups cooked rice, 1 can diced tomatoes (drained), 1/2 cup shredded cheese, 1 tsp Italian seasoning, garlic powder, salt, and pepper. Stuff peppers, place in a baking dish, top with more cheese. Bake at 375F for 30 minutes.
- Protein: 42g | Calories: 420 | Cook time: 45 min (mostly hands-off baking)
One-Pot and Sheet Pan High Protein Dinners (5 Recipes)
Minimal dishes, maximum protein.
16. Sheet Pan Chicken Fajitas
Slice 2 lbs chicken breast into strips. Toss with sliced bell peppers, sliced onion, olive oil, cumin, chili powder, garlic powder, salt, and lime juice. Spread on a sheet pan. Bake at 425F for 20 minutes. Serve in warm tortillas with sour cream, guacamole, and salsa.
- Protein: 44g | Calories: 420 | Cook time: 25 min
17. One-Pot Chicken and Rice
Saute 2 lbs diced chicken thighs until browned (5 min). Add 1 diced onion, 3 minced garlic cloves, and cook 2 minutes. Add 1.5 cups rice, 2.5 cups chicken broth, 1 can diced tomatoes, 1 tsp paprika, 1 tsp cumin, salt, and pepper. Cover, reduce heat to low, and cook 18 minutes. Fluff with a fork. Stir in 2 cups baby spinach until wilted.
- Protein: 46g | Calories: 480 | Cook time: 30 min
18. Sheet Pan Salmon and Vegetables
Place 4 salmon fillets (6 oz each) in the center of a sheet pan. Surround with broccoli florets, cherry tomatoes, and sliced zucchini. Drizzle everything with olive oil, lemon juice, garlic, salt, and pepper. Bake at 400F for 15-18 minutes.
- Protein: 42g | Calories: 390 | Cook time: 20 min
19. Turkey and Sweet Potato Chili
Brown 2 lbs ground turkey in a large pot. Add 2 diced sweet potatoes, 2 cans diced tomatoes, 1 can black beans (drained), 1 diced onion, 3 minced garlic cloves, 2 tbsp chili powder, 1 tbsp cumin, and 2 cups chicken broth. Simmer 30 minutes until sweet potatoes are tender. Top with Greek yogurt and cilantro.
- Protein: 42g | Calories: 400 | Cook time: 40 min
20. Chicken and White Bean Skillet
Saute 2 lbs diced chicken breast until browned (6 min). Add 1 diced onion, 3 minced garlic cloves, and cook 2 minutes. Add 2 cans cannellini beans (drained), 1 can diced tomatoes, 2 cups chicken broth, 2 cups baby spinach, 1 tsp Italian seasoning, and a squeeze of lemon. Simmer 10 minutes. Top with parmesan.
- Protein: 52g | Calories: 440 | Cook time: 25 min
All 20 Dinners Ranked by Protein
| Rank | Dinner | Protein | Calories | Cook Time | Category |
|---|---|---|---|---|---|
| 1 | Tuna Steaks with Avocado Salsa | 54g | 420 | 10 min | Quick |
| 2 | Lemon Garlic Chicken | 52g | 430 | 15 min | Quick |
| 3 | Chicken and White Bean Skillet | 52g | 440 | 25 min | One-pot |
| 4 | Chicken Marsala | 50g | 480 | 30 min | Impressive |
| 5 | Chicken Burrito Bowls | 50g | 520 | 30 min | Meal prep |
| 6 | Greek Chicken Quinoa Bowls | 48g | 490 | 35 min | Meal prep |
| 7 | Beef and Broccoli | 48g | 460 | 25 min | Meal prep |
| 8 | Pan-Seared Steak with Garlic Butter | 48g | 520 | 20 min | Impressive |
| 9 | Turkey Taco Lettuce Wraps | 46g | 380 | 12 min | Quick |
| 10 | One-Pot Chicken and Rice | 46g | 480 | 30 min | One-pot |
| 11 | Turkey Meatballs with Marinara | 44g | 420 | 30 min | Meal prep |
| 12 | Shrimp Stir-Fry | 44g | 380 | 15 min | Quick |
| 13 | Sheet Pan Chicken Fajitas | 44g | 420 | 25 min | One-pot |
| 14 | Herb-Crusted Salmon | 44g | 460 | 25 min | Impressive |
| 15 | Miso Glazed Cod | 44g | 400 | 15 min | Impressive |
| 16 | Chicken Sausage Skillet | 42g | 400 | 18 min | Quick |
| 17 | Baked Salmon with Sweet Potato | 42g | 480 | 20 min | Meal prep |
| 18 | Sheet Pan Salmon and Vegetables | 42g | 390 | 20 min | One-pot |
| 19 | Stuffed Bell Peppers | 42g | 420 | 45 min | Impressive |
| 20 | Turkey Sweet Potato Chili | 42g | 400 | 40 min | One-pot |
Average across all 20 dinners: 46g protein, 440 calories, 24 minutes cook time.
How to Hit Your Protein Goals at Dinner
Weigh your protein raw, not cooked
Meat shrinks 25-30% during cooking. A 6 oz raw chicken breast becomes about 4.5 oz cooked. Weigh raw for accuracy, or use 8 oz raw to end up with approximately 6 oz cooked.
Add protein boosters
If a meal is close but not quite at 40g, add one of these: 1/4 cup Greek yogurt (+5g), 1 oz shredded cheese (+7g), 2 tbsp hemp seeds (+7g), 1/2 cup cottage cheese (+14g), or a side of edamame (+9g per 1/2 cup).
Track with an app
Estimating protein by eyeball is unreliable. Mealift calculates the nutrition for every recipe and meal you plan, so you can see your daily protein total at a glance and make adjustments before you start cooking.
Frequently Asked Questions
How much protein do I actually need?
The general recommendation for active adults is 0.7-1g of protein per pound of body weight. For a 160 lb person, that is 112-160g daily. Spreading this across 3-4 meals means 30-50g per meal.
Is 40g of protein in one meal too much to absorb?
No. Earlier research suggested the body could only "use" 20-30g per meal, but recent studies (including a 2023 study in Cell Reports Medicine) show that the body can efficiently use up to 100g+ of protein in a single meal. Higher protein meals simply take longer to digest and absorb.
Can I hit 40g+ protein without meat?
It is harder but possible. Combine tofu (22g per 6 oz), legumes (15g per cup), quinoa (8g per cup), and protein-rich sides like edamame or Greek yogurt. Two sources of plant protein in a single meal usually get you there.
Are high protein dinners good for weight loss?
Yes. Protein is the most satiating macronutrient — it keeps you full longer and helps preserve muscle during a calorie deficit. Every recipe on this list is under 530 calories, making them easy to fit into a weight loss plan.
What is the cheapest high protein dinner option?
Turkey Taco Lettuce Wraps, Chicken Burrito Bowls, and One-Pot Chicken and Rice are the most budget-friendly. Ground turkey and chicken thighs cost $3-5 per pound and stretch across 4-6 servings when combined with beans, rice, and vegetables.
Can I meal prep all 20 of these dinners?
About 15 of the 20 store well for 4-5 days. The exceptions are dishes with delicate textures: tuna steaks (best fresh), lettuce wraps (lettuce wilts), and anything with avocado. For those, prep the protein and toppings separately and assemble when eating.