Skip to content
Recipes

10 High-Protein Dinners for Lifters (35g+ Protein, Ready in 30 Minutes)

MacroPlan Team
August 21, 20267 min read
10 High-Protein Dinners for Lifters (35g+ Protein, Ready in 30 Minutes)
Photo by Ella Olsson on Unsplash

Breakfast and lunch get the meal-prep spotlight, but dinner is where most lifters actually fall short. It is the meal eaten latest, cooked with the least energy left in the tank, and easiest to replace with whatever is fastest when the day has already run long. The problem is dinner usually carries the biggest protein number of the day, since it is the one meal most people still cook fresh. These ten dinners each clear 35g of protein, come together in 30 minutes or less, and none of them are plain chicken breast and white rice for the fourth night running.

1. Sheet Pan Salmon with Roasted Broccoli

Toss a 180g salmon fillet and a tray of broccoli with olive oil, salt, and lemon, then roast at 200°C (400°F) for 15 minutes. Serve over 150g of cooked rice. ~560 cal, 39g protein. One pan, almost no cleanup, and salmon reheats better than most people expect if you keep the skin on during storage.

2. Turkey and Black Bean Chili

Brown 500g of ground turkey with onion and garlic, add two cans of black beans, a can of diced tomatoes, and chili spices, then simmer 20 minutes. Split into four bowls. ~410 cal, 38g protein per bowl. Chili is one of the few dinners that tastes better on day three, which makes it a natural batch-cook candidate; our guide to foods that hold up over several days covers why beans and ground meat age so well in the fridge.

3. Steak Fajita Bowls

Slice 200g of sirloin and sear it hot with peppers and onion, then serve over 150g of rice with black beans and a spoon of salsa. ~590 cal, 42g protein. Skip the tortilla and the flour it carries, and the bowl format makes it a clean meal-prep container fill.

4. Baked Cod with Sweet Potato Mash

Bake a 220g cod fillet at 200°C (400°F) for 12 minutes while boiling and mashing a medium sweet potato. Cod is one of the leanest whitefish options available, so this plate stays light on fat while still landing a strong protein number. ~430 cal, 41g protein. If white fish reheats rubbery for you, that is a texture issue with reheating fish generally rather than this recipe specifically, so eat it fresh where possible or flake it into a salad the next day instead of microwaving it whole.

5. Shrimp and Egg Fried Rice

Stir-fry 200g of shrimp with two scrambled eggs, frozen peas and carrots, and 150g of day-old rice in a hot pan with soy sauce. ~480 cal, 40g protein. Shrimp cooks in under three minutes, which makes this one of the fastest dinners on the list once the rice is already made.

6. Turkey Meatballs with Marinara and Zucchini Noodles

Bake 500g of ground turkey meatballs at 200°C (400°F) for 18 minutes, simmer in marinara, and serve over spiralized zucchini or regular pasta depending on your carbs for the day. ~440 cal, 37g protein per serving. This is the dinner to reach for on a lower-carb day, since swapping in zucchini noodles drops the plate by roughly 30g of carbs without touching the protein.

7. Chicken Thigh Stir-Fry

Dice 250g of boneless, skinless chicken thighs and stir-fry with broccoli, snap peas, and a garlic-ginger sauce over 150g of rice. Thighs run a bit higher in fat than breast but cook up noticeably juicier, which matters if you are eating chicken five nights a week and getting tired of it. ~570 cal, 43g protein.

8. Tofu and Edamame Stir-Fry (Plant-Based)

Press and cube 350g of extra-firm tofu, pan-fry until golden, then toss with edamame, bell pepper, and a sesame-soy sauce over rice. ~460 cal, 36g protein. Tofu absorbs sauce flavor better than most plant proteins, and pairing it with edamame closes the gap to 35g without needing a protein powder assist.

9. Bison or Beef Burger Bowls

Cook 200g of lean ground bison or 90/10 beef into a patty, chop it over greens, roasted potatoes, and a spoon of Greek yogurt ranch. ~520 cal, 40g protein. Same macros as a burger, no bun, and it plates like a real dinner instead of diet food.

10. Lentil and Chicken Sausage Skillet

Sauté sliced chicken sausage with 200g cooked lentils, spinach, and diced tomato in one pan for 10 minutes. ~450 cal, 35g protein. Lentils add fiber most high-protein dinners skip entirely, which is worth paying attention to if a high-protein diet has been rough on your gut.

Why Dinner Protein Is the One People Miss

Most tracking apps make breakfast and lunch look easy because they are built around repeatable, prepped meals: a yogurt bowl, a chicken and rice container. Dinner is where variety creeps back in, and variety is exactly what makes hitting a protein number harder, since a home-cooked meal built around "whatever sounds good" does not automatically land at 35 to 40g. The fix is not more discipline, it is picking a short rotation of dinners that are already calibrated to your target, the same way container math takes the guesswork out of lunch.

The other trap is protein source fatigue. Chicken breast is the default answer because it is cheap and lean, but eating it five nights a week is how people quietly start skipping dinner altogether or ordering out instead. Rotating between fish, red meat, shrimp, tofu, and legumes across the ten dinners above keeps the macros consistent while keeping the food interesting enough to actually keep cooking. If you are also trying to keep the protein-per-calorie ratio tight across all ten, the protein per calorie food ranking is a useful reference for which of these proteins does the most work for the fewest calories.

You do not run out of protein at dinner because dinner is hard. You run out because dinner is the one meal nobody pre-calculated.

Where MacroPlan Fits

These ten dinners work because each one is already built around a protein target, but figuring out your actual nightly number, and scaling a recipe up or down to hit it, is the part that eats the most time. MacroPlan calculates your daily macros from your stats and goal, then builds a batch-cook plan around them, so a dinner like the salmon and broccoli sheet pan above shows up already portioned to your numbers instead of a generic recipe you have to do the math on yourself.

FAQ

What is the easiest high-protein dinner to meal prep?

Turkey and black bean chili and the lentil and chicken sausage skillet both hold up best over multiple days since they are one-pot and improve with a day or two in the fridge. Baked cod and other white fish are the ones to eat fresh rather than store.

How much protein should dinner actually have?

Roughly 0.4g per kg of bodyweight per meal is a reasonable target for most lifters, which lands most people between 30 and 50g at dinner depending on bodyweight and how the rest of the day's meals are split.

Can I hit 35g of protein at dinner without eating meat?

Yes. The tofu and edamame stir-fry and lentil skillet above both clear 35g using plant sources alone, and combining a legume with a soy-based protein like tofu or edamame is generally the fastest way to hit a high protein number without meat.

Is it better to eat more protein at dinner or spread it evenly across the day?

Spreading protein across three to five meals is generally favored for muscle protein synthesis over stacking most of it into one large dinner, but a slightly bigger dinner is not a problem if breakfast and lunch already carry a reasonable share; see the full breakdown in our protein per meal ceiling guide.

Stop reinventing dinner every night. Get your free macro plan →

MacroPlan Team

The MacroPlan team writes practical, evidence-informed guides for lifters who track macros and meal-prep their week.

Share this post

Ready to put your meal planning on autopilot?

Get personalized meal plans that hit your macros perfectly.

Start for free