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:
- Cook the proteins: bake chicken, press and fry tofu, cook lentils.
- Cook the bases: a big pot of rice or quinoa.
- Prep the vegetables: roast trays, chop salad veg.
- Portion with a scale into containers.
- 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
- Guessing portions. Weigh at least the protein and the carb base.
- Mixing up raw and cooked weights. Cooked chicken and grains have different values per gram than raw.
- Forgetting the oil. 10 g of oil adds about 88 kcal.
- Relying on one food. Rotate proteins for variety and nutrients.
- 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.