21-Day Mediterranean High-Protein Anti-Inflammatory Meal Plan

21-Day Mediterranean High-Protein Anti-Inflammatory Meal Plan – Kitchen Guide 101
🫒 21 Days · High-Protein · Anti-Inflammatory

21-Day Mediterranean
High-Protein Anti-Inflammatory
Meal Plan

The complete plan — every meal for 21 days, 9 full recipes, a weekly meal prep guide, and a printable shopping list. Everything you need to actually follow through.

21Days planned
63Meals mapped
9Full recipes
0Complicated steps

If you found this through a pin about the Mediterranean diet or anti-inflammatory meal plans — this is the complete version. Not a teaser. Every meal for all 21 days is mapped out below, with real recipes, a meal prep system, and a weekly shopping list.

The Mediterranean diet consistently ranks as the world’s healthiest eating pattern. It’s also one of the most studied diets for reducing inflammation, supporting heart health, and managing weight sustainably. And crucially — it’s delicious and not restrictive.

Why This Plan Works

🌿 The 4 Pillars of This Meal Plan

💪

High Protein

30–40g per meal from chickpeas, lentils, fish, eggs, yogurt, and lean meat. Keeps you full for hours.

🌿

Anti-Inflammatory

Olive oil, omega-3 rich fish, turmeric, berries, and leafy greens — all clinically linked to reduced inflammation.

🌾

Fibre-Rich

Legumes, whole grains, and vegetables at every meal support gut health and steady energy levels.

🔄

Repeatable

Core meals repeat across weeks — you’re not cooking something new every day. Consistency over complexity.

🌱 Week 1 — Build the Foundation

Days 1–7 · Establishing the core Mediterranean habits and routines

Week 1
Day🌅 Breakfast☀️ Lunch🌙 Dinner
Day 1Greek yogurt + walnuts + blueberries + drizzle of honeyGreek salad + chickpeas + olive oil dressingChicken souvlaki + quinoa + tzatziki
Day 2Oatmeal + sliced almonds + chia seeds + berriesHummus + raw veggies + whole grain pitaBaked eggplant parmesan + side salad
Day 32 boiled eggs + whole grain toast + avocadoTabbouleh + crumbled feta + cucumberChickpea & spinach curry + brown rice
Day 4Greek yogurt smoothie + banana + almond butterLentil soup + crusty whole grain breadGrilled fish + roasted vegetables + lemon
Day 5Cottage cheese + sliced fruit + flaxseedsFalafel wrap + hummus + pickled vegetablesMediterranean pasta + cherry tomatoes + basil
Day 6Avocado toast + 2 fried eggs + chili flakesQuinoa bowl + roasted vegetables + tahiniStuffed bell peppers with rice + herbs
Day 7Greek yogurt bowl + granola + mixed berriesChickpea & cucumber salad + olive oil lemon dressingShakshuka + crusty bread + side salad

🌿 Week 2 — Build the Rhythm

Days 8–14 · Repeating favourites and introducing new combinations

Day🌅 Breakfast☀️ Lunch🌙 Dinner
Day 8Greek yogurt + berries + walnuts + honeyChickpea bowl + roasted peppers + fetaGrilled salmon + quinoa + steamed broccoli
Day 9Oatmeal + walnuts + cinnamon + apple slicesHummus veggie wrap + feta + sun-dried tomatoesVegetable lentil lasagna
Day 10Scrambled eggs + whole grain toast + tomatoLentil salad + roasted vegetables + lemon dressingChickpea & sweet potato curry + rice
Day 11Smoothie bowl + granola + banana + nut butterGreek salad + grilled chicken stripsRoasted vegetable pasta + parmesan
Day 12Greek yogurt + nuts + seeds + drizzle of honeyQuinoa salad + cucumber + olives + herbsStuffed zucchini + tomato sauce + feta
Day 13Avocado toast + smoked salmon + capersFalafel bowl + tabbouleh + tahini sauceBrown rice + black beans + sautéed greens
Day 14Cottage cheese + fruit + chia seedsChickpea salad + diced tomato + olive oilLamb chops + rosemary + roasted potatoes

