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.
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
| Day | 🌅 Breakfast | ☀️ Lunch | 🌙 Dinner |
|---|---|---|---|
| Day 1 | Greek yogurt + walnuts + blueberries + drizzle of honey | Greek salad + chickpeas + olive oil dressing | Chicken souvlaki + quinoa + tzatziki |
| Day 2 | Oatmeal + sliced almonds + chia seeds + berries | Hummus + raw veggies + whole grain pita | Baked eggplant parmesan + side salad |
| Day 3 | 2 boiled eggs + whole grain toast + avocado | Tabbouleh + crumbled feta + cucumber | Chickpea & spinach curry + brown rice |
| Day 4 | Greek yogurt smoothie + banana + almond butter | Lentil soup + crusty whole grain bread | Grilled fish + roasted vegetables + lemon |
| Day 5 | Cottage cheese + sliced fruit + flaxseeds | Falafel wrap + hummus + pickled vegetables | Mediterranean pasta + cherry tomatoes + basil |
| Day 6 | Avocado toast + 2 fried eggs + chili flakes | Quinoa bowl + roasted vegetables + tahini | Stuffed bell peppers with rice + herbs |
| Day 7 | Greek yogurt bowl + granola + mixed berries | Chickpea & cucumber salad + olive oil lemon dressing | Shakshuka + crusty bread + side salad |
🌿 Week 2 — Build the Rhythm
Days 8–14 · Repeating favourites and introducing new combinations
| Day | 🌅 Breakfast | ☀️ Lunch | 🌙 Dinner |
|---|---|---|---|
| Day 8 | Greek yogurt + berries + walnuts + honey | Chickpea bowl + roasted peppers + feta | Grilled salmon + quinoa + steamed broccoli |
| Day 9 | Oatmeal + walnuts + cinnamon + apple slices | Hummus veggie wrap + feta + sun-dried tomatoes | Vegetable lentil lasagna |
| Day 10 | Scrambled eggs + whole grain toast + tomato | Lentil salad + roasted vegetables + lemon dressing | Chickpea & sweet potato curry + rice |
| Day 11 | Smoothie bowl + granola + banana + nut butter | Greek salad + grilled chicken strips | Roasted vegetable pasta + parmesan |
| Day 12 | Greek yogurt + nuts + seeds + drizzle of honey | Quinoa salad + cucumber + olives + herbs | Stuffed zucchini + tomato sauce + feta |
| Day 13 | Avocado toast + smoked salmon + capers | Falafel bowl + tabbouleh + tahini sauce | Brown rice + black beans + sautéed greens |
| Day 14 | Cottage cheese + fruit + chia seeds | Chickpea salad + diced tomato + olive oil | Lamb 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 15 | Greek yogurt bowl + mixed berries + almonds | Tabbouleh + grilled halloumi | Grilled fish + roasted tomatoes + vegetables |
| Day 16 | Oatmeal + seeds + dried figs + walnuts | Hummus + pita + raw veggies + olives | Baked eggplant parmesan + quinoa |
| Day 17 | Eggs + whole grain toast + sautéed spinach | Lentil soup + feta + olive oil drizzle | Chickpea & tomato curry + brown rice |
| Day 18 | Smoothie + spinach + banana + Greek yogurt | Greek salad + grilled chicken + olives | Roasted vegetable pasta + parmesan + basil |
| Day 19 | Greek yogurt + fruit + granola | Quinoa bowl + roasted chickpeas + tahini | Stuffed peppers + herbs + feta |
| Day 20 | Avocado toast + 2 poached eggs + dukkah | Falafel wrap + tzatziki + cucumber | Shakshuka + crusty bread |
| Day 21 | Cottage cheese bowl + honey + fruit + seeds | Chickpea salad + olive oil + lemon + herbs | Mediterranean 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)
Omega-3s + protein. The anti-inflammatory MVP.
Chicken Breast (100g)
Lean, versatile, easy to batch cook.
2 Eggs
Complete protein with healthy fats. Perfect breakfast.
Chickpeas (1 cup)
Plant protein + fibre. Keeps you full for hours.
Lentils (1 cup)
Highest protein legume. Also rich in iron and folate.
Greek Yogurt (200g)
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
Greek Salad 🥒🍅
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
- Combine cucumber, tomatoes, red onion, olives, feta, and chickpeas in a large bowl
- Whisk together olive oil, lemon juice, oregano, salt, and pepper
- Pour dressing over salad and toss gently
- Taste and adjust seasoning — serve immediately or chill 30 min for deeper flavour
Classic Hummus 🫘
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
- Blend tahini and lemon juice together for 1 minute until creamy
- Add garlic, olive oil, cumin, and salt — blend 30 seconds
- Add chickpeas and blend until very smooth, 2–3 minutes
- If too thick, add chickpea liquid 1 tbsp at a time until creamy
- Taste, adjust seasoning, drizzle with olive oil and paprika to serve
Grilled Chicken Souvlaki 🍗
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
- Combine olive oil, lemon juice, garlic, oregano, thyme, salt, and pepper
- Add chicken cubes and toss to coat — marinate minimum 30 min (overnight is best)
- Thread chicken onto skewers
- Grill or pan-fry on medium-high heat, 6–8 minutes per side until cooked through
- Serve with quinoa, Greek salad, and a squeeze of fresh lemon
Shakshuka 🍳
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
- Heat olive oil in a deep skillet over medium heat
- Sauté onion and pepper until soft, about 5 minutes
- Add garlic, cumin, paprika, and chili flakes — cook 1 minute
- Pour in tomatoes, season, and simmer 10 minutes until thickened
- Make wells in the sauce and crack eggs into each well
- Cover and cook 5–7 minutes until whites are set but yolks are runny
Tabbouleh 🌿
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
- Cook bulgur per package instructions, spread on a tray to cool completely
- Finely chop parsley — this is the star, so chop it very fine
- Combine cooled bulgur with parsley, tomatoes, cucumber, and mint
- Whisk together olive oil, lemon juice, salt, and pepper
- Pour dressing over salad, toss, and taste — adjust lemon and salt
- Refrigerate 30 min before serving for best flavour
Red Lentil Soup 🫘
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
- Heat olive oil in a large pot, sauté onion and carrot until soft
- Add garlic, cumin, turmeric, and paprika — stir 1 minute
- Add lentils, diced tomatoes, and broth — bring to a boil
- Reduce heat and simmer 20–25 minutes until lentils are very soft
- Use an immersion blender to blend half the soup for creaminess
- Season with salt, lemon juice, and a drizzle of olive oil to serve
Crispy Baked Falafel 🌿
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
- Drain soaked chickpeas — don’t use canned (too wet)
- Pulse all ingredients in a food processor until coarse — not smooth
- Refrigerate mixture 1 hour (makes shaping easier)
- Preheat oven to 200°C (400°F), line a baking tray
- Shape into balls or patties, spray with olive oil
- Bake 25–30 min, flipping halfway, until golden and crispy
Baked Eggplant Parmesan 🍆
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
- Salt eggplant slices, rest 20 min, pat dry (removes bitterness)
- Preheat oven to 190°C (375°F)
- Brush eggplant with olive oil, bake 20 min flipping halfway until golden
- In a baking dish: layer eggplant → marinara → mozzarella → repeat
- Top with Parmesan and oregano
- Bake 20 minutes more until cheese is golden and bubbling
Herb-Crusted Grilled Salmon 🐟
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
- Mix olive oil, garlic, herbs, lemon juice, and seasoning
- Brush mixture generously over salmon fillets
- Heat grill or skillet to medium-high
- Cook salmon skin-side down for 4–5 minutes — don’t move it
- Flip and cook 3–4 more minutes until cooked through
- Serve with roasted vegetables and a wedge of lemon
Weekly Meal Prep System
Spend 2 hours on Sunday — have stress-free meals all week
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.
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.
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.
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.
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.
🛒 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.
