cCalorieScan.

Recipes & Strategy/Apr 17, 2026/5 min read

High-protein dinner ideas you can make in 30 minutes

30+ grams of protein, dinner on the table in half an hour. Here's the rotation.

MWritten by Maya Lin, RD
Recipes & Strategy

Dinner is the meal most often eaten "ish" — meaning whatever's around, often without protein priority. A small library of 30-minute high-protein dinners changes the shape of your week.

Here are the formulas that work.

The premise

A "weeknight dinner" should be:

  • 30 minutes or less
  • 30+ grams of protein per serving
  • Use ingredients you can keep on hand
  • Generate leftovers (lunch tomorrow)
  • Not require obscure equipment

The recipes below all hit these criteria.

The sheet pan formulas

Lemon herb chicken + roasted vegetables:

  • 4 chicken breasts (or thighs)
  • Olive oil, lemon, garlic, herbs
  • Broccoli, bell peppers, sweet potato
  • Roast 25 min at 425°F
  • Total time: 35 min (10 active)
  • Per serving: ~450 cal, 38g protein

Salmon + asparagus + potatoes:

  • 4 salmon fillets
  • Lemon, olive oil, dill
  • Asparagus + small potatoes
  • Roast 18-20 min
  • Total time: 30 min (10 active)
  • Per serving: ~500 cal, 35g protein

Sausage + peppers + onions:

  • 4 chicken or turkey sausages
  • Bell peppers, onions, mini potatoes
  • Olive oil, paprika, garlic
  • Roast 30 min
  • Total time: 35 min (10 active)
  • Per serving: ~450 cal, 28g protein

The skillet formulas

Stir-fried chicken + vegetables + rice:

  • 1 lb chicken breast, sliced
  • Bag of stir-fry vegetables
  • Soy sauce, garlic, ginger
  • Cooked rice (or microwave pouch)
  • Total time: 20 min
  • Per serving: ~500 cal, 38g protein

Ground turkey + sweet potato hash:

  • 1 lb ground turkey
  • 1 large sweet potato, diced small
  • Onion, garlic, spices
  • Top with 1 fried egg
  • Total time: 25 min
  • Per serving: ~500 cal, 35g protein

Shrimp scampi + zucchini noodles:

  • 1 lb shrimp
  • Spiralized zucchini (or pasta)
  • Garlic, butter, lemon, parsley
  • Total time: 20 min
  • Per serving: ~350 cal, 32g protein

The protein-and-grain-bowl formulas

Burrito bowl:

  • Cooked rice
  • Black beans
  • Pre-cooked chicken or ground beef
  • Salsa, guacamole, cheese, lettuce
  • Total time: 15 min if proteins are cooked
  • Per serving: ~600 cal, 35g protein

Asian rice bowl:

  • Cooked rice
  • Pre-grilled chicken or salmon
  • Steamed broccoli
  • Sliced cucumber
  • Soy/sesame/ginger dressing
  • Total time: 15 min
  • Per serving: ~550 cal, 35g protein

Mediterranean grain bowl:

  • Cooked quinoa or farro
  • Grilled chicken
  • Cucumber, tomato, olives, feta
  • Hummus dollop
  • Olive oil + lemon
  • Total time: 20 min
  • Per serving: ~600 cal, 38g protein

The pasta-with-protein formulas

Pasta with chicken sausage + tomato:

  • 1/2 lb pasta
  • 4 chicken sausages, sliced
  • Marinara sauce
  • Sautéed garlic, basil
  • Top with parmesan
  • Total time: 25 min
  • Per serving: ~600 cal, 30g protein

Pasta with shrimp + lemon + arugula:

  • 1/2 lb pasta
  • 1 lb shrimp
  • Lemon, garlic, olive oil
  • Arugula tossed in at end
  • Total time: 25 min
  • Per serving: ~500 cal, 32g protein