🌳 Week 3 — Make It a Lifestyle

Days 15–21 · Cementing habits and building your long-term template

Day🌅 Breakfast☀️ Lunch🌙 Dinner
Day 15Greek yogurt bowl + mixed berries + almondsTabbouleh + grilled halloumiGrilled fish + roasted tomatoes + vegetables
Day 16Oatmeal + seeds + dried figs + walnutsHummus + pita + raw veggies + olivesBaked eggplant parmesan + quinoa
Day 17Eggs + whole grain toast + sautéed spinachLentil soup + feta + olive oil drizzleChickpea & tomato curry + brown rice
Day 18Smoothie + spinach + banana + Greek yogurtGreek salad + grilled chicken + olivesRoasted vegetable pasta + parmesan + basil
Day 19Greek yogurt + fruit + granolaQuinoa bowl + roasted chickpeas + tahiniStuffed peppers + herbs + feta
Day 20Avocado toast + 2 poached eggs + dukkahFalafel wrap + tzatziki + cucumberShakshuka + crusty bread
Day 21Cottage cheese bowl + honey + fruit + seedsChickpea salad + olive oil + lemon + herbsMediterranean grain bowl + grilled fish + greens

💪 High-Protein Mediterranean Sources

How much protein each core ingredient delivers — so you can build your meals confidently.

🐟

Salmon (100g)

25g

Omega-3s + protein. The anti-inflammatory MVP.

🐔

Chicken Breast (100g)

31g

Lean, versatile, easy to batch cook.

🥚

2 Eggs

13g

Complete protein with healthy fats. Perfect breakfast.

🫘

Chickpeas (1 cup)

15g

Plant protein + fibre. Keeps you full for hours.

🌱

Lentils (1 cup)

18g

Highest protein legume. Also rich in iron and folate.

🥛

Greek Yogurt (200g)

20g

Probiotics + protein. Perfect breakfast base.

🌿 Top Anti-Inflammatory Foods in This Plan

These are the ingredients doing the most work — include them as often as possible.

🫒

Extra Virgin Olive Oil

Oleocanthal has similar effects to ibuprofen. Use it generously — this is the foundation.

🐟

Fatty Fish (Salmon, Sardines)

Omega-3 fatty acids directly reduce inflammatory markers. Aim for 3+ servings per week.

🫐

Berries

Blueberries, strawberries, and raspberries are packed with anthocyanins — potent antioxidants.

🥬

Leafy Greens

Spinach, kale, and arugula are rich in vitamin K and polyphenols that fight chronic inflammation.

🧄

Garlic & Onion

Quercetin and allicin compounds have measurable anti-inflammatory and immune-supporting effects.

🌰

Walnuts & Almonds

Walnuts are uniquely high in ALA omega-3s. Almonds provide vitamin E — another inflammation fighter.

The 9 Core Recipes

These are the dishes that appear throughout the 21-day plan — master these and you have the whole plan covered

1

Greek Salad 🥒🍅

5 minVegetarianHigh-Protein with Chickpeas

Ingredients

  • 2 cups chopped cucumber
  • 2 cups cherry tomatoes, halved
  • ½ red onion, thinly sliced
  • 1 cup Kalamata olives
  • 1 cup feta cheese, crumbled
  • 1 can chickpeas, drained (for protein)
  • 2 tbsp extra virgin olive oil
  • 1 tbsp lemon juice · 1 tsp dried oregano

Method

  1. Combine cucumber, tomatoes, red onion, olives, feta, and chickpeas in a large bowl
  2. Whisk together olive oil, lemon juice, oregano, salt, and pepper
  3. Pour dressing over salad and toss gently
  4. Taste and adjust seasoning — serve immediately or chill 30 min for deeper flavour
🌿 Anti-inflammatory stars: olive oil, tomatoes, olives
2

Classic Hummus 🫘

