High-Protein Weeknight Dinners: 6 Recipes Under 30 Minutes

High-protein dinners don't need to be sad chicken on rice. These six all hit 40g+ protein per serving, take under 30 minutes, and taste like food you'd actually want to eat.

1. Chicken thigh power bowls

Pan-seared chicken thighs over rice with chickpeas, cucumber, feta, and tahini-lemon sauce. ~50g protein, 25 minutes.

2. Miso-glazed salmon and edamame

Broiled salmon fillet (35g protein) with steamed edamame (8g) over brown rice. 18 minutes total. Loaded with omega-3s.

3. Beef and broccoli stir-fry

Flank steak, broccoli, soy, garlic, ginger, cornstarch slurry. Serve over rice. ~45g protein, 20 minutes.

4. Crispy tofu rice bowls

Pressed tofu cubes tossed in cornstarch and soy, pan-fried until crispy, over rice with quick-pickled cabbage and gochujang mayo. 30g protein, 30 minutes.

5. Greek turkey meatballs

Ground turkey + feta + oregano + lemon zest baked at 425°F for 18 minutes. Serve with tzatziki and rice. 45g protein.

6. White bean and tuna salad

Cannellini beans, oil-packed tuna, red onion, parsley, lemon, olive oil. No cooking. ~40g protein, 5 minutes. Cult favorite for a reason.

Want a full recipe for high-protein dinner?

CookBook AI writes three real recipes for any prompt — a fast weeknight version, the classic, and a slow weekend one — with cited sources.

Generate recipes →

FAQ

How much protein should a dinner have?

For most adults, 30–50g of protein per meal supports muscle maintenance and satiety. All six recipes above land in that range or above.

What's the highest-protein vegetarian dinner?

Crispy tofu bowls with edamame and a soft-boiled egg can hit 40g+ protein. Pair tofu with another plant protein (beans, lentils, tempeh) to stack it up.