Beef bolognese (quick version):

  • 1 lb lean ground beef
  • Jarred marinara
  • Onion, garlic, herbs
  • Pasta of choice
  • Total time: 30 min
  • Per serving: ~600 cal, 35g protein

The fish-based dinners

Pan-seared salmon + greens + potato:

  • 4 salmon fillets
  • Pan-sear 4 min/side
  • Sautéed spinach with garlic
  • Microwaved baby potatoes
  • Total time: 20 min
  • Per serving: ~500 cal, 35g protein

Tilapia + couscous + vegetables:

  • 4 tilapia fillets
  • Pan-cook 3 min/side
  • Couscous (5 min)
  • Microwave-steamed vegetables
  • Total time: 20 min
  • Per serving: ~400 cal, 35g protein

The vegetarian high-protein dinners

Tofu stir-fry:

  • 1 block firm tofu, cubed
  • Stir-fry vegetables
  • Soy/ginger/garlic sauce
  • Cooked rice
  • Total time: 25 min
  • Per serving: ~450 cal, 25g protein

Lentil curry + naan:

  • Cooked lentils (canned works)
  • Curry paste + coconut milk
  • Vegetables
  • Naan bread
  • Total time: 25 min
  • Per serving: ~500 cal, 22g protein

Black bean tacos:

  • Black beans (canned)
  • Spices, lime
  • Corn or flour tortillas
  • Cheese, salsa, avocado
  • Total time: 15 min
  • Per serving: ~500 cal, 22g protein

The "I have nothing in the house" emergency dinners

Frozen shrimp + frozen vegetables + rice pouch:

  • Microwave or stovetop
  • Total time: 15 min
  • Per serving: ~400 cal, 28g protein

Eggs + toast + spinach:

  • 4-egg omelet with spinach + cheese
  • Toast on the side
  • Total time: 10 min
  • Per serving: ~450 cal, 28g protein

Canned tuna + beans + olive oil:

  • 2 cans tuna
  • 1 can white beans
  • Olive oil, lemon, herbs
  • Crusty bread
  • Total time: 5 min
  • Per serving: ~500 cal, 38g protein

The leftover-extender strategy

If you cook 4 servings, you have:

  • Tonight's dinner (1 serving)
  • Tomorrow's lunch (1 serving)
  • Lunch later in the week (1-2 servings)

This means a 30-minute cook session covers 2-3 meals. Total time per meal: ~10 minutes.

The pantry/freezer staples to keep

Always have:

  • Frozen chicken breasts/thighs (thaw overnight)
  • Frozen shrimp (cooks from frozen)
  • Frozen ground beef/turkey
  • Canned tuna and salmon
  • Canned beans (multiple kinds)
  • Pasta varieties
  • Rice (or rice pouches for emergencies)
  • Bag of frozen mixed vegetables
  • Bag of stir-fry vegetables
  • Onions, garlic, lemons (last weeks)
  • Olive oil, soy sauce, vinegar

With this, you can make most of the recipes above without a grocery run.

The cooking-skill hierarchy

The dinners above don't require advanced cooking skills:

  • Sheet pan: cut vegetables, season, oven
  • Skillet: heat pan, cook protein, add vegetables
  • Pasta: boil, drain, combine
  • Bowls: assemble pre-cooked components

If you can chop an onion and operate an oven, you can do all of these.

The honest summary

Weeknight dinner doesn't have to be a project. A small rotation of 8-12 reliable 30-minute recipes covers most weekday dinners.

The pattern: protein + starch or grain + vegetable. Apply across cuisines, swap proteins, vary spices. The math is the same.

Build a library of recipes you actually like. Rotate them. Cook 4 servings to extend lunches. 30 minutes is enough.

Weeknight dinner cooking is a craft of repetition, not creativity. Master 12 recipes; eat well for years.

Try the app

CalorieScan AI is the photo-first calorie tracker.

Free on iOS. Snap a meal, get the macros, get on with your life.

Download free on iOS