10 minVeganMake-Ahead

Ingredients

  • 1 can (400g) chickpeas, drained (reserve liquid)
  • ¼ cup tahini
  • 3 tbsp extra virgin olive oil
  • 2 tbsp fresh lemon juice
  • 2 cloves garlic, minced
  • ½ tsp ground cumin
  • Salt to taste · Paprika to garnish

Method

  1. Blend tahini and lemon juice together for 1 minute until creamy
  2. Add garlic, olive oil, cumin, and salt — blend 30 seconds
  3. Add chickpeas and blend until very smooth, 2–3 minutes
  4. If too thick, add chickpea liquid 1 tbsp at a time until creamy
  5. Taste, adjust seasoning, drizzle with olive oil and paprika to serve
💡 Stores in the fridge for 5 days — make a big batch on Sunday
3

Grilled Chicken Souvlaki 🍗

30 min + marinate31g protein per 100gGluten-Free

Ingredients

  • 4 boneless chicken breasts, cubed
  • 3 tbsp extra virgin olive oil
  • 2 tbsp fresh lemon juice
  • 3 cloves garlic, minced
  • 1 tsp dried oregano
  • 1 tsp dried thyme
  • Salt and pepper to taste

Method

  1. Combine olive oil, lemon juice, garlic, oregano, thyme, salt, and pepper
  2. Add chicken cubes and toss to coat — marinate minimum 30 min (overnight is best)
  3. Thread chicken onto skewers
  4. Grill or pan-fry on medium-high heat, 6–8 minutes per side until cooked through
  5. Serve with quinoa, Greek salad, and a squeeze of fresh lemon
🍗 Prep tip: double the batch and use leftovers for lunch wraps the next day
4

Shakshuka 🍳

25 minOne PanVegetarian

Ingredients

  • 1 tbsp olive oil
  • 1 onion, diced
  • 1 red bell pepper, diced
  • 3 cloves garlic, minced
  • 1 can (400g) crushed tomatoes
  • 1 tsp cumin · 1 tsp paprika · ½ tsp chili flakes
  • 4–6 eggs · Fresh parsley to garnish

Method

  1. Heat olive oil in a deep skillet over medium heat
  2. Sauté onion and pepper until soft, about 5 minutes
  3. Add garlic, cumin, paprika, and chili flakes — cook 1 minute
  4. Pour in tomatoes, season, and simmer 10 minutes until thickened
  5. Make wells in the sauce and crack eggs into each well
  6. Cover and cook 5–7 minutes until whites are set but yolks are runny
🍳 Anti-inflammatory stars: tomatoes, peppers, olive oil, eggs
5

Tabbouleh 🌿

20 minVeganMake-Ahead

Ingredients

  • 1 cup bulgur wheat
  • 2 cups fresh flat-leaf parsley, very finely chopped
  • 1 cup cherry tomatoes, diced small
  • ½ cucumber, diced
  • ¼ cup fresh mint, chopped
  • 3 tbsp olive oil · 2 tbsp fresh lemon juice
  • Salt and pepper to taste

Method

  1. Cook bulgur per package instructions, spread on a tray to cool completely
  2. Finely chop parsley — this is the star, so chop it very fine
  3. Combine cooled bulgur with parsley, tomatoes, cucumber, and mint
  4. Whisk together olive oil, lemon juice, salt, and pepper
  5. Pour dressing over salad, toss, and taste — adjust lemon and salt
  6. Refrigerate 30 min before serving for best flavour
🌿 Improves overnight — make Sunday for the whole week
6

Red Lentil Soup 🫘

35 min18g protein per servingBatch Friendly

Ingredients

  • 1½ cups (300g) red lentils, rinsed
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 2 carrots, diced
  • 1 can diced tomatoes
  • 1 tsp cumin · 1 tsp turmeric · 1 tsp paprika
  • 4 cups vegetable broth · 2 tbsp olive oil

