Skip to content
Nutrition Crash Course

Meals · Recipe hub

High-Protein Meals: Easy Breakfast, Lunch & Dinner Ideas

Try scrambled eggs on toast, a Greek yogurt bowl or chicken and black bean quesadillas. These three quick recipes come first; all 17 meals have USDA-based nutrition estimates.

Easy high-protein meals (15 minutes or less)

Estimated per serving, from USDA FoodData Central values.
MealProteinEnergyTime
Scrambled eggs & spinach on wholemeal toast30 g≈430 kcal10 min
Greek yogurt, oat & banana bowl35 g≈440 kcal3 min
Chicken & black bean quesadillas38 g≈440 kcal15 min

Quick · Vegetarian

Scrambled eggs & spinach on wholemeal toast

A ten-minute meal that works any time of day.

Serves 1 About 10 min

Protein
30 g
Energy
≈430 kcal
Carbs
37 g
Fat
17 g
Fibre
5.7 g

Estimated per serving from USDA FoodData Central. Brands and portions change the numbers.

Ingredients

  • 3 eggs (about 150 g)
  • 2 slices wholemeal bread (80 g)
  • Handful of spinach (40 g)

Method

  1. Wilt the spinach in a non-stick pan.
  2. Add beaten eggs and stir gently until set.
  3. Serve on toast.
USDA entries used for this recipe

No cook · Vegetarian

Greek yogurt, oat & banana bowl

No cooking at all.

Serves 1 About 3 min

Protein
35 g
Energy
≈440 kcal
Carbs
54 g
Fat
11 g
Fibre
≥6.5 g

Estimated per serving from USDA FoodData Central; fibre is a minimum because one ingredient has no USDA fibre value. Brands and portions change the numbers.

Ingredients

  • 250 g plain fat-free Greek-style yogurt
  • 30 g oats
  • 1 small banana (100 g)
  • 1 tbsp pumpkin seeds (15 g)

Method

  1. Spoon yogurt into a bowl and top with oats, sliced banana and seeds.
USDA entries used for this recipe

Quick · Uses leftovers

Chicken & black bean quesadillas

A good use for leftover cooked chicken.

Serves 2 About 15 min

Protein
38 g
Energy
≈440 kcal
Carbs
41 g
Fat
14 g
Fibre
≥7.1 g

Estimated per serving from USDA FoodData Central; fibre is a minimum because one ingredient has no USDA fibre value. Brands and portions change the numbers.

Ingredients

  • 2 large flour tortillas (100 g)
  • 150 g cooked chicken, shredded
  • 120 g black beans, drained
  • 40 g cheddar
  • 60 g red pepper

Method

  1. Fill half of each tortilla, fold, and dry-fry 2–3 minutes per side until crisp and the filling is steaming hot.
USDA entries used for this recipe

High-protein breakfast recipes

Estimated per serving, from USDA FoodData Central values.
MealProteinEnergyTime
Greek yogurt overnight oats28 g≈410 kcal5 min
Spinach, pepper & cheddar egg muffins24 g≈290 kcal30 min
Egg & black bean breakfast burritos26 g≈460 kcal25 min
Cottage cheese, berry & almond pots29 g≈270 kcal5 min
See all breakfast recipes with method and storage

High-protein lunch recipes

Estimated per serving, from USDA FoodData Central values.
MealProteinEnergyTime
Chicken, quinoa & black bean lunch boxes52 g≈600 kcal25 min
No-cook tuna & chickpea salad43 g≈430 kcal10 min
Red lentil, carrot & spinach soup20 g≈320 kcal35 min
Turkey, avocado & salad wrap36 g≈390 kcal5 min
Tofu, edamame & brown rice bowl44 g≈620 kcal25 min
See all lunch recipes with method and storage

High-protein dinner recipes

Estimated per serving, from USDA FoodData Central values.
MealProteinEnergyTime
Sheet-pan chicken, sweet potato & broccoli52 g≈480 kcal40 min
Baked salmon with brown rice & peas38 g≈530 kcal25 min
Lean beef & kidney bean chilli45 g≈670 kcal45 min
Garlic prawn & spinach wholewheat pasta54 g≈580 kcal20 min
Cod with tomato & lentil stew50 g≈430 kcal25 min
See all dinner recipes with method and storage

Build your own high-protein meal

  1. Pick a protein food: chicken, fish, eggs, Greek-style yogurt, tofu, tempeh, beans or lentils. Compare options in the highest protein foods table.
  2. Add a starchy food, ideally wholegrain or high-fibre (oats, brown rice, wholewheat pasta, potatoes with skins).
  3. Fill out the plate with vegetables or fruit.
  4. Use a little oil or cheese for flavour.

To estimate how much protein you need, use the Protein Calculator. If you want more protein for fewer calories, start with low-calorie high-protein foods.

How we calculated the nutrition

  • Each ingredient weight was multiplied by its per-100 g values in USDA FoodData Central (retrieved 2026-10-10), then summed and divided by the number of servings.
  • Weights are for the state of the USDA entry: cooked meat, fish, rice and pasta; drained tinned beans. Raw meat loses water when cooked, so cooked weight is lower than raw weight.
  • Seasonings, garlic, herbs, lemon and stock are not counted, so totals leave out their energy and any salt they add; stock cubes and many tinned foods can add noticeable salt. Energy is rounded to the nearest 10 kcal, other values to the nearest gram.
  • These are estimates. Your brands, portions and cooking method will differ; check labels or use our Food Calorie Calculator for your own ingredients.

Put this into practice

Protein per 100 g, compared fairly.

Highest protein foods

Further reading & sources