High-Protein Diet Recipes: 10 Simple Meals With Macros

Ten high-protein diet recipes with grams, calories and protein per serving, from yogurt bowls to salmon plates, plus how to adjust portions and batch-cook them.

Good high-protein diet recipes are built around one main protein, a carb base and plenty of vegetables, weighed so you know what's in them. The ten recipes below give about 27 to 54 g of protein per serving, using everyday foods like chicken, tofu, salmon, eggs, lentils and Greek yogurt. Each has a gram-by-gram ingredient list and estimated calories and protein, so you can adjust portions to your own needs.

Scale any recipe to more servings with the meal prep recipe scaler.

The ten recipes at a glance

Recipe kcal Protein % kcal from protein
Greek yogurt protein bowl 395 34 g 34%
Chicken, rice and veg bowl 549 54 g 39%
Lentil and feta salad 471 27 g 23%
Tuna and bean wrap 420 40 g 38%
Tofu stir-fry 631 42 g 27%
Salmon and quinoa plate 493 38 g 31%
Cottage cheese egg scramble 367 32 g 34%
Protein overnight oats 470 48 g 41%
Chicken pasta with greens 601 50 g 33%
Black bean and egg breakfast bowl 489 30 g 24%

Estimates use typical USDA FoodData Central values. Cooked weights are used for meat, fish, grains and legumes. "Veg" is mixed non-starchy vegetables at about 30 kcal and 2 g protein per 100 g. Check your labels, since brands vary.

Breakfasts

1. Greek yogurt protein bowl

  • 250 g plain non-fat Greek yogurt
  • 30 g oats
  • 80 g berries
  • 15 g peanut butter

Stir it together and eat. About 395 kcal and 34 g protein. For more protein, use 300 g of yogurt.

2. Protein overnight oats

  • 60 g oats
  • 30 g whey or plant protein powder
  • 150 g Greek yogurt
  • 60 g berries
  • Water or milk to loosen

Mix in a jar the night before. About 470 kcal and 48 g protein. Protein powder values vary a lot by brand, so check yours.

3. Cottage cheese egg scramble

  • 3 large eggs (about 150 g)
  • 100 g cottage cheese
  • 80 g spinach, peppers or onion
  • 5 g oil

Scramble the eggs, then fold in the cottage cheese at the end for a creamy texture. About 367 kcal and 32 g protein.

4. Black bean and egg breakfast bowl

  • 150 g cooked black beans
  • 2 large eggs (about 100 g), fried or poached
  • 100 g cooked rice
  • 60 g salsa and peppers

About 489 kcal and 30 g protein. It's filling and has plenty of fibre from the beans.

Lunches

5. Tuna and bean wrap

  • 100 g drained tuna in water
  • 80 g cooked white or black beans
  • 1 wrap (about 60 g)
  • 60 g lettuce, tomato and cucumber

Mash the beans with a little lemon, add tuna and wrap. About 420 kcal and 40 g protein.

6. Lentil and feta salad

  • 200 g cooked lentils
  • 40 g feta
  • 150 g tomato, cucumber, onion and herbs
  • 10 g olive oil plus lemon

About 471 kcal and 27 g protein. It's a good vegetarian lunch that keeps for three days.

7. Chicken, rice and veg bowl

  • 150 g cooked chicken breast
  • 150 g cooked rice
  • 150 g roasted or steamed vegetables
  • 7 g oil

This is the classic meal-prep bowl. About 549 kcal and 54 g protein, the highest protein of the ten.

Dinners

8. Tofu stir-fry

  • 200 g firm tofu, pressed and cubed
  • 150 g cooked rice
  • 200 g stir-fry vegetables
  • 10 g oil, plus soy sauce, garlic and ginger

Fry the tofu until golden, then add vegetables and sauce. About 631 kcal and 42 g protein. Tofu protein varies by firmness, so check the label.

9. Salmon and quinoa plate

  • 130 g cooked salmon
  • 150 g cooked quinoa
  • 150 g greens or roasted vegetables

About 493 kcal and 38 g protein. Salmon also provides omega-3 fats.

10. Chicken pasta with greens

  • 120 g cooked chicken breast
  • 180 g cooked pasta
  • 100 g spinach, broccoli or peas
  • 10 g olive oil, garlic and parmesan to taste (parmesan not counted)

About 601 kcal and 50 g protein.

Building your own high-protein recipe

Once you've cooked a few of these, you can design your own with a simple template:

