Meal Planning

7-Day High Protein Meal Plan for Weight Loss

A complete week of high-protein, calorie-controlled meals, with daily macro totals, a shopping list, and a meal prep guide. Adjust portions to match your calculator target.

Published: 2026-04-26 14 min read Science-backed

Jump to section ↓
About This Plan

This 7-day meal plan is built around a 150g daily protein target with approximately 1,700–1,800 kcal per day, suitable for most adults at a moderate calorie deficit. Each day includes three meals and one snack, with protein distributed as evenly as possible across eating windows.

If your calculator result is different from 150g/day, use the adjustment guide in Section 6 to scale portions up or down. The meal structure and food choices remain the same. Only the quantities change.

All protein values are approximate. Actual values vary by brand, cut, and preparation method.

Don't have your protein target yet? Use the calculator to get your personalized number first.

Get your exact number with the free calculator →

How This Meal Plan Is Structured

This plan is built around four principles that make a high-protein weight-loss diet sustainable for a full week rather than only for a motivated Monday. First, protein comes first. Every meal starts with a clear anchor such as eggs, chicken, fish, lean beef, dairy, or a shake. Carbohydrates and fats fill the rest of the calorie budget instead of silently taking over the plate.

Second, protein is distributed evenly. Three meals and one snack keep hunger more stable than saving half the day's intake for dinner. That spacing also makes it easier to support muscle protein synthesis across the day, which matters when the goal is fat loss without looking or performing worse by week four.

Third, the food choices are practical. Everything in this plan is available in a standard grocery store, can be cooked with basic kitchen equipment, and fits into a normal workweek. Repetition is used on purpose: breakfast and snack options recur to reduce decision fatigue, while lunch and dinner rotate enough to keep the week from feeling mechanical. If you need a supplement bridge on busy days, the protein powder comparison guide helps you choose the leanest option.

Plan Parameters

Baseline numbers behind this 7-day cut

🎯

Daily Protein Target

150g / day

🔥

Daily Calories

~1,750 kcal / day

⚖️

Deficit

~500 kcal below maintenance

🍽️

Meal Structure

3 meals + 1 snack per day

Based on a ~165 lb (75 kg) moderately active adult. Use Section 6 to adjust if your target is different.

The 7-Day High Protein Meal Plan

Each day follows the same rhythm: breakfast, lunch, dinner, and one snack. That rhythm matters because consistency is what turns a calculator target into actual weekly intake. The exact foods rotate between poultry, fish, beef, eggs, dairy, grains, fruit, and vegetables, so the plan covers satiety, micronutrients, and adherence instead of only hitting a spreadsheet number.

The meal descriptions below are intentionally specific. This is not a vague list of "eat lean protein and vegetables." It is a ready-to-run week. Protein and calorie estimates are shown for each meal, and every day closes with its own total so you can see how close the pattern stays to the 150g target. On days that drift slightly lower or higher, the averages still land where a moderate fat-loss phase should.

Treat the plan as a template, not a prison. If you prefer Tuesday lunch on Thursday, swap it. If Saturday dinner works better on Wednesday, move it. What matters is preserving the same daily structure, keeping protein anchored, and making sure the week as a whole stays inside your calorie deficit.

Day 1Monday
162g protein1740 kcal
🌅

Breakfast

3 whole eggs scrambled + 200g Greek yogurt (2%) + berries

42g420 kcal
☀️

Lunch

180g chicken breast (grilled) + 150g brown rice + mixed salad

48g520 kcal
🌙

Dinner

200g salmon fillet (baked) + 200g roasted broccoli + 100g quinoa

46g580 kcal
🍎

Snack

1 scoop whey isolate shake + 1 medium apple

26g220 kcal
Daily Total
162g protein1740 kcal
Day 2Tuesday
155g protein1710 kcal
🌅

Breakfast

200g Greek yogurt + 1 scoop whey isolate stirred in + 30g oats

45g430 kcal
☀️

Lunch

150g canned tuna + 2 slices whole grain bread + cucumber + tomato

40g480 kcal
🌙

Dinner

200g lean beef mince (stir-fry) + 150g brown rice + mixed vegetables

52g610 kcal
🍎

Snack

150g cottage cheese + 100g pineapple

18g190 kcal
Daily Total
155g protein1710 kcal
Day 3Wednesday
156g protein1650 kcal
🌅

Breakfast

3 whole eggs + 3 egg whites (omelette) + 1 slice whole grain toast

