Easy High Protein Meals: 15 Dinners in 20 Minutes or Less

Fifteen easy high protein meals you can make in about 20 minutes with everyday ingredients, with approximate protein and calories per serving, a mix-and-match formula, and tips for budget and batch cooking.

Easy high protein meals don't need elaborate recipes. Most follow a simple pattern: a quick-cooking protein + a fast carbohydrate + vegetables + a sauce. The 15 meals below each take about 20 minutes and use everyday ingredients. Each lists approximate protein and calories per serving, so you can pick meals that fit your own targets.

Values are approximate, based on USDA FoodData Central reference data for typical ingredients. Your totals will vary with brands and portions.

The formula

Part Fast options Approx. protein
Protein (main) 150 g chicken thigh or breast, 3 eggs, 150 g prawns, 1 tin tuna, 200 g firm tofu, 150 g cooked lentils 18–35 g
Protein (booster) Greek yogurt sauce, grated cheese, edamame, beans, seeds 5–15 g
Carbohydrate Microwave rice, quick-cook noodles, wraps, potatoes, couscous, bread 3–8 g
Vegetables Frozen stir-fry mix, spinach, peppers, tomatoes, salad 1–5 g
Sauce Soy-ginger, pesto, salsa, curry paste, lemon-yogurt 0–3 g

Pick one from each row and you'll usually land around 30 to 45 g of protein.

15 easy high-protein meals

# Meal Key ingredients (1 serving) Approx. protein Approx. kcal Time
1 Chicken and veg stir-fry 150 g chicken thigh, frozen veg, noodles, soy-ginger 35 g 600 15 min
2 Three-egg omelette with cheese 3 eggs, 30 g cheddar, spinach, toast 30 g 520 10 min
3 Tuna pasta 1 tin tuna, 80 g pasta, tomatoes, olives 38 g 580 15 min
4 Prawn fried rice 150 g prawns, 1 egg, microwave rice, peas 36 g 560 15 min
5 Lentil and spinach curry 150 g cooked lentils, curry paste, spinach, yogurt, rice 25 g 560 20 min
6 Turkey chilli wraps 125 g turkey mince, beans, salsa, wrap 38 g 590 20 min
7 Salmon, potatoes and greens 130 g salmon fillet, new potatoes, green beans 30 g 560 20 min
8 Tofu and edamame noodle bowl 200 g firm tofu, 75 g edamame, noodles, peanut sauce 34 g 620 15 min
9 Greek chicken pitta 150 g chicken breast, pitta, tzatziki, salad 42 g 520 15 min
10 Bean and cheese quesadillas ½ tin black beans, 40 g cheese, 2 tortillas 25 g 600 10 min
11 Egg fried rice with tofu 2 eggs, 100 g tofu, rice, frozen veg 26 g 520 15 min
12 Cottage cheese baked potato Large potato, 200 g cottage cheese, chives, ham 32 g 450 10 min (microwave)
13 Shakshuka with chickpeas 3 eggs, tomatoes, ½ tin chickpeas, bread 28 g 540 20 min
14 Steak and rice bowl 150 g lean steak, rice, peppers, salsa 37 g 600 15 min
15 Smoked mackerel couscous 100 g smoked mackerel, couscous, peas, lemon 25 g 650 10 min

Step by step: three of the meals

Chicken and veg stir-fry (meal 1)

  1. Slice 150 g chicken thigh into thin strips. Mix 1 tbsp soy sauce, 1 tsp grated ginger, 1 crushed garlic clove and 1 tsp honey.
  2. Heat a little oil in a wok or large pan until very hot. Cook the chicken for 5 to 6 minutes until cooked through.
  3. Add a large handful of frozen stir-fry vegetables and cook for 3 to 4 minutes.
  4. Add a nest of quick-cook noodles (pre-soaked) and the sauce. Toss for 1 minute.

Cottage cheese baked potato (meal 12)

  1. Prick a large potato and microwave it for 8 to 10 minutes, turning halfway, until soft.
  2. Split it open and top it with 200 g cottage cheese, a slice of chopped ham, chives and black pepper.
  3. Add a side salad if you like.

Shakshuka with chickpeas (meal 13)

  1. Soften a sliced onion and pepper in oil, then add garlic, cumin and paprika.
  2. Add a tin of chopped tomatoes and half a tin of drained chickpeas. Simmer for 5 minutes.
  3. Make three wells and crack in the eggs. Cover and cook gently until the whites set, about 5 to 7 minutes.
  4. Serve with bread.

An easy high-protein day

These dinners slot into a full day built from simple foods:

Meal Example Approx. protein
Breakfast Greek yogurt with oats and berries 20 g
Lunch Tuna and bean salad wrap 30 g
Snack Two boiled eggs or a cheese stick and an apple 8–13 g
Dinner Greek chicken pitta (meal 9) 42 g
Total about 100–105 g

This is just an example. Your needs depend on your body and goals. For snack ideas, see snacks with protein.

Leftovers into lunches

Many of these dinners make good next-day lunches. Cook a double portion of the stir-fry, chilli wraps or lentil curry and pack half for tomorrow. Cool it quickly, refrigerate it, and eat it within the time your food safety authority recommends. That's commonly up to about three to four days for cooked leftovers.

Making each meal higher in protein

Add Extra protein (approx.)
100 g Greek yogurt as sauce 10 g
30 g grated cheese 7 g
75 g shelled edamame 8 g
1 extra egg 6 g
½ tin beans or chickpeas 8–10 g
20 g pumpkin seeds on top 6 g

Easy high-protein meals by protein source

Eggs

Omelettes, shakshuka, egg fried rice, frittata, egg wraps. Eggs cook in minutes and pair with almost anything.

Chicken

Thighs are forgiving and cheaper. Breast is leaner. Slice them thin for fast cooking.

Fish

Tinned tuna and salmon need no cooking. Fillets cook in about 10 to 15 minutes. Prawns cook in about 3 to 5 minutes.

Plant-based

Firm tofu, tempeh, lentils, beans, chickpeas and edamame. Combining two, such as tofu with edamame, raises protein easily.

Dairy

Cottage cheese, Greek yogurt and cheese work as fillings, sauces and toppings.

Easy high-protein meals on a budget

Generally cheaper per gram of protein: eggs, lentils, dried or tinned beans, chicken thighs, tinned fish, plain yogurt, cottage cheese. Generally more expensive: steak, salmon fillets, prawns, specialty protein products. Prices vary, so check your own with the protein cost calculator. Mixing half meat and half lentils in mince-based meals is a reliable way to cut cost and keep protein high.

Batch-cooking these meals

Several of these meals scale well for meal prep: the stir-fry, chilli wraps, lentil curry and fried rice. Use the meal prep recipe scaler to multiply ingredients and see protein per container. For a complete week, see the 7-day high-protein meal prep plan.

Pantry and freezer staples

Keep these on hand and you can make most of the meals above without a special shop:

Freezer: chicken thighs, prawns, edamame, frozen stir-fry vegetables, peas, spinach. Fridge: eggs, Greek yogurt, cottage cheese, cheddar, tofu. Cupboard: tinned tuna and salmon, tinned beans and chickpeas, lentils, microwave rice, noodles, pasta, couscous, tortillas, curry paste, soy sauce, salsa, spices.

Vegetarian and vegan swaps

Most meals above work without meat. Swap chicken for firm tofu or tempeh, mince for lentils or textured vegetable protein, and prawns or fish for edamame and chickpeas. Plant proteins are often less concentrated per gram, so use slightly larger portions, or combine two sources, to keep protein per serving similar. Check the result with the protein density calculator.

Tips for speed

  1. Use frozen vegetables. Pre-chopped and quick to cook.
  2. Cook rice in batches and refrigerate it promptly, or use microwave packs.
  3. Slice protein thin so it cooks fast.
  4. One pan or tray where possible.
  5. Season boldly. Simple meals taste better with a strong sauce.

Kitchen kit that helps

A large non-stick pan or wok, a sheet tray, a sharp knife and a microwave cover nearly all 15 meals. A digital food thermometer takes the guesswork out of cooking chicken and is inexpensive.

Food safety basics

  • Cook chicken and minced meat until fully cooked through. A food thermometer helps.
  • Cool and refrigerate leftovers promptly.
  • Reheat rice only once and until piping hot, following your food safety authority's guidance.

Checklist for an easy high-protein dinner

  • One main protein (about 20–35 g)
  • One booster if needed
  • A quick carbohydrate
  • Vegetables (frozen counts)
  • A sauce you like

Sources: protein and calorie values are approximate, from USDA FoodData Central reference data for typical ingredients. This is general information, not personalised dietary advice.

Frequently asked questions

What is an easy high-protein meal?

Something built around a protein you can cook quickly, such as eggs, chicken thighs, canned fish, tofu, prawns, lentils or beans, paired with a fast carbohydrate and vegetables. Omelettes, stir-fries, grain bowls and wraps are common examples.

How much protein should a meal have?

It depends on your body, goals and total daily intake. Many of the meals here land around 30 to 45 g per serving. If you have a specific target, follow advice from a dietitian or doctor.

What are cheap high-protein meals?

Meals based on eggs, lentils, beans, canned fish, chicken thighs and plain dairy tend to be the most economical. Compare local prices per 20 g of protein to find the cheapest options where you live.