Part Share of the plate Examples
Protein About a quarter to a third Chicken, fish, tofu, eggs, lentils, Greek yogurt
Carb base About a quarter Rice, quinoa, pasta, potatoes, oats, wraps
Vegetables About half Greens, peppers, broccoli, tomatoes, onions
Fat and flavour A spoon or two Olive oil, nuts, cheese, sauces, herbs

Weigh the main ingredients, add up their label values, and check the result with the protein density calculator. A recipe with roughly 30% or more of its calories from protein is high in protein by most everyday standards. All ten recipes above except the lentil salad, the tofu stir-fry and the black bean bowl are above that level.

Seasoning ideas that add no real calories

High-protein food gets boring quickly without flavour. Try lemon and garlic on chicken, soy, ginger and chili on tofu, smoked paprika and cumin on beans, dill and lemon on salmon, and cinnamon on yogurt bowls. Fresh herbs, mustard, vinegar and hot sauce add a lot of taste for very few calories.

How to adjust portions

The easiest lever is the protein source. As a rough guide using the values above:

Add Extra kcal Extra protein
50 g cooked chicken breast 83 15.5 g
100 g Greek yogurt (non-fat) 59 10.3 g
1 large egg (50 g) 72 6.3 g
100 g firm tofu 144 17 g
100 g cooked lentils 116 9 g

To lower calories while keeping protein, reduce oil, rice or pasta first. To raise them, add oil, nuts or more carbs.

Batch cooking

Five of these recipes work well as batches for the week: chicken bowls, tofu stir-fry, lentil salad, black bean bowls and overnight oats. A simple routine:

  1. Cook the proteins: bake chicken, press and fry tofu, cook lentils.
  2. Cook the bases: a big pot of rice or quinoa.
  3. Prep the vegetables: roast trays, chop salad veg.
  4. Portion with a scale into containers.
  5. Store safely: cool food quickly, refrigerate, and eat cooked meals within about three to four days, in line with common food safety guidance.

See the 7-day high-protein meal prep plan for a full week built this way.

Taking these recipes on the trail

Several of these ideas adapt to hiking. Tuna and bean wraps travel well with pouch tuna, and overnight oats work as a cold-soak breakfast using powdered milk. For more, see no-cook backpacking meals.

Cost

Chicken, eggs, lentils, beans, tofu and yogurt are usually the cheapest protein sources here. Salmon and protein powder usually cost more. Compare prices where you shop with the protein cost calculator, and see cheap high-protein meal prep for budget menus.

Vegetarian and vegan swaps

Recipe Swap Note
Chicken bowl Firm tofu or tempeh Similar protein per gram for firm tofu
Tuna wrap Mashed chickpeas plus extra beans Less protein; add Greek yogurt or soy yogurt
Salmon plate Lentils or edamame Less protein per gram, so use larger portions
Greek yogurt bowl Soy yogurt plus protein powder Check labels; many plant yogurts are low in protein

A note on high-protein diets

This article gives recipes, not medical advice. Protein needs depend on many factors, and people with kidney disease or other medical conditions should get personal advice before significantly increasing protein. See our disclaimer.

Common mistakes

  1. Guessing portions. Weigh at least the protein and the carb base.
  2. Mixing up raw and cooked weights. Cooked chicken and grains have different values per gram than raw.
  3. Forgetting the oil. 10 g of oil adds about 88 kcal.
  4. Relying on one food. Rotate proteins for variety and nutrients.
  5. Skipping vegetables. They add volume, fibre and micronutrients for few calories.

Checklist

  • One main protein in every meal
  • Portions weighed at least once
  • Cooked versus raw weights noted
  • Batch-cook plan for three to five recipes
  • Food stored safely and eaten within a few days

Sources: nutrient values approximate USDA FoodData Central typical entries for the foods listed; fridge storage times reflect common food safety guidance, such as USDA FSIS advice on leftovers.

Frequently asked questions

What are good high-protein recipes for every day?

Simple bowls built on chicken, tofu, fish, eggs, lentils or Greek yogurt work well. The ten recipes here give roughly 27 to 54 g of protein per serving.

How much protein should a high-protein meal have?

Many people aim for roughly 25 to 40 g of protein per meal, but needs vary by body size, age, activity and health. A dietitian can give personal guidance.

Can a high-protein diet be vegetarian?

Yes. Tofu, lentils, beans, eggs, Greek yogurt, cottage cheese and cheese can all form the base of high-protein vegetarian meals.

Are these recipes good for meal prep?

Most of them are. Bowls, salads and overnight oats keep well in the fridge for a few days. Scale batches with the meal prep recipe scaler.

Related guides