Weekly Healthy Meal Plan: 7 Days of Clean Eating + Complete Shopping List

Complete 7-day healthy meal plan with breakfast, lunch, dinner and snacks. Includes a full shopping list, meal prep guide and the science behind why it works.

RECIPES

By André Santos — Bachelor and Licentiate in Physical Education, Specialist in Exercise Physiology

4/25/202611 min read

fruit salads
fruit salads
Weekly Healthy Meal Plan: 7 Days of Clean Eating + Complete Shopping List

One of the most consistent findings across my years working in exercise physiology and metabolic health is this: the biggest obstacle to healthy eating isn't lack of knowledge. Almost everyone knows that vegetables, protein and whole grains are better than chips and takeout.

The obstacle is the daily decision fatigue of figuring out what to eat when you're tired, hungry and your kitchen has nothing ready.

A weekly meal plan solves this problem at the root. Instead of making food decisions when your willpower is depleted and your hunger is high, you make them once — on a Sunday afternoon, when you're calm, well-rested and thinking clearly. The rest of the week, you follow the plan.

Besides saving time and money, meal prep offers some science-backed health perks. When you make meals at home, you're not relying on fast food, takeout and prepared foods that studies link to poor diet quality and negative health outcomes. And when you prepare meals with nutritious ingredients, you're limiting the ultra-processed foods that may raise the risk of heart disease and negatively affect your mental health. Casapino

This complete 7-day plan gives you everything: a meal for every eating occasion, the scientific principles behind the structure, a complete shopping list and a practical meal prep guide to make it work in your real life.

The Science Behind This Meal Plan

This plan is built on five evidence-based nutritional principles drawn from the 2025–2030 Dietary Guidelines for Americans, WHO recommendations and current exercise nutrition research:

Principle 1 — Protein at every meal: the 2025–2030 Dietary Guidelines suggest adults consume 1.2 to 1.6g of protein per kilogram of body weight daily. A 2024 meta-analysis of 47 studies found that higher protein intake significantly prevents muscle mass decline during weight loss. Protein intake exceeding 1.3g/kg/day is associated with muscle mass preservation, while intake below 1.0g/kg/day correlates with higher risk of muscle loss during calorie restriction. Alice

Principle 2 — Vegetables fill half the plate: a veggie-packed meal gets your day off to a nutritious start with ample protein and fiber, plus antioxidants, vitamins, minerals and other health-boosting substances that vegetables provide. Casapino

Principle 3 — Whole grains over refined: the 2025–2030 Dietary Guidelines emphasize choosing whole, fiber-rich grains while significantly reducing refined carbohydrates. The WHO recommends obtaining the majority of daily energy from legumes and whole-grain cereals, with emphasis on low-glycemic-index options. Alice

Principle 4 — Healthy fats at every meal: unsaturated fats from olive oil, avocados, nuts, seeds and fatty fish reduce inflammation and support heart health. Saturated fats should be kept below 10% of daily calories per WHO and AHA guidelines. Trans fats from fried and processed foods should be eliminated completely. Alice

Principle 5 — Variety and color: eating 30 or more different plant foods per week is associated with the greatest gut microbiome diversity and the broadest spectrum of anti-inflammatory phytonutrients. This plan delivers 25 to 30 plant varieties across the week.

Nutritional Profile of the Plan

NutrientDaily AverageTargetCalories1,800 to 2,000 kcalAdjust ±200 for goalProtein100 to 130g1.6g/kg for 70kg personFiber30 to 38gWHO: ≥25gVegetables/fruit5 to 7 portionsWHO: ≥5 portionsAdded sugar<5gWHO: <10% of caloriesOmega-32 to 3 portions fish/weekAHA recommendation

To lose weight: reduce each main meal by approximately 100 to 150 calories (smaller carbohydrate portions). To gain muscle: add one additional protein-rich snack daily and increase protein sources at each meal. To maintain: follow the plan as written.

The 7-Day Meal Plan
📅 MONDAY — Strong Start

🌅 Breakfast — Protein Overnight Oats

  • ½ cup rolled oats

  • 150g plain Greek yogurt

  • 100ml unsweetened almond milk

  • 1 tablespoon chia seeds

  • 1 tablespoon almond butter

  • ½ cup mixed berries (fresh or frozen)

  • 1 teaspoon honey

  • Pinch of cinnamon

