Nutrition

Calorie Deficit Meal Plan: 7-Day Guide with Macros (2026)

A complete 7-day calorie deficit meal plan at 1,500, 1,800, and 2,200 calorie levels. Includes macro breakdowns, grocery list, meal prep tips, and flexibility rules for sustainable fat loss. Free calculator included.

  • UpdatedJul 15, 2026
  • Reading time9 min read

Calorie Deficit Meal Plan: 7-Day Guide with Macros

A calorie deficit only works if you can sustain it. The #1 reason people fail at weight loss isn't a lack of willpower — it's a lack of a plan. This 7-day meal plan gives you three calorie levels (1,500, 1,800, and 2,200 kcal) with full macro breakdowns, a grocery list, and meal prep strategy.

How to Use This Meal Plan

Step 1: Calculate Your Target

Calculate your calorie deficit →

Choose the calorie level closest to your target:

Calorie LevelBest ForExpected Weekly Loss
1,500 kcalWomen (TDEE ~2,000–2,100)0.5–0.7 kg
1,800 kcalMen (TDEE ~2,300–2,400) or active women0.5–0.7 kg
2,200 kcalActive men (TDEE ~2,700–2,800)0.5–0.7 kg

Step 2: Set Your Macros

Calorie LevelProteinCarbsFat
1,500 kcal130g (35%)130g (35%)50g (30%)
1,800 kcal150g (33%)170g (38%)58g (29%)
2,200 kcal180g (33%)220g (40%)70g (29%)

Calculate your exact macros →

Step 3: Prep Ahead

  • Sunday: Cook proteins (chicken, rice, hard-boiled eggs), chop vegetables, portion snacks
  • Wednesday: Mid-week prep — wash/cut remaining vegetables, cook batch 2 of rice

7-Day Meal Plan (1,800 kcal Baseline)

Day 1: High-Protein Start

MealFoodCaloriesProteinCarbsFat
Breakfast2 eggs + 2 slices whole-grain toast + 1 banana38018g45g14g
LunchGrilled chicken (150g) + rice (100g cooked) + stir-fry vegetables + 1 tsp olive oil45038g55g12g
SnackGreek yogurt (150g) + almonds (20g) + honey (1 tsp)25018g18g11g
DinnerBaked salmon (150g) + sweet potato (150g) + steamed broccoli48034g38g18g
SnackCottage cheese (100g) + apple24014g25g5g
Total1,800122g181g60g

Day 2: Plant-Forward

MealFoodCaloriesProteinCarbsFat
BreakfastOatmeal (50g dry) + whey protein (30g) + berries (50g)35028g42g8g
LunchTuna salad (130g tuna) on whole-grain wrap + side salad42035g35g15g
SnackProtein shake (30g whey) + banana22025g28g2g
DinnerLean beef (150g) + quinoa (80g cooked) + roasted vegetables50038g45g18g
SnackMixed nuts (25g) + dark chocolate (10g)3107g18g24g
Total1,800133g168g67g

Day 3: Comfort Food

MealFoodCaloriesProteinCarbsFat
Breakfast3-egg omelet with spinach + 1 slice toast34022g20g18g
LunchChicken soup (200g chicken, vegetables, broth) + 2 slices bread42035g48g10g
SnackGreek yogurt (150g) + granola (30g)28015g35g8g
DinnerTurkey meatballs (150g) + pasta (80g dry) + tomato sauce + parmesan50036g55g16g
SnackProtein bar (200 kcal)26020g22g8g
Total1,800128g180g60g

Day 4: Seafood Day

MealFoodCaloriesProteinCarbsFat
BreakfastCottage cheese (200g) + pineapple (100g) + walnuts (15g)32028g25g12g
LunchShrimp stir-fry (150g shrimp) + rice noodles (60g) + vegetables44032g55g10g
SnackHard-boiled egg (2) + carrot sticks + hummus (30g)26016g15g15g
DinnerCod (200g) + roasted potatoes (200g) + green beans45040g50g8g
SnackGreek yogurt (150g) + berries (50g) + honey33015g45g6g
Total1,800131g190g51g

Day 5: Quick & Easy

MealFoodCaloriesProteinCarbsFat
BreakfastProtein smoothie: whey (30g) + banana + oats (30g) + milk (200ml)38030g50g8g
LunchChicken salad (150g chicken) + mixed greens + vinaigrette + 2 rice cakes40035g30g15g
SnackAlmonds (25g) + apple2507g22g15g
DinnerPork tenderloin (150g) + mashed potatoes (150g) + steamed carrots47036g45g14g
SnackGreek yogurt (150g) + honey + chia seeds (10g)30015g30g8g
Total1,800123g177g60g

Day 6: Vegetarian