Method

  1. Heat olive oil in a large pot, sauté onion and carrot until soft
  2. Add garlic, cumin, turmeric, and paprika — stir 1 minute
  3. Add lentils, diced tomatoes, and broth — bring to a boil
  4. Reduce heat and simmer 20–25 minutes until lentils are very soft
  5. Use an immersion blender to blend half the soup for creaminess
  6. Season with salt, lemon juice, and a drizzle of olive oil to serve
💪 Freeze in portions — instant high-protein lunch ready to go
7

Crispy Baked Falafel 🌿

45 min (+ soak)VeganBaked not fried

Ingredients

  • 2 cups dried chickpeas, soaked overnight (don’t use canned)
  • 1 onion, roughly chopped
  • 3 cloves garlic
  • ½ cup fresh parsley + ¼ cup cilantro
  • 1 tsp cumin · 1 tsp coriander
  • 1 tsp baking powder · 3–4 tbsp flour
  • Salt and pepper · Olive oil spray

Method

  1. Drain soaked chickpeas — don’t use canned (too wet)
  2. Pulse all ingredients in a food processor until coarse — not smooth
  3. Refrigerate mixture 1 hour (makes shaping easier)
  4. Preheat oven to 200°C (400°F), line a baking tray
  5. Shape into balls or patties, spray with olive oil
  6. Bake 25–30 min, flipping halfway, until golden and crispy
🫘 Batch cook and freeze — reheat in air fryer for 5 min to re-crisp
8

Baked Eggplant Parmesan 🍆

50 minVegetarianGluten-Free option

Ingredients

  • 2 medium eggplants, sliced ½-inch rounds
  • 1½ cups marinara sauce (good quality)
  • 1 cup shredded mozzarella
  • ½ cup grated Parmesan
  • 2 tbsp extra virgin olive oil
  • 1 tsp dried oregano
  • Fresh basil to garnish

Method

  1. Salt eggplant slices, rest 20 min, pat dry (removes bitterness)
  2. Preheat oven to 190°C (375°F)
  3. Brush eggplant with olive oil, bake 20 min flipping halfway until golden
  4. In a baking dish: layer eggplant → marinara → mozzarella → repeat
  5. Top with Parmesan and oregano
  6. Bake 20 minutes more until cheese is golden and bubbling
🍆 Anti-inflammatory stars: eggplant, tomatoes, olive oil
9

Herb-Crusted Grilled Salmon 🐟

20 min25g protein per filletOmega-3 rich

Ingredients

  • 4 salmon fillets (about 150g each)
  • 2 tbsp extra virgin olive oil
  • 2 cloves garlic, minced
  • 1 tbsp fresh dill or parsley
  • 1 tbsp fresh lemon juice
  • 1 tsp dried oregano
  • Salt and pepper · Lemon wedges to serve

Method

  1. Mix olive oil, garlic, herbs, lemon juice, and seasoning
  2. Brush mixture generously over salmon fillets
  3. Heat grill or skillet to medium-high
  4. Cook salmon skin-side down for 4–5 minutes — don’t move it
  5. Flip and cook 3–4 more minutes until cooked through
  6. Serve with roasted vegetables and a wedge of lemon
🐟 The #1 anti-inflammatory protein — aim for 3 servings weekly

Weekly Meal Prep System

Spend 2 hours on Sunday — have stress-free meals all week

1

Cook Your Grains (20 min hands-off)

Cook a large batch of quinoa and/or brown rice. These are the base for countless lunches and dinners. 2 cups dry grain = enough for 4–5 meals. Store in an airtight container in the fridge for up to 5 days.

💡 Quinoa and brown rice both reheat well with a splash of water in the microwave.
2

Make a Big Batch of Hummus

Double or triple the hummus recipe. It keeps for 5 days in the fridge and is ready instantly for lunches, snacks, and as a sauce base. Having hummus ready removes the need for any processed dips or sauces.

3

Marinate & Cook Protein

Marinate chicken souvlaki on Saturday night, cook on Sunday. Have grilled salmon or a batch of baked falafel ready. Cooked protein in the fridge means healthy meals take 5 minutes to assemble instead of 30.