38g380 kcal
☀️

Lunch

180g chicken breast + large mixed salad + 1 tbsp olive oil dressing

44g430 kcal
🌙

Dinner

200g cod fillet (baked) + 200g sweet potato + 150g green beans

46g530 kcal
🍎

Snack

1 scoop whey isolate shake + 30g mixed nuts

28g310 kcal
Daily Total
156g protein1650 kcal
Day 4Thursday
144g protein1740 kcal
🌅

Breakfast

200g Greek yogurt + 30g granola + 1 tbsp chia seeds

22g370 kcal
☀️

Lunch

150g shrimp stir-fry + 150g brown rice + bok choy

38g490 kcal
🌙

Dinner

200g chicken thigh (skinless, baked) + 150g lentils + roasted vegetables

58g620 kcal
🍎

Snack

1 scoop whey isolate + 1 banana

26g260 kcal
Daily Total
144g protein1740 kcal
Day 5Friday
168g protein1770 kcal
🌅

Breakfast

3 whole eggs scrambled + 200g Greek yogurt + berries

42g420 kcal
☀️

Lunch

180g tuna steak (seared) + 100g quinoa + large salad

50g510 kcal
🌙

Dinner

200g lean beef sirloin + 200g roasted asparagus + 100g brown rice

54g590 kcal
🍎

Snack

150g cottage cheese + 1 tbsp peanut butter

22g250 kcal
Daily Total
168g protein1770 kcal
Day 6Saturday
163g protein1760 kcal
🌅

Breakfast

200g Greek yogurt + 1 scoop whey + 30g oats + berries

45g440 kcal
☀️

Lunch

180g chicken breast wrap + whole grain tortilla + salad + Greek yogurt sauce

46g530 kcal
🌙

Dinner

200g salmon + 150g brown rice + 200g steamed broccoli

46g570 kcal
🍎

Snack

1 scoop whey isolate shake + 1 medium orange

26g220 kcal
Daily Total
163g protein1760 kcal
Day 7Sunday
162g protein1880 kcal
🌅

Breakfast

4 whole eggs (any style) + 1 slice whole grain toast + 100g cottage cheese

40g430 kcal
☀️

Lunch

200g chicken breast + 150g sweet potato + roasted vegetables

50g540 kcal
🌙

Dinner

200g lean beef mince (bolognese style) + 80g pasta (dry weight)

52g620 kcal
🍎

Snack

200g Greek yogurt + 20g dark chocolate

20g290 kcal
Daily Total
162g protein1880 kcal

Daily Macro Summary

Across the full week, the meal plan averages 158 grams of protein and 1,749 calories per day. That is a deliberate sweet spot: high enough protein to preserve muscle and control hunger, but still lean enough in total calories to leave room for steady fat loss for many moderately active adults.

Carbohydrates sit in a moderate zone rather than being driven to the floor. That keeps training quality, walking volume, and meal satisfaction intact. Fats are also moderate, which helps flavor and satiety without crowding out protein. In other words, this is a cut you can live in for multiple weeks, not a crash protocol that collapses as soon as stress or social meals show up.

158g
Avg. Daily Protein
~2.1g / kg (75kg person)
1,749
Avg. Daily Calories
~500 kcal deficit
~145g
Avg. Daily Carbs
~33% of calories
~52g
Avg. Daily Fat
~27% of calories
Free Calculator

Is This Plan Right for Your Target?

This plan is built around 150g protein / 1,750 kcal. Use the calculator to check if that matches your personal target, or get your exact numbers to adjust the portions in Section 6.

Check My Protein Target →

Takes 60 seconds. No signup required.

Weekly Shopping List

A meal plan becomes useful when it survives contact with a grocery cart. The list below covers the full 7-day structure in one shop, grouped by category so you can move through the store in a single pass. The protein section is intentionally heavy because that is where the week is won or lost. Once those anchors are in the kitchen, the grains, produce, and extras are just support pieces.

You do not need to buy premium ingredients for this to work. Frozen berries, canned fish, standard chicken breast packs, and a basic whey isolate are all completely fine. Cost control usually comes from repeating core staples rather than chasing novelty. Buy for the week you will actually follow, not the fantasy week where you cook from scratch three times a day.

🥩Proteins

Chicken breast1.5 kg
Salmon fillets800g (4 × 200g)
Lean beef mince400g
Beef sirloin steak200g
Cod fillets200g
Tuna steak180g
Canned tuna2 × 150g cans
Shrimp (peeled)150g
Eggs (large)2 dozen
Greek yogurt (2%)1.5 kg tub
Cottage cheese500g tub
Whey isolate powder1 tub (or existing supply)

