Give Me a 7-Day Meal Plan for Weight Loss: Complete Plans at 3 Calorie Levels
A complete 7-day weight loss meal plan with daily meals, macro breakdowns, and grocery list provided at three calorie levels — 1400, 1800, and 2200 — so it works regardless of your body size.
A weight loss meal plan works when it creates a moderate calorie deficit, provides enough protein to preserve muscle, and includes foods you will actually eat for more than three days. A 2022 systematic review in Obesity Reviews found that structured meal plans improved dietary adherence by 30-40% compared to general dietary advice alone (Dorling et al., 2022).
This plan delivers all three calorie levels — 1400, 1800, and 2200 — in a single week of meals, so you can pick the right one for your body and adjust as you go.
How to Choose Your Calorie Level
Your ideal calorie level depends on your Total Daily Energy Expenditure (TDEE) minus a moderate deficit of 300-500 calories per day, which produces approximately 0.5-1 lb of fat loss per week.
| Your Profile | Estimated TDEE | Recommended Plan |
|---|---|---|
| Sedentary woman, 120-150 lbs | 1700-1900 | 1400 calories |
| Active woman or sedentary man, 150-180 lbs | 2100-2400 | 1800 calories |
| Active man, 180-220 lbs | 2500-2800 | 2200 calories |
These are starting points. Adjust after 2-3 weeks based on actual results. A rate of 0.5-1% of body weight lost per week is optimal for preserving muscle mass, according to a position statement from the International Society of Sports Nutrition (ISSN, 2017).
Macro Targets by Calorie Level
| Macro | 1400 kcal | 1800 kcal | 2200 kcal |
|---|---|---|---|
| Protein | 130g (37%) | 150g (33%) | 180g (33%) |
| Carbohydrates | 120g (34%) | 180g (40%) | 220g (40%) |
| Fat | 45g (29%) | 55g (27%) | 65g (27%) |
| Fiber | 25g+ | 28g+ | 32g+ |
Protein is intentionally set high across all levels. During a calorie deficit, higher protein intakes (1.6-2.4g/kg) reduce lean mass loss by up to 30% compared to lower protein intakes, as demonstrated in a 2016 study published in the American Journal of Clinical Nutrition (Longland et al., 2016).
The 7-Day Meal Plan
Each day below shows the 1800-calorie version as the base plan. Below each day's table, a scaling guide shows exactly how to adjust for the 1400 or 2200 level.
Day 1: Monday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|---|
| Breakfast | Greek yogurt (0% fat) | 200g | 118 | 20g | 7g | 0.4g |
| Rolled oats | 40g | 151 | 5.2g | 25.6g | 2.8g | |
| Blueberries | 80g | 46 | 0.6g | 12g | 0.3g | |
| Honey | 10g | 30 | 0g | 8g | 0g | |
| Lunch | Chicken breast, grilled | 150g | 248 | 46g | 0g | 5.4g |
| Quinoa, cooked | 120g | 144 | 5.3g | 25g | 2.3g | |
| Mixed greens salad | 100g | 20 | 2g | 3g | 0.3g | |
| Olive oil dressing | 8ml | 70 | 0g | 0g | 8g | |
| Snack | Apple | 1 medium | 95 | 0.5g | 25g | 0.3g |
| Almonds | 15g | 87 | 3.2g | 3.2g | 7.5g | |
| Dinner | Salmon fillet, baked | 140g | 280 | 30g | 0g | 17g |
| Sweet potato, roasted | 150g | 129 | 2.5g | 30g | 0.2g | |
| Steamed broccoli | 150g | 51 | 4.3g | 9g | 0.5g | |
| Lemon juice | 15ml | 3 | 0g | 1g | 0g | |
| Evening Snack | Cottage cheese (low-fat) | 130g | 95 | 13g | 4.3g | 2.6g |
| Strawberries | 60g | 19 | 0.4g | 4.6g | 0.2g | |
| Day Total | 1586 | 133g | 157.7g | 47.5g |
Scaling:
- 1400 kcal: Remove oats from breakfast. Reduce quinoa to 60g cooked. Remove almonds from snack.
- 2200 kcal: Increase chicken to 180g. Add 80g brown rice to dinner. Add 30g almonds to snack. Add 1 whole egg to breakfast.
Day 2: Tuesday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|---|
| Breakfast | Whole eggs, scrambled | 2 large | 143 | 12.6g | 1g | 9.5g |
| Egg whites | 90g (3 whites) | 47 | 10.5g | 0.7g | 0.2g | |
| Whole wheat toast | 1 slice (35g) | 90 | 4g | 15g | 1.5g | |
| Spinach | 50g | 12 | 1.4g | 1.8g | 0.2g | |
| Lunch | Turkey breast, sliced | 120g | 125 | 25.2g | 1.2g | 1.8g |
| Whole wheat wrap | 1 (45g) | 130 | 4g | 22g | 3g | |
| Avocado | 40g | 64 | 0.8g | 3.4g | 5.9g | |
| Lettuce, tomato | 80g | 15 | 0.8g | 3g | 0.2g | |
| Snack | Whey protein shake | 1 scoop (30g) | 120 | 24g | 3g | 1.5g |
| Banana | 1 small (100g) | 89 | 1.1g | 23g | 0.3g | |
| Dinner | Lean beef sirloin | 150g | 233 | 39g | 0g | 8.1g |
| Brown rice, cooked | 120g | 134 | 2.8g | 28.8g | 1.0g | |
| Roasted zucchini | 120g | 20 | 1.4g | 3.7g | 0.4g | |
| Olive oil | 5ml | 44 | 0g | 0g | 5g | |
| Evening Snack | Greek yogurt | 150g | 88 | 15g | 6g | 0.3g |
| Day Total | 1354 | 142.6g | 112.6g | 38.9g |
Scaling:
- 1400 kcal: Add 20g almonds to snack (+116 kcal) to reach 1470.
- 2200 kcal: Add 2 eggs to breakfast (total 4 eggs). Increase rice to 200g cooked. Add 30g cheddar to wrap. Add granola (30g) to yogurt.
Day 3: Wednesday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|---|
| Breakfast | Overnight oats: oats | 50g | 189 | 6.5g | 32g | 3.5g |
| Whey protein powder | 0.5 scoop (15g) | 60 | 12g | 1.5g | 0.8g | |
| Almond milk | 150ml | 20 | 0.8g | 0.5g | 1.5g | |
| Chia seeds | 10g | 49 | 1.7g | 4g | 3g | |
| Raspberries | 60g | 31 | 0.7g | 7g | 0.4g | |
| Lunch | Canned tuna (in water) | 140g | 140 | 32.7g | 0g | 0.9g |
| Mixed bean salad | 100g | 92 | 6g | 16g | 0.4g | |
| Whole wheat bread | 1 slice | 90 | 4g | 15g | 1.5g | |
| Olive oil | 5ml | 44 | 0g | 0g | 5g | |
| Snack | Cottage cheese | 130g | 95 | 13g | 4.3g | 2.6g |
| Pineapple chunks | 80g | 40 | 0.4g | 10.4g | 0.1g | |
| Dinner | Chicken thigh (skinless) | 160g | 245 | 32g | 0g | 12.6g |
| Baked potato | 150g | 140 | 3.8g | 31.5g | 0.2g | |
| Steamed green beans | 120g | 37 | 2.2g | 8.4g | 0.1g | |
| Evening Snack | Casein protein shake | 1 scoop | 120 | 24g | 3g | 1g |
| Almond milk | 200ml | 26 | 1g | 0.6g | 2g | |
| Day Total | 1418 | 140.8g | 134.2g | 35.6g |
Scaling:
- 1400 kcal: Already close. No changes needed.
- 2200 kcal: Add 1 whole egg to breakfast oats. Increase potato to 250g. Add 100g brown rice to dinner. Add 30g peanut butter to evening snack.
Day 4: Thursday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|---|
| Breakfast | Protein pancakes: oat flour | 30g | 117 | 4g | 20g | 2g |
| Whey protein | 1 scoop (30g) | 120 | 24g | 3g | 1.5g | |
| Egg white | 60g | 31 | 7g | 0.5g | 0.1g | |
| Banana, mashed | 0.5 (50g) | 45 | 0.5g | 11.5g | 0.2g | |
| Blueberries | 50g | 29 | 0.4g | 7.2g | 0.2g | |
| Lunch | Shrimp, grilled | 160g | 160 | 37.7g | 0g | 1.6g |
| Whole wheat pasta, cooked | 140g | 182 | 7.7g | 35g | 1.1g | |
| Marinara sauce | 80g | 33 | 1.2g | 6.5g | 0.5g | |
| Spinach (wilted in) | 50g | 12 | 1.4g | 1.8g | 0.2g | |
| Snack | Hard-boiled eggs | 2 | 155 | 12.6g | 1.1g | 10.6g |
| Cherry tomatoes | 80g | 14 | 0.7g | 3g | 0.2g | |
| Dinner | Pork tenderloin | 150g | 210 | 36.4g | 0g | 6g |
| Roasted Brussels sprouts | 150g | 65 | 5g | 13g | 0.6g | |
| Sweet potato | 120g | 103 | 2g | 24g | 0.1g | |
| Olive oil | 5ml | 44 | 0g | 0g | 5g | |
| Evening Snack | Greek yogurt | 150g | 88 | 15g | 6g | 0.3g |
| Day Total | 1408 | 155.6g | 132.6g | 30.2g |
Scaling:
- 1400 kcal: Already at target.
- 2200 kcal: Double the oat flour in pancakes. Increase pasta to 200g cooked. Add 60g avocado to lunch. Add 30g almonds and honey to yogurt.
Day 5: Friday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|---|
| Breakfast | Greek yogurt (0%) | 200g | 118 | 20g | 7g | 0.4g |
| Granola | 30g | 132 | 3g | 20g | 4.6g | |
| Mixed berries | 60g | 34 | 0.4g | 8g | 0.3g | |
| Lunch | Chicken breast, grilled | 140g | 231 | 43g | 0g | 5g |
| Brown rice, cooked | 130g | 146 | 3g | 31.2g | 1.0g | |
| Steamed broccoli | 120g | 41 | 3.4g | 8g | 0.5g | |
| Soy sauce | 10ml | 5 | 0.9g | 0.4g | 0g | |
| Snack | Rice cakes | 2 (18g) | 70 | 1.4g | 15g | 0.4g |
| Peanut butter | 15g | 89 | 3.3g | 3g | 7.5g | |
| Dinner | Cod fillet, baked | 160g | 147 | 36.5g | 0g | 0.9g |
| Roasted asparagus | 120g | 26 | 2.9g | 4.8g | 0.2g | |
| Quinoa, cooked | 120g | 144 | 5.3g | 25g | 2.3g | |
| Olive oil | 8ml | 70 | 0g | 0g | 8g | |
| Lemon and herbs | — | 5 | 0g | 1g | 0g | |
| Evening Snack | Cottage cheese | 150g | 110 | 15g | 5g | 3g |
| Walnuts | 10g | 65 | 1.5g | 1.4g | 6.5g | |
| Day Total | 1433 | 139.6g | 129.8g | 40.6g |
Scaling:
- 1400 kcal: Already at target.
- 2200 kcal: Add overnight oats (40g oats + protein scoop) as a second breakfast. Increase rice to 200g. Add 40g avocado to dinner.
Day 6: Saturday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|---|
| Breakfast | Whole eggs | 2 large | 143 | 12.6g | 1g | 9.5g |
| Whole grain toast | 2 slices (70g) | 180 | 8g | 30g | 3g | |
| Avocado | 40g | 64 | 0.8g | 3.4g | 5.9g | |
| Cherry tomatoes | 60g | 11 | 0.5g | 2.3g | 0.1g | |
| Lunch | Lentil soup (red lentils, cooked) | 200g | 226 | 16g | 40g | 0.7g |
| Whole wheat bread | 1 slice | 90 | 4g | 15g | 1.5g | |
| Side salad with greens | 80g | 16 | 1.2g | 2.4g | 0.2g | |
| Snack | Protein bar | 1 (60g) | 210 | 20g | 22g | 7g |
| Dinner | Ground turkey (93% lean) | 160g | 256 | 32g | 0g | 13.7g |
| Zucchini noodles | 200g | 34 | 2.4g | 6.2g | 0.6g | |
| Marinara sauce | 100g | 41 | 1.5g | 8g | 0.6g | |
| Parmesan | 10g | 43 | 3.6g | 0.3g | 3g | |
| Evening Snack | Greek yogurt | 170g | 100 | 17g | 6.8g | 0.3g |
| Honey | 10g | 30 | 0g | 8g | 0g | |
| Day Total | 1444 | 119.6g | 145.4g | 46.1g |
Scaling:
- 1400 kcal: Remove 1 slice of toast.
- 2200 kcal: Add egg whites (3) to breakfast. Replace zucchini noodles with 180g cooked pasta. Add a banana and 20g peanut butter as a second snack.
Day 7: Sunday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|---|
| Breakfast | Smoothie: whey protein | 1 scoop (30g) | 120 | 24g | 3g | 1.5g |
| Banana | 1 medium (120g) | 107 | 1.3g | 27.5g | 0.4g | |
| Frozen mixed berries | 80g | 46 | 0.6g | 11g | 0.2g | |
| Spinach | 40g | 9 | 1.1g | 1.4g | 0.2g | |
| Almond milk | 200ml | 26 | 1g | 0.6g | 2g | |
| Lunch | Grilled steak (sirloin) | 140g | 218 | 36g | 0g | 7.7g |
| Baked potato | 150g | 140 | 3.8g | 31.5g | 0.2g | |
| Steamed green beans | 100g | 31 | 1.8g | 7g | 0.1g | |
| Olive oil | 5ml | 44 | 0g | 0g | 5g | |
| Snack | Edamame (shelled) | 80g | 96 | 9g | 6.4g | 4g |
| Dinner | Baked chicken breast | 150g | 248 | 46g | 0g | 5.4g |
| Roasted mixed vegetables | 200g | 60 | 2.8g | 12g | 0.5g | |
| Brown rice, cooked | 100g | 112 | 2.3g | 24g | 0.8g | |
| Olive oil | 5ml | 44 | 0g | 0g | 5g | |
| Evening Snack | Casein protein | 1 scoop | 120 | 24g | 3g | 1g |
| Almond milk | 200ml | 26 | 1g | 0.6g | 2g | |
| Day Total | 1447 | 154.7g | 128g | 36g |
Scaling:
- 1400 kcal: Already close. No changes needed.
- 2200 kcal: Add 50g oats + PB to smoothie. Increase rice to 200g. Add 60g avocado to lunch. Add 20g dark chocolate to evening snack.
Weekly Summary (1800-Calorie Base)
| Day | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| Monday | 1586 | 133g | 158g | 48g |
| Tuesday | 1354 | 143g | 113g | 39g |
| Wednesday | 1418 | 141g | 134g | 36g |
| Thursday | 1408 | 156g | 133g | 30g |
| Friday | 1433 | 140g | 130g | 41g |
| Saturday | 1444 | 120g | 145g | 46g |
| Sunday | 1447 | 155g | 128g | 36g |
| Weekly Avg | 1441 | 141g | 134g | 39g |
The base plan averages closer to 1450 calories. Use the scaling notes to adjust upward to 1800 or 2200 as needed for your calorie target.
Full-Week Grocery List
This list covers the 1800-calorie version of all 7 days for one person.
Proteins:
- Chicken breast (boneless, skinless): 640g
- Chicken thigh (boneless, skinless): 160g
- Lean beef sirloin: 290g
- Pork tenderloin: 150g
- Ground turkey (93% lean): 160g
- Canned tuna (in water): 140g
- Salmon fillet: 140g
- Cod fillet: 160g
- Shrimp (frozen): 160g
- Eggs: 1 dozen
- Whey protein powder: ~8 scoops
- Casein protein powder: ~3 scoops
Dairy:
- Greek yogurt (0% fat, 32oz tub): 2 tubs
- Cottage cheese (16oz): 1 tub
- Parmesan cheese: small wedge
- Cheddar cheese (if scaling up): small block
Grains and Starches:
- Rolled oats: 200g
- Brown rice: 300g dry
- Quinoa: 150g dry
- Whole wheat bread: 1 loaf
- Whole wheat wraps: 1 pack
- Whole wheat pasta: 200g dry
- Oat flour: 60g
- Rice cakes: 1 pack
Produce:
- Sweet potatoes: 3-4 medium
- Baking potatoes: 2 large
- Broccoli: 2 heads or 2 bags frozen
- Spinach: 1 large bag
- Mixed greens: 1 bag
- Brussels sprouts: 300g
- Green beans: 300g
- Zucchini: 3 medium
- Asparagus: 1 bunch
- Cherry tomatoes: 2 pints
- Bell peppers: 2
- Bananas: 4
- Apples: 2
- Blueberries: 200g
- Raspberries: 60g
- Strawberries: 120g
- Mixed frozen berries: 160g
- Pineapple chunks: 80g
- Avocados: 2
- Lemons: 2
Pantry:
- Olive oil
- Almond milk (unsweetened)
- Almonds: 100g
- Walnuts: small bag
- Peanut butter: 1 jar
- Chia seeds: small bag
- Honey
- Canned mixed beans: 1 can
- Marinara sauce: 1 jar
- Soy sauce (low sodium)
- Protein bars: 1 box
- Granola: small bag
Does Meal Planning Actually Help You Lose Weight?
Yes, and the data is strong. A 2017 study in the International Journal of Behavioral Nutrition and Physical Activity found that meal planning was associated with a healthier diet and less obesity across a sample of 40,554 French adults (Ducrot et al., 2017). People who planned meals were 1.5 times less likely to be overweight or obese.
The mechanism is straightforward: when meals are predetermined, you make fewer impulsive food decisions. Impulse decisions at mealtimes tend to favor higher-calorie, lower-nutrition options.
How to Track and Execute This Plan
Having a meal plan is the first step. Executing it consistently for weeks requires tracking.
Nutrola is an AI-powered nutrition tracker built for exactly this use case. You can photograph each meal and let the photo AI log it automatically, scan barcodes on packaged items like protein bars and protein powder, or import recipes from YouTube, TikTok, and Instagram if you find a better way to prepare any of these meals.
The key advantage of tracking with Nutrola during a weight loss plan is the ability to see weekly averages rather than obsessing over daily numbers. One day at 1600 calories and another at 1300 still averages to 1450 for the week, which keeps you in a deficit. Nutrola's nutritionist-verified database (not crowdsourced) ensures the numbers you see are accurate.
Nutrola is available on iOS and Android starting at EUR 2.50 per month, with no ads.
Common Mistakes That Stall Weight Loss
Not tracking cooking oils. A tablespoon of olive oil adds 120 calories. Two tablespoons per meal, three meals per day, adds 720 untracked calories.
Weekend overeating. Five days at 1800 calories followed by two days at 3000 calories produces a weekly average of 2143 calories — which may eliminate your deficit entirely.
Drinking calories. A daily latte (250 kcal), a glass of juice (150 kcal), or a couple of beers (300 kcal) can represent 15-25% of your entire daily budget.
Cutting calories too aggressively. Deficits greater than 500 calories increase muscle loss, trigger stronger hunger signals, and reduce metabolic rate. A 2014 study in the Journal of the International Society of Sports Nutrition found that slower rates of weight loss resulted in significantly better body composition outcomes than rapid weight loss (Helms et al., 2014).
Ignoring protein. Every day below 1.6g/kg of protein during a deficit accelerates lean mass loss, which in turn lowers your metabolic rate and makes continued fat loss harder.
Frequently Asked Questions
How Fast Should I Lose Weight?
Aim for 0.5-1 lb per week (0.5-1% of body weight). This rate preserves muscle, is psychologically sustainable, and produces results that last. Faster rates are only appropriate under medical supervision for individuals with BMI over 35.
Should I Eat the Same Calories Every Day?
Not necessarily. Calorie cycling — eating slightly more on training days and less on rest days — can improve adherence without changing the weekly average. What matters is the 7-day total, not any single day in isolation.
What If I Hit a Plateau?
Plateaus are normal after 6-8 weeks. First, verify your tracking accuracy (are portions creeping up?). Then either reduce daily calories by 100-150 or add 1-2 sessions of moderate cardio per week. Avoid reducing calories and adding cardio simultaneously, as this can overshoot your deficit.
Can I Have Cheat Meals?
Replace the concept of "cheat meals" with "planned higher-calorie meals." One meal per week at 800-1000 calories instead of 400-500 will not derail your progress if the weekly average stays in a deficit. Log it accurately and move on.
Ready to Transform Your Nutrition Tracking?
Join thousands who have transformed their health journey with Nutrola!