Prepare the night before: combine oats, yogurt, almond milk and chia seeds in a jar. Refrigerate overnight. Top with berries, almond butter and honey in the morning.

Nutrition: ~380 kcal | ~22g protein | ~9g fiber

🥗 Lunch — Mediterranean Chickpea Bowl

  • 1 cup cooked chickpeas (canned, drained and rinsed)

  • ½ cup cooked quinoa

  • 1 large handful mixed greens (spinach, arugula)

  • ½ cup cherry tomatoes, halved

  • ¼ cucumber, diced

  • 2 tablespoons kalamata olives

  • 30g feta cheese, crumbled

  • Dressing: 2 tablespoons extra virgin olive oil + 1 tablespoon lemon juice + dried oregano

Nutrition: ~480 kcal | ~20g protein | ~10g fiber

🍎 Snack 1 apple (with skin) + 12 almonds

Nutrition: ~200 kcal | ~4g protein | ~5g fiber

🍽️ Dinner — Baked Salmon with Roasted Vegetables

  • 150g salmon fillet

  • 1 cup broccoli florets

  • 1 medium sweet potato, cubed

  • ½ cup cherry tomatoes

  • 2 tablespoons extra virgin olive oil

  • Garlic, lemon, rosemary

Toss vegetables with olive oil and seasoning, roast at 200°C/400°F for 20 minutes. Add salmon fillet the last 12 to 15 minutes.

Nutrition: ~520 kcal | ~38g protein | ~7g fiber

Daily total: ~1,580 kcal | ~84g protein | ~31g fiber

📅 TUESDAY — Plant Power

🌅 Breakfast — Green Protein Smoothie

  • 2 large handfuls baby spinach

  • 1 frozen banana

  • 150g plain Greek yogurt

  • 1 tablespoon hemp seeds

  • 200ml unsweetened oat milk

  • 1 tablespoon almond butter

  • 1 teaspoon honey

Blend all ingredients for 45 seconds. Consume immediately.

Nutrition: ~380 kcal | ~20g protein | ~7g fiber

🥗 Lunch — Lentil Soup with Whole Grain Bread

  • 1 large portion (300ml) lentil soup with vegetables (carrots, celery, onion, garlic, cumin, turmeric)

  • 2 slices whole grain bread

  • Side salad: mixed greens + olive oil + lemon

The lentil soup can be made in a large batch on Sunday and refrigerated for 3 to 4 days — one of the most practical meal prep choices.

Nutrition: ~480 kcal | ~22g protein | ~14g fiber

🍎 Snack 150g plain Greek yogurt + 1 tablespoon granola + ½ cup blueberries

Nutrition: ~220 kcal | ~15g protein | ~3g fiber

🍽️ Dinner — Chicken Stir-Fry with Brown Rice

  • 150g chicken breast, sliced thin

  • 1 cup mixed vegetables (bell peppers, broccoli, snap peas, carrots)

  • ½ cup cooked brown rice

  • 2 tablespoons low-sodium soy sauce

  • 1 tablespoon sesame oil

  • Garlic, fresh ginger, sesame seeds

Cook chicken first, set aside. Stir-fry vegetables for 3 to 4 minutes. Return chicken, add sauce. Serve over brown rice.

Nutrition: ~520 kcal | ~38g protein | ~6g fiber

Daily total: ~1,600 kcal | ~95g protein | ~30g fiber

📅 WEDNESDAY — Midweek Energy

🌅 Breakfast — Avocado Egg Toast

  • 2 large eggs, prepared your way (poached, scrambled or fried in olive oil)

  • 2 slices whole grain bread, toasted

  • ½ ripe avocado, mashed with lemon and salt

  • Cherry tomatoes, halved

  • Red pepper flakes (optional)

Nutrition: ~420 kcal | ~22g protein | ~8g fiber

🥗 Lunch — Turkey and Vegetable Wrap

  • 1 large whole grain tortilla

  • 100g sliced turkey breast (or grilled chicken)

  • 2 tablespoons hummus

  • ½ avocado, sliced

  • Mixed greens, tomato, cucumber

  • Dijon mustard