🌾Carbs & Grains

Brown rice500g bag
Quinoa300g bag
Sweet potato3 medium
Whole grain bread1 loaf
Whole grain tortillas1 pack
Pasta (any shape)500g bag
Oats (rolled)500g bag
Granola (low sugar)200g

🥦Vegetables & Fruits

Broccoli2 heads
Mixed salad leaves2 bags
Cucumber2
Tomatoes6
Asparagus1 bunch
Green beans200g
Bok choy2 heads
Roasting vegetablespeppers, courgette, onion
Berries (fresh/frozen)400g
Bananas3
Apples3
Oranges2
Pineapple (fresh/can)1

🧴Pantry & Extras

Olive oil1 bottle
Chia seedssmall bag
Mixed nuts100g
Peanut butter1 jar
Dark chocolate (85%)1 bar
Lentils (dried/canned)400g
Soy sauce / seasoningas needed

Meal Prep Guide: 90 Minutes on Sunday

Most people do not fail a high-protein cut because they dislike protein. They fail because the weekday version of them is tired, rushed, and one delivery app away from giving up. Sunday prep is the buffer against that problem. If the grains are cooked, the chicken is portioned, the yogurt is already in containers, and the snack shelf is visible, daily execution drops to ten or fifteen minutes instead of becoming another evening project.

The timeline below is sequenced to overlap tasks. Grains start first, chicken and vegetables cook at the same oven temperature, dairy gets portioned during passive cooking time, and fish is prepped but not batch-cooked so quality stays high. This gives the page its second real-world use after the meal cards: people can come back to the timeline every Sunday and repeat the system.

If timing is part of your struggle, pair this prep routine with the protein meal timing for weight loss guide. The two pages work well together because one sets the schedule and the other makes that schedule easy to execute.

0:00–0:20(20 min)

Step 1: Cook the grains

Start brown rice (2 cups dry → ~4 cups cooked, covers Mon/Thu/Fri/Sat). While rice cooks, prepare quinoa (1 cup dry → ~3 cups cooked, covers Mon/Fri lunches).

💡 Use two pots simultaneously to save time.

0:05–0:35(30 min)

Step 2: Batch cook the chicken

Season 1.2 kg chicken breast with salt, pepper, and garlic powder. Bake at 200°C / 400°F for 25–30 minutes. Slice and portion into 180–200g servings. Refrigerate for Mon, Wed, Thu, Sat lunches.

💡 Chicken keeps well for 4 days refrigerated.

0:20–0:40(20 min)

Step 3: Roast the vegetables

Chop broccoli, peppers, courgette, and onion. Toss with olive oil and seasoning. Roast at 200°C for 20 minutes alongside the chicken. Covers Mon, Wed, Thu, Sun dinners.

💡 Roasted vegetables reheat well in a pan or microwave in 2–3 minutes.

0:35–0:50(15 min)

Step 4: Portion the dairy

Divide Greek yogurt into 7 × 200g portions in small containers. Measure cottage cheese into 3 × 150g portions. These are ready to grab for breakfasts and snacks all week.

💡 Pre-portioning dairy is the single biggest time-saver for daily breakfast preparation.

0:50–1:10(20 min)

Step 5: Prep the fish for the first 3 days

Season salmon and cod fillets. Refrigerate Mon and Wed portions for cooking fresh (fish is best cooked day-of, not batch-cooked). Freeze Fri tuna steak if not cooking until Friday.

💡 Fish takes only 10–12 minutes to cook, so there is no need to batch cook it.

1:10–1:30(20 min)

Step 6: Prepare snack stations

Portion nuts into 30g servings (3 portions). Wash and store fruit. Mix chia seeds into a small jar. Set up a dedicated snack shelf in the fridge so grab-and-go options are always visible.

💡 Visible, pre-portioned snacks reduce unplanned eating by removing decision friction.

Total prep time: ~90 minutes

Covers: All lunches + most dinners for the full week

Daily cooking time: 10–15 minutes

How to Adjust This Plan for Your Protein Target

This plan is built around 150g of protein and about 1,750 kcal per day. If your calculator result is different, scale quantities without rewriting the whole menu. When the target is higher, such as 180g/day, add around 30g of protein by increasing one or two lean protein portions. The easiest moves are adding 50g to a chicken or fish serving, stirring an extra half scoop into yogurt, or adding a second shake on training days.