💡 Salmon is best eaten within 2 days. Chicken and falafel last 4 days.
4

Prep Vegetables

Wash, chop, and store vegetables for the week. Cherry tomatoes, cucumber, bell peppers, and red onion all keep well pre-cut for 4–5 days. This makes assembling salads and bowls effortless during busy weekdays.

5

Make Lentil Soup in Bulk

Lentil soup actually improves on day 2 and 3. Make a large pot on Sunday and portion into 4–5 containers. Freeze 2 portions for week 2 or 3. Instant high-protein lunch with zero weekday effort.

💡 Freeze in portion-sized containers — Mediterranean meal prep for future you.

🛒 Weekly Shopping List

Stock these each week — they cover the majority of meals in this plan.

Produce

  • Cherry tomatoes
  • Cucumbers (3–4)
  • Red onions (2)
  • Bell peppers (3)
  • Baby spinach or kale
  • Fresh parsley + mint
  • Lemons (4–5)
  • Garlic (2 heads)
  • Eggplant (1–2)
  • Mixed berries

Protein

  • Salmon fillets (4)
  • Chicken breasts (4)
  • Eggs (12)
  • Greek yogurt (large tub)
  • Cottage cheese
  • Feta cheese
  • Mozzarella

Pantry

  • Dried chickpeas (1 bag)
  • Red lentils (500g)
  • Quinoa (500g)
  • Brown rice (500g)
  • Bulgur wheat
  • Canned chickpeas (4 cans)
  • Canned tomatoes (3 cans)
  • Tahini (jar)
  • Extra virgin olive oil
  • Kalamata olives

Spices & Staples

  • Ground cumin
  • Ground coriander
  • Smoked paprika
  • Turmeric
  • Dried oregano
  • Chili flakes
  • Whole grain pita
  • Whole grain bread
  • Oats (large bag)
  • Mixed nuts + seeds

Pro Tips to Stay on Track

🔄

Repeat meals freely

If you love Day 1’s dinner, have it again on Day 4. The plan is a template, not a strict rulebook.

🫒

Olive oil is non-negotiable

Use it for cooking, dressing, drizzling. It’s the single most important ingredient in this diet.

🥗

Load up on vegetables

Half your plate should be vegetables at lunch and dinner. No need to measure — just fill the plate.

🐟

Fish 3x per week minimum

This is the key anti-inflammatory driver. Salmon, sardines, mackerel, or any oily fish counts.

🍷

Limit red meat

Lamb chops and beef are included occasionally — but lean protein (fish, chicken, legumes) should dominate.

📦

Batch cook everything

The plan works best when you cook 2–3x per week in larger batches. Efficiency is what makes this sustainable.

FAQs

How much protein should I aim for per day?

For active adults, aim for 1.2–1.6g of protein per kg of body weight. This plan is designed to deliver 100–130g per day when portions are followed. Greek yogurt, eggs, and a protein-rich dinner each contribute roughly 20–30g each.

Can I do this meal plan as a vegetarian?

Yes — easily. Replace fish and chicken servings with extra legumes (chickpeas, lentils), eggs, halloumi, or Greek yogurt. The plant-based proteins in this plan are substantial enough that you won’t notice the gap nutritionally.

What if I don’t like a meal on the plan?

Swap it. The meal plan is a framework — if you hate lentil soup, replace it with a chickpea salad or hummus bowl. The key is staying within Mediterranean principles: whole foods, olive oil, legumes, fish, and vegetables.

How long until I notice anti-inflammatory benefits?

Most people report feeling noticeably better — less bloating, more energy, better sleep — within 7–10 days. Markers like joint pain and skin inflammation take 3–6 weeks of consistent eating to show measurable change.

Can I repeat this plan after Day 21?

Absolutely — that’s the point. After 21 days you’ll know which meals you love, which to skip, and have the cooking routines in place. Most people simply repeat the plan with their favourite meals and call it their permanent eating template.

Scroll to Top