Spread hummus on tortilla, layer ingredients, roll tightly. Can be packed and refrigerated for up to 24 hours.

Nutrition: ~450 kcal | ~28g protein | ~9g fiber

🍎 Snack 1 orange + 1 small handful walnuts (8 halves)

Nutrition: ~200 kcal | ~4g protein | ~4g fiber

🍽️ Dinner — Beef and Vegetable Bowl (Lean)

  • 120g lean ground beef (or substitute lentils for plant-based version)

  • 1 cup mixed vegetables (zucchini, mushrooms, onion, garlic)

  • ½ cup cooked quinoa

  • 1 tablespoon extra virgin olive oil

  • Fresh herbs: parsley, oregano

  • Side salad with olive oil dressing

Brown the beef, drain excess fat, add vegetables and cook until tender. Season well with herbs and spices.

Nutrition: ~540 kcal | ~35g protein | ~7g fiber

Daily total: ~1,610 kcal | ~89g protein | ~28g fiber

📅 THURSDAY — Omega-3 Focus

🌅 Breakfast — Berry Protein Smoothie Bowl

  • 150g plain Greek yogurt

  • ½ cup frozen mixed berries

  • 1 tablespoon chia seeds

  • 1 tablespoon hemp seeds

  • 2 tablespoons granola (no added sugar)

  • Fresh fruit for topping

Blend yogurt and berries until thick. Pour into a bowl and top with seeds and granola.

Nutrition: ~370 kcal | ~20g protein | ~8g fiber

🥗 Lunch — Tuna Salad on Whole Grains

  • 1 can (120g drained) tuna in water

  • 2 tablespoons plain Greek yogurt (replaces mayo)

  • 1 tablespoon Dijon mustard

  • Diced celery, red onion, capers

  • 2 slices whole grain bread or rye crispbread

  • Large green salad alongside

Canned salmon or tuna is packed with omega-3 fats, which promote heart and brain health. This healthy fat is less abundant in foods than other types of fat, which is why it's beneficial to eat seafood twice per week. Casapino

Nutrition: ~420 kcal | ~35g protein | ~6g fiber

🍎 Snack 1 banana + 1 tablespoon peanut butter

Nutrition: ~220 kcal | ~6g protein | ~3g fiber

🍽️ Dinner — Lemon Herb Baked Chicken with Vegetables

  • 150g chicken thigh (skin removed) or breast

  • 1 cup roasted asparagus and green beans

  • 1 medium potato, cubed and roasted

  • Extra virgin olive oil, lemon, garlic, thyme, rosemary

Marinate chicken in lemon, olive oil and herbs for 30 minutes if possible. Roast everything together at 200°C for 25 to 30 minutes.

Nutrition: ~500 kcal | ~35g protein | ~8g fiber

Daily total: ~1,510 kcal | ~96g protein | ~25g fiber

📅 FRIDAY — Easy Wins

🌅 Breakfast — Veggie Egg Scramble

  • 3 large eggs

  • 1 handful baby spinach

  • ½ cup cherry tomatoes, halved

  • ¼ cup mushrooms, sliced

  • 1 tablespoon extra virgin olive oil

  • Fresh herbs: chives or parsley

  • 1 slice whole grain toast

Sauté vegetables briefly in olive oil. Add beaten eggs and scramble until just set. Serve with toast.

Nutrition: ~400 kcal | ~24g protein | ~5g fiber

🥗 Lunch — Leftovers Day Use Thursday dinner leftovers or pack Monday's Mediterranean bowl ingredients.

This is by design — make-ahead lunches mean you'll get a nourishing meal and avoid spending time and money on less healthy to-go options. Casapino Planning a "leftovers day" ensures nothing is wasted and removes decision fatigue from the busiest day of the work week.

Nutrition: ~450 to 500 kcal (varies)

🍎 Snack Carrot and cucumber sticks + 3 tablespoons hummus

Nutrition: ~180 kcal | ~5g protein | ~6g fiber