If your target is lower, such as 120g/day, trim protein portions by roughly 20 to 25% across the day instead of deleting an entire meal. Chicken can move from 180g to 140g, salmon from 200g to 160g, and Greek yogurt from 200g to 150g. That keeps the structure intact, which matters because structure is doing a lot of the adherence work here.

If calories need to move while protein should stay fixed, change the carbohydrate portions first. Rice, quinoa, sweet potato, oats, tortillas, and pasta are the cleanest levers. Fats such as olive oil, nuts, and peanut butter are the secondary lever. Protein is the anchor, not the thing you keep changing. If you have not run the baseline yet, start with the daily protein reference page and bring that number back to this plan.

Substitution Guide

No one follows a meal plan perfectly if the food choices ignore taste, ethics, budget, or what is actually stocked nearby. The substitution table keeps the plan flexible without breaking the protein math. Use it when you want a cleaner swap than guessing on the fly.

Protein equivalence is the main rule. If you swap Greek yogurt for soy yogurt, check the label. If you swap cottage cheese for ricotta, increase the portion because the protein density drops. Vegan swaps are completely workable, but they often need slightly larger servings or a soy isolate assist to keep the daily total in range. For more source ideas, see the high-protein foods for weight loss guide.

Original FoodSubstituteProtein MatchNotes
Chicken breastTurkey breast✅ EqualSame protein density, slightly different flavour
Chicken breastTofu (firm) 250g✅ ~EqualVegan swap — use extra-firm, press before cooking
Salmon filletMackerel fillet✅ EqualHigher omega-3, stronger flavour
Salmon filletTrout fillet✅ EqualMilder flavour, similar nutrition
Lean beef minceTurkey mince✅ EqualLower fat, slightly lower calories
Canned tunaCanned salmon✅ EqualHigher omega-3
Greek yogurt (2%)Skyr (plain)✅ EqualVery similar protein density
Greek yogurt (2%)Soy yogurt⚠️ Check labelProtein varies by brand — check ≥10g/100g
Cottage cheeseRicotta (low-fat)⚠️ LowerRicotta has ~7g/100g vs 11g — increase portion
Whey isolateSoy isolate✅ EqualBest plant-based swap for whey
Brown riceQuinoa✅ EqualQuinoa adds ~2g extra protein per serving
Whole grain breadWhole grain wrap✅ EqualSimilar calories and protein

Frequently Asked Questions

How much protein should I eat per day to lose weight?+

The evidence-backed range is 1.6 to 2.0 grams per kilogram of body weight per day. This plan is built around 150g/day, which suits a 75–95 kg moderately active adult. Use the free calculator to get your exact target based on your weight, activity level, and weekly goal pace.

Can I repeat meals from the plan?+

Yes. Repeating meals you enjoy is one of the most effective strategies for dietary adherence. If you prefer to eat the same breakfast every day or rotate only two or three lunch options, that is completely fine as long as the daily protein and calorie totals stay on target.

Is this meal plan suitable for women?+

Yes, with portion adjustments. Women typically have lower calorie maintenance estimates than men at the same weight, so the calorie target may need to be reduced by 100–200 kcal. The protein target, 1.6–2.0g/kg, is the same regardless of sex. Use the calculator to confirm your personal calorie and protein targets before starting.

Need a women-specific planning lens? Read the protein calculator for women guide.

Can I follow this plan on a vegan diet?+

Yes, with substitutions. Replace all animal proteins with tofu, tempeh, edamame, soy isolate, or seitan using the substitution table above. Greek yogurt can be replaced with soy yogurt if the label shows at least 10g protein per 100g. The protein targets remain the same, but vegan sources may require slightly larger portions to match the same protein content.

For plant-based portion planning, see the vegan protein calculator guide.

What if I miss a day or go off-plan?+

One off-plan day does not meaningfully affect weekly progress. Return to the plan the next day without trying to compensate by eating less. Consistency over weeks matters far more than perfection on any single day. If you find yourself going off-plan frequently, the calorie target may be too aggressive and a smaller deficit may be more sustainable.

How long should I follow a high-protein meal plan for weight loss?+

There is no fixed duration. A high-protein approach is sustainable long-term and does not need to be cycled on and off. Most people see meaningful body composition changes within 4–8 weeks of consistent adherence. Recalculate your protein and calorie targets every 4–6 weeks as your weight changes.