MealFoodCaloriesProteinCarbsFat
BreakfastTofu scramble (150g) + toast (2 slices) + avocado (50g)40022g40g18g
LunchLentil soup (300g) + whole-grain bread (2 slices)42024g65g8g
SnackGreek yogurt (150g) + walnuts (20g)28015g15g18g
DinnerTempeh (150g) + brown rice (100g cooked) + stir-fry vegetables45030g50g14g
SnackProtein shake (30g) + banana25025g28g2g
Total1,800116g198g60g

Day 7: Flexible/Refeed

MealFoodCaloriesProteinCarbsFat
BreakfastPancakes (2) + maple syrup (1 tbsp) + Greek yogurt (100g)42020g55g12g
LunchChicken sandwich (150g chicken, bread, avocado) + side salad45035g40g18g
SnackFruit smoothie (banana, berries, milk)28010g50g4g
DinnerHomemade pizza (2 slices, whole wheat crust, vegetables, light cheese)45022g55g16g
SnackDark chocolate (20g) + almonds (20g)2005g18g14g
Total1,80092g218g64g

Day 7 note: This day has lower protein and higher carbs — that's intentional. A higher-carb refeed day once per week can help restore glycogen, reduce cravings, and improve adherence [1].

Adjusting to 1,500 or 2,200 kcal

To Reduce to 1,500 kcal

  • Remove 1 snack per day (saves ~250 kcal)
  • Reduce rice/pasta portions by 30%
  • Use 1 egg instead of 2 at breakfast

To Increase to 2,200 kcal

  • Add 1 extra snack (protein shake + nuts = ~400 kcal)
  • Increase protein portions by 25%
  • Add extra rice or potatoes at dinner

Grocery List (Weekly)

Proteins

  • Chicken breast (1 kg)
  • Ground turkey/beef (500g)
  • Salmon fillets (300g)
  • Cod or white fish (400g)
  • Shrimp (300g)
  • Tuna (2 cans)
  • Eggs (18)
  • Greek yogurt (750g)
  • Cottage cheese (500g)
  • Whey protein (250g)
  • Tofu/tempeh (300g)
  • Pork tenderloin (300g)

Carbs

  • Brown/white rice (500g dry)
  • Quinoa (200g dry)
  • Oatmeal (200g)
  • Whole-grain bread (1 loaf)
  • Whole-grain wraps (4)
  • Sweet potatoes (500g)
  • Potatoes (500g)
  • Rice noodles (200g)
  • Pasta (200g dry)

Fats

  • Olive oil
  • Almonds (200g)
  • Walnuts (100g)
  • Mixed nuts (200g)
  • Avocado (2)
  • Dark chocolate (70%+, 50g)

Produce

  • Bananas (7)
  • Apples (5)
  • Berries (frozen, 500g)
  • Pineapple (1)
  • Spinach (200g)
  • Broccoli (500g)
  • Green beans (300g)
  • Carrots (500g)
  • Mixed salad greens (500g)
  • Onions, garlic, ginger
  • Stir-fry vegetable mix (500g)
  • Tomatoes (500g)

Meal Prep Tips

  1. Cook proteins in bulk: Grill or bake all chicken, fish, and meat on Sunday. Store in airtight containers for 3–4 days.
  2. Pre-portion snacks: Divide nuts, yogurt, and cheese into single-serving containers to avoid overeating.
  3. Cook grains in batches: Make a large pot of rice or quinoa, portion into daily containers.
  4. Use frozen vegetables: They're just as nutritious as fresh and won't spoil. Microwave or steam as needed.
  5. Keep emergency protein: Always have protein powder or bars for days when cooking isn't possible.

Flexibility Rules

The 80/20 Rule

Eat whole, nutrient-dense foods 80% of the time. The other 20% can include treats — as long as you stay within your calorie target. This prevents the all-or-nothing mentality that kills diets [2].

Restaurant Eating

  • Choose grilled/baked proteins over fried
  • Ask for dressings and sauces on the side
  • Skip the bread basket
  • Order vegetables instead of fries as a side
  • Share dessert instead of ordering your own

Tracking Without Obsession

After 2–3 weeks of tracking everything, you'll develop a good sense of portion sizes. You can transition to tracking 4–5 days per week and estimating on weekends.

Track your progress →

Related Guides

References

  1. Peos JJ, et al. "Body weight fluctuations, outcomes, and interventions." Sports Med. 2019;49(7):1065-1076.
  2. Wing RR, Phelan S. "Long-term weight loss maintenance." Am J Clin Nutr. 2005;82(1):222S-225S.

Last reviewed: July 2026 · BodyTypeCalc Health Team · This meal plan is for informational purposes only and does not constitute medical or nutritional advice. Adjust portions based on your individual needs and consult a registered dietitian for personalized guidance.