🍽️ Dinner — Shrimp and Vegetable Pasta

  • 150g shrimp, peeled

  • 80g whole wheat pasta

  • 1 cup cherry tomatoes

  • 2 cups baby spinach

  • 4 garlic cloves, sliced

  • 3 tablespoons extra virgin olive oil

  • Fresh parsley, lemon zest, red pepper flakes

Cook pasta per instructions. Sauté garlic in olive oil, add shrimp (2 to 3 minutes each side). Add tomatoes, spinach, cooked pasta. Toss with lemon and parsley.

Nutrition: ~520 kcal | ~38g protein | ~7g fiber

Daily total: ~1,550 kcal | ~97g protein | ~28g fiber

📅 SATURDAY — Weekend Nourishment

🌅 Breakfast — Full Healthy Breakfast (Leisurely)

  • 2 poached or fried eggs (in olive oil)

  • 2 slices whole grain toast

  • ½ avocado

  • 2 slices smoked salmon (or grilled tomato for vegetarian option)

  • Large coffee or green tea

Weekend breakfasts deserve more time and care. This full meal provides complete protein, healthy fats and complex carbohydrates to fuel a full Saturday.

Nutrition: ~500 kcal | ~30g protein | ~8g fiber

🥗 Lunch — Grain Bowl with Roasted Chickpeas

  • ½ cup cooked farro or barley

  • 1 cup roasted chickpeas (toss with olive oil, cumin, paprika, roast at 200°C for 25 minutes until crispy)

  • Roasted vegetables: zucchini, bell pepper, red onion

  • Tahini dressing: 2 tablespoons tahini + lemon + garlic + water

  • Fresh parsley

Nutrition: ~480 kcal | ~18g protein | ~12g fiber

🍎 Snack Mixed nuts (30g) + 1 piece of dark chocolate (70%+ cacao, 2 squares)

Nutrition: ~230 kcal | ~5g protein | ~3g fiber

🍽️ Dinner — Homemade Veggie Burger or Lean Beef Burger

  • 1 black bean burger patty (homemade: mashed black beans + oats + garlic + cumin + egg) or 120g lean beef patty (90% lean)

  • Whole grain burger bun

  • Lettuce, tomato, avocado, red onion

  • Mustard or Greek yogurt-based sauce

  • Side salad or oven-baked sweet potato wedges

Nutrition: ~550 kcal | ~28g protein | ~10g fiber

Daily total: ~1,760 kcal | ~81g protein | ~33g fiber

📅 SUNDAY — Reset and Prepare

🌅 Breakfast — Oatmeal Power Bowl

  • ¾ cup rolled oats, cooked

  • 1 tablespoon almond butter

  • 1 banana, sliced

  • 1 tablespoon ground flaxseed

  • Cinnamon + nutmeg

  • Drizzle of honey

  • Optional: a splash of vanilla extract in the cooking water

Nutrition: ~420 kcal | ~14g protein | ~9g fiber

🥗 Lunch — Hearty Vegetable Soup with Legumes

  • Large pot of homemade soup: diced tomatoes, carrots, celery, onion, garlic, 1 can white beans or lentils, vegetable broth, spinach, thyme, bay leaf

  • 2 slices whole grain bread with olive oil

  • Side salad

Make a double or triple batch — refrigerate for the week ahead (Mon, Tue lunch sorted) and freeze a portion for next week.

Nutrition: ~450 kcal | ~20g protein | ~14g fiber

🍎 Snack 1 pear + 1 handful pistachios (about 20 nuts)

Nutrition: ~220 kcal | ~5g protein | ~5g fiber

🍽️ Dinner — Roast Chicken (or Tofu) with Root Vegetables

  • 150g roasted chicken thigh or breast (or 200g extra-firm tofu, marinated and roasted)

  • 1 medium sweet potato, quartered

  • 2 carrots, halved

  • Brussels sprouts, halved

  • 2 tablespoons extra virgin olive oil

  • Garlic, lemon, thyme, rosemary

Sunday dinner should be slightly more elaborate — it sets the tone for the week and the leftovers can feed Monday lunch.

Nutrition: ~520 kcal | ~35g protein | ~9g fiber

Daily total: ~1,610 kcal | ~74g protein | ~37g fiber

🛒 Complete Shopping List
Proteins
  • Salmon fillets — 2 portions (300g total)

  • Chicken breasts or thighs — 500g

  • Lean ground beef or plant-based alternative — 200g

  • Shrimp, peeled — 200g

  • Canned tuna in water — 2 cans

  • Smoked salmon — 100g (Saturday breakfast)

  • Eggs — 18 large (the whole week)

  • Plain Greek yogurt — 1kg container

  • Feta cheese — 100g

  • Hummus — 1 tub (200g)

Grains and Legumes
  • Rolled oats — 500g

  • Whole grain bread — 1 loaf

  • Whole grain tortillas — 1 pack

  • Whole grain pasta or whole wheat spaghetti — 400g

  • Brown rice — 500g

  • Quinoa — 300g

  • Farro or barley — 200g

  • Whole grain burger bun — 2 (Saturday)

  • Chickpeas — 2 cans (400g each)

  • Black beans — 1 can (for Sunday burger)

  • Green or brown lentils — 1 can or 300g dried

  • White beans — 1 can (Sunday soup)

Fresh Vegetables
  • Baby spinach — 300g bag

  • Mixed greens/arugula — 200g

  • Broccoli — 1 large head

  • Brussels sprouts — 200g

  • Asparagus — 1 bunch

  • Green beans — 200g

  • Cherry tomatoes — 2 punnets (500g)

  • Cucumber — 2 medium

  • Bell peppers — 3 (mixed colors)

  • Zucchini — 2 medium

  • Mushrooms — 200g

  • Carrots — 1 bag (500g)

  • Celery — 1 head

  • Red onion — 2

  • Yellow onion — 2

  • Garlic — 1 whole head

  • Fresh ginger — small knob

Fruits
  • Bananas — 1 bunch

  • Apples — 4 (green and red)

  • Oranges — 3

  • Pear — 2

  • Avocados — 3 ripe

  • Lemons — 4 (juice and zest)

  • Limes — 2

  • Mixed berries — 1 bag frozen (400g) + fresh for topping

Roots and Starchy Vegetables
  • Sweet potatoes — 3 medium

  • Regular potatoes — 2 medium

Pantry Items
  • Extra virgin olive oil — 1 bottle (good quality)

  • Sesame oil — small bottle

  • Low-sodium soy sauce — 1 bottle

  • Kalamata olives — 1 jar

  • Capers — 1 small jar

  • Dijon mustard — 1 jar

  • Tahini — 1 jar

  • Chia seeds — 200g bag

  • Hemp seeds — 200g bag

  • Ground flaxseed — 200g bag

  • Almonds — 200g

  • Walnuts — 150g

  • Pistachios — 150g

  • Almond butter or peanut butter — 1 jar

  • Granola (no added sugar) — 300g

  • Unsweetened almond milk — 1 liter

  • Unsweetened oat milk — 1 liter

  • Vegetable broth — 1 liter

  • Canned diced tomatoes — 1 can (Sunday soup)

  • Dark chocolate 70%+ — 1 bar

  • Honey — 1 jar

Dried Herbs and Spices

Cumin, turmeric, cinnamon, paprika, oregano, thyme, rosemary, red pepper flakes, bay leaves, black pepper, sea salt

Sunday Meal Prep Guide (60 Minutes)

A productive Sunday preparation makes the entire week effortless. Here is a structured 60-minute prep sequence:

0 to 15 minutes — Grains: Cook a large batch of brown rice (2 cups dry), quinoa (1 cup dry) and lentils (1 cup dry) simultaneously on separate burners. These keep for 5 days refrigerated.

15 to 30 minutes — Proteins: Season and bake chicken thighs or breasts (whole, 200°C for 25 minutes). Hard-boil 6 eggs. Drain and rinse all canned legumes.

30 to 45 minutes — Vegetables: Roast a large sheet pan of mixed vegetables (broccoli, bell peppers, zucchini, cherry tomatoes) with olive oil and seasoning at 200°C. Wash and dry all salad greens. Chop carrots and cucumber for snacks.

45 to 60 minutes — Assembly:

  • Prepare overnight oats for Monday morning

  • Portion Tuesday's lentil soup ingredients or make the full soup

  • Assemble chickpeas with seasoning ready to roast Saturday

Storage guide:

  • Cooked grains: airtight container, refrigerator, 5 days

  • Cooked chicken: sliced or whole, refrigerator, 4 days

  • Cooked legumes: refrigerator, 5 days

  • Roasted vegetables: refrigerator, 4 days

  • Hard-boiled eggs: refrigerator (unpeeled), 7 days

  • Salad greens: refrigerator with paper towel, 4 to 5 days

How to Adapt This Plan to Your Life

For weight loss: reduce carbohydrate portions by 25 to 30% (smaller amounts of grains and starchy vegetables). Increase vegetable volume to compensate. Keep protein quantities unchanged — protein preservation is critical during a caloric deficit.

For vegetarian/vegan: replace all animal proteins with equivalent plant proteins. Chicken → baked tofu or tempeh. Salmon → extra chickpeas + walnuts. Tuna → white beans or edamame. The plan already includes substantial plant protein from legumes, yogurt and eggs.

For busy schedules: focus the meal prep session on the components that take longest — grains, legumes and proteins. Vegetables can be bought pre-cut. Salads can be assembled in 2 minutes from prepped ingredients.

For families: multiply all quantities by the number of people. Sunday dinner (roast chicken) scales beautifully — simply add more vegetables and adjust protein portions per person.

When you deviate from the plan: use your favorite takeout dishes as inspiration for homemade meals that are just as satisfying — this week's menu relies on convenient, whole and minimally processed ingredients to create fast, filling and flavorful meals. Casapino One imperfect meal doesn't derail a week of good choices.

The Benefits You'll Notice

Based on what the research documents and what I consistently observe with clients who shift to structured healthy eating:

Days 1 to 3: more stable energy throughout the day — fewer afternoon crashes as blood sugar becomes more regulated through consistent protein and fiber intake.

Days 3 to 5: reduced bloating and improved digestion from increased fiber, reduced processed food intake and more consistent meal timing.

Week 2: better sleep quality, improved mood stability and reduced cravings for sugary foods — the gut microbiome begins adapting to the higher fiber and diverse plant intake.

Month 1 to 2: measurable changes in body composition (for those with weight loss goals), improved cholesterol and blood pressure markers if previously elevated, and — perhaps most importantly — the beginning of a sustainable habit that doesn't require willpower to maintain.

Conclusion: One Week That Changes Your Defaults

The most powerful thing a meal plan does isn't optimize your macronutrients. It's change your food environment.

When your refrigerator contains prepped vegetables, cooked grains, ready proteins and prepared snacks, the easiest choice becomes the healthy choice. And when healthy food is easy, it gets eaten — not out of discipline, but out of convenience.

When you prepare meals with nutritious ingredients, you're limiting the ultra-processed foods that may raise the risk of heart disease and negatively affect your mental health. Casapino

This 7-day plan is a starting point — not a rigid rulebook. Use it for one week as written. Then adapt it to your tastes, your schedule and your goals. Over time, the planning habit becomes automatic, the ingredients become familiar and the cooking becomes faster.

That's the real goal: not to follow this plan forever, but to internalize the principles behind it well enough that healthy eating becomes your default — not your effort.

Read more:

Scientific References:

  • 2025–2030 Dietary Guidelines for Americans — Official US Government Nutrition Guidelines

  • WHO — Healthy Diet: Key Facts (updated 2024)

  • Medical News Today — 7-Day Healthy Eating Meal Plans Proven by Science

  • British Heart Foundation — 7 Days of Healthy Meals on a Budget (Heart Matters Magazine, Mar. 2026)

  • NBC Today — Science-Backed Meal Prep Health Perks (Aug. 2024)

  • PubMed — Meta-analysis of 47 RCTs: Enhanced protein intake and muscle mass preservation during weight loss (2024)

  • Nutrition Research (2025) — Controlled trial: 1.6g/kg/day protein, 12 weeks, lean mass and visceral fat outcomes

  • AHA — Dietary Fat and Cardiovascular Health: Science Advisory (2024)

  • Hills RD et al. Gut Microbiome: Profound Implications for Diet and Disease. PMC, 2019

  • Dernini S et al. Mediterranean Diet: From a Healthy Diet to a Sustainable Dietary Pattern. PMC, 2015