20 Mediterranean Diet Recipes for Weight Loss (Easy & Delicious)

Heart-healthy meals inspired by the Mediterranean that keep calories in check

The Mediterranean diet consistently ranks as the world's healthiest eating pattern — and for good reason. Rich in olive oil, fresh vegetables, lean proteins, and whole grains, it naturally supports weight loss without extreme restriction. These 20 recipes deliver authentic Mediterranean flavors with complete nutrition data, making it easy to enjoy delicious food while hitting your calorie goals. Every recipe includes photo tracking tips so you can verify your intake instantly.

Track Mediterranean Meals Instantly

Wondering about the calories in your olive oil drizzle or feta portion? Snap a photo and MyCalorieCounter's AI calculates everything — even complex Mediterranean dishes with multiple components.

Download Free App

⭐⭐⭐⭐⭐ 4.8/5 rating • 50,000+ users tracking Mediterranean meals effortlessly

Mediterranean Breakfasts (300-400 Calories)

Start your day the Mediterranean way with fresh, protein-rich breakfasts.

Recipe 1: Shakshuka (Eggs in Tomato Sauce)

Calories: 345 | Protein: 22g | Carbs: 28g | Fat: 16g Prep Time: 5 min | Cook Time: 20 min | Servings: 1

Ingredients:

  • 2 large eggs
  • 1 cup canned crushed tomatoes
  • 1/2 cup bell peppers, diced
  • 1/4 cup onion, diced
  • 2 cloves garlic, minced
  • 1 tsp cumin
  • 1/2 tsp paprika
  • 1/4 tsp red pepper flakes
  • 1 tbsp olive oil
  • 2 tbsp feta cheese, crumbled
  • Fresh cilantro or parsley
  • 1 slice whole grain bread

Instructions: 1. Heat olive oil in skillet over medium heat 2. Sauté onion and bell peppers 3-4 minutes 3. Add garlic, cumin, paprika, red pepper flakes — cook 30 seconds 4. Pour in crushed tomatoes, simmer 10 minutes until thickened 5. Make 2 wells in sauce, crack eggs into them 6. Cover, cook 5-7 minutes until whites set, yolks still runny 7. Top with feta and fresh herbs 8. Serve with whole grain bread for dipping

Photo Tracking Tip: Snap your shakshuka — AI identifies the egg and tomato sauce portions instantly.

---

Recipe 2: Greek Yogurt Mediterranean Bowl

Calories: 365 | Protein: 28g | Carbs: 42g | Fat: 10g Prep Time: 5 min | Cook Time: 0 min | Servings: 1

Ingredients:

  • 1.5 cups plain Greek yogurt
  • 1/4 cup walnuts, chopped
  • 1/2 cup fresh figs or dates, sliced
  • 2 tbsp honey
  • 1 tbsp chia seeds
  • 1/2 tsp cinnamon
  • Fresh mint leaves

Instructions: 1. Spoon Greek yogurt into bowl 2. Top with walnuts, figs, chia seeds 3. Drizzle honey, sprinkle cinnamon 4. Garnish with fresh mint

Mediterranean Staple: Greek yogurt delivers 28g protein — the foundation of a Mediterranean breakfast.

---

Recipe 3: Avocado Toast with Za'atar and Tomatoes

Calories: 380 | Protein: 18g | Carbs: 38g | Fat: 18g Prep Time: 5 min | Cook Time: 3 min | Servings: 1

Ingredients:

  • 2 slices whole grain sourdough bread
  • 1/2 avocado, mashed
  • 1/2 cup cherry tomatoes, halved
  • 2 tbsp hummus
  • 1 tsp za'atar spice blend
  • 1 tbsp lemon juice
  • 1 hard-boiled egg, sliced
  • Red pepper flakes
  • Salt, pepper

Instructions: 1. Toast bread until golden 2. Spread hummus on one slice, mashed avocado on the other 3. Top both with cherry tomatoes and egg slices 4. Sprinkle za'atar, red pepper flakes 5. Squeeze lemon juice over top

Mediterranean Twist: Za'atar adds authentic Middle Eastern/Mediterranean flavor with zero calories.

---

Recipe 4: Mediterranean Vegetable Omelette

Calories: 335 | Protein: 26g | Carbs: 14g | Fat: 20g Prep Time: 5 min | Cook Time: 10 min | Servings: 1

Ingredients:

  • 3 eggs
  • 1/2 cup spinach
  • 1/4 cup sun-dried tomatoes, chopped
  • 1/4 cup kalamata olives, sliced
  • 2 tbsp feta cheese
  • 1 tbsp olive oil
  • Fresh oregano
  • Salt, pepper

Instructions: 1. Whisk eggs with salt and pepper 2. Heat olive oil in non-stick pan 3. Add spinach, sun-dried tomatoes, olives — sauté 2 minutes 4. Pour eggs over vegetables 5. Cook 3-4 minutes, fold in half 6. Top with feta and oregano

Healthy Fats: Olive oil + olives provide heart-healthy monounsaturated fats.

---

Recipe 5: Whole Grain Pita with Labneh and Cucumber

Calories: 310 | Protein: 18g | Carbs: 36g | Fat: 12g Prep Time: 5 min | Cook Time: 0 min | Servings: 1

Ingredients:

  • 1 whole grain pita bread
  • 1/3 cup labneh (strained yogurt)
  • 1/2 cup cucumber, diced
  • 2 tbsp fresh mint, chopped
  • 1 tbsp olive oil
  • 1 tsp sumac
  • Pine nuts (1 tbsp)
  • Salt

Instructions: 1. Warm pita bread slightly 2. Spread labneh on pita 3. Top with cucumber, mint, pine nuts 4. Drizzle olive oil, sprinkle sumac and salt

Quick & Light: A traditional Levantine breakfast ready in 5 minutes.

Mediterranean Breakfast Principles

Mediterranean breakfasts emphasize whole grains, healthy fats from olive oil and nuts, fresh fruits, and protein from eggs or yogurt. Avoid processed cereals and sugary pastries. Keep portions moderate — 300-400 calories is the sweet spot for sustained energy without overeating.

Mediterranean Lunches (400-500 Calories)

Midday meals packed with vegetables, legumes, and lean protein.

Recipe 6: Greek Salad with Grilled Chicken

Calories: 425 | Protein: 38g | Carbs: 18g | Fat: 24g Prep Time: 10 min | Cook Time: 12 min | Servings: 1

Ingredients:

  • 5 oz chicken breast, grilled and sliced
  • 2 cups romaine lettuce
  • 1/2 cup cucumber, sliced
  • 1/2 cup cherry tomatoes, halved
  • 1/4 cup red onion, sliced
  • 1/4 cup kalamata olives
  • 2 oz feta cheese, crumbled
  • 2 tbsp olive oil + 1 tbsp red wine vinegar dressing
  • Dried oregano
  • Salt, pepper

Instructions: 1. Season chicken breast with oregano, salt, pepper 2. Grill chicken 5-6 minutes per side 3. Combine lettuce, cucumber, tomatoes, onion, olives in bowl 4. Whisk olive oil with red wine vinegar 5. Top salad with sliced chicken, feta 6. Drizzle dressing, sprinkle oregano

Classic Combo: Greek salad + grilled chicken delivers 38g protein and tons of vegetables.

---

Recipe 7: Mediterranean Lentil Soup

Calories: 385 | Protein: 24g | Carbs: 58g | Fat: 8g Prep Time: 10 min | Cook Time: 30 min | Servings: 1 (makes 2 cups)

Ingredients:

  • 1/2 cup dried red lentils
  • 2 cups vegetable broth
  • 1/2 cup diced tomatoes
  • 1/2 cup carrots, diced
  • 1/2 cup onion, diced
  • 2 cloves garlic, minced
  • 1 tbsp olive oil
  • 1 tsp cumin
  • 1/2 tsp turmeric
  • Juice of 1/2 lemon
  • Fresh parsley
  • Salt, pepper

Instructions: 1. Heat olive oil, sauté onion and carrots 3 minutes 2. Add garlic, cumin, turmeric — cook 30 seconds 3. Add lentils, tomatoes, broth 4. Simmer 25 minutes until lentils soft 5. Squeeze lemon juice, season 6. Garnish with parsley

Budget Friendly: Lentils cost pennies per serving and deliver 24g protein per bowl.

---

Recipe 8: Tuna Nicoise Salad

Calories: 445 | Protein: 36g | Carbs: 28g | Fat: 22g Prep Time: 15 min | Cook Time: 15 min | Servings: 1

Ingredients:

  • 1 can (5 oz) tuna in olive oil, drained
  • 2 hard-boiled eggs, halved
  • 1 cup green beans, blanched
  • 1/2 cup baby potatoes, boiled and halved
  • 1/4 cup niçoise or kalamata olives
  • 1/2 cup cherry tomatoes
  • Mixed greens
  • 1 tbsp Dijon mustard + 1 tbsp olive oil + 1 tbsp lemon juice dressing
  • Capers, salt, pepper

Instructions: 1. Boil potatoes and eggs, blanch green beans 2. Arrange mixed greens on plate 3. Artfully place tuna, eggs, green beans, potatoes, olives, tomatoes 4. Whisk Dijon, olive oil, lemon juice 5. Drizzle dressing, garnish with capers

French-Mediterranean Classic: A composed salad that's as beautiful as it is nutritious.

---

Recipe 9: Falafel Bowl with Tahini

Calories: 475 | Protein: 22g | Carbs: 62g | Fat: 16g Prep Time: 15 min | Cook Time: 25 min | Servings: 1

Ingredients:

  • 4 baked falafel patties (from canned chickpeas)
  • 1/2 cup brown rice or quinoa
  • 1 cup mixed greens
  • 1/2 cup cucumber, diced
  • 1/4 cup pickled red onion
  • 2 tbsp tahini sauce
  • 1 tbsp lemon juice
  • Cherry tomatoes
  • Fresh parsley

Instructions: 1. Mash 1 cup chickpeas with parsley, garlic, cumin, coriander 2. Form into 4 patties, bake at 400°F for 20 minutes 3. Cook rice or quinoa 4. Assemble bowl: grains, greens, falafel, cucumber, onion, tomatoes 5. Drizzle tahini sauce and lemon

Baked Not Fried: Baking falafel saves 150+ calories vs. deep frying.

---

Recipe 10: Mediterranean Stuffed Bell Peppers

Calories: 415 | Protein: 28g | Carbs: 42g | Fat: 16g Prep Time: 15 min | Cook Time: 30 min | Servings: 1 (2 pepper halves)

Ingredients:

  • 1 large bell pepper, halved and seeded
  • 1/2 cup cooked quinoa
  • 1/4 cup crumbled feta cheese
  • 1/4 cup chickpeas
  • 1/4 cup sun-dried tomatoes, chopped
  • 2 tbsp pine nuts
  • 1 tbsp olive oil
  • Fresh basil
  • Oregano, salt, pepper

Instructions: 1. Preheat oven to 375°F 2. Mix quinoa, feta, chickpeas, sun-dried tomatoes, pine nuts, olive oil, herbs 3. Fill pepper halves with mixture 4. Place in baking dish, cover with foil 5. Bake 25-30 minutes until peppers tender 6. Garnish with fresh basil

Photo Tracking Tip: Snap your stuffed peppers — AI calculates the complete filling nutritionals.

Mediterranean Lunch Meal Prep

Cook a big batch of lentils, quinoa, or farro on Sunday. Prep vegetables and make dressings in advance. Assemble salads and bowls fresh each day. Falafel mix stores well in the fridge for 3 days. Hard-boil a dozen eggs for quick protein additions throughout the week.

Mediterranean Portions Made Easy

The Mediterranean diet is healthy, but portions still matter for weight loss. Photo tracking instantly tells you if your olive oil, cheese, or grain portions are on target — no measuring cups required.

Start Free Today

Mediterranean Dinners (400-500 Calories)

Satisfying evening meals featuring seafood, grilled proteins, and vegetables.

Recipe 11: Lemon Herb Grilled Salmon

Calories: 425 | Protein: 38g | Carbs: 22g | Fat: 20g Prep Time: 10 min | Cook Time: 15 min | Servings: 1

Ingredients:

  • 6 oz salmon fillet
  • 1 cup roasted asparagus
  • 1/2 cup couscous, cooked
  • 1 tbsp olive oil
  • 2 tbsp lemon juice
  • 2 cloves garlic, minced
  • Fresh dill and parsley
  • Lemon zest
  • Salt, pepper

Instructions: 1. Marinate salmon in lemon juice, olive oil, garlic, dill for 15 minutes 2. Grill or bake at 400°F for 12-15 minutes 3. Roast asparagus with olive oil spray 4. Cook couscous according to package 5. Plate: couscous, salmon, asparagus 6. Garnish with fresh herbs and lemon zest

Omega-3 Power: Salmon provides 2-3g omega-3 fatty acids per serving.

---

Recipe 12: Chicken Souvlaki with Tzatziki

Calories: 445 | Protein: 42g | Carbs: 28g | Fat: 18g Prep Time: 15 min + marinating | Cook Time: 12 min | Servings: 1

Ingredients: Souvlaki:

  • 6 oz chicken breast, cubed
  • 1 tbsp olive oil
  • 1 tbsp lemon juice
  • 1 tsp dried oregano
  • 2 cloves garlic, minced
  • Salt, pepper

Tzatziki:

  • 1/4 cup Greek yogurt
  • 1/4 cup cucumber, grated and squeezed dry
  • 1 clove garlic, minced
  • 1 tsp lemon juice
  • Fresh dill

Sides:

  • 1 whole wheat pita
  • Mixed green salad

Instructions: 1. Marinate chicken in olive oil, lemon, oregano, garlic for 30+ minutes 2. Thread onto skewers 3. Grill 5-6 minutes per side until charred and cooked through 4. Make tzatziki: mix yogurt, cucumber, garlic, lemon, dill 5. Serve with warm pita and salad

Protein King: 42g protein from chicken and Greek yogurt tzatziki combined.

---

Recipe 13: Baked Mediterranean Sea Bass

Calories: 385 | Protein: 34g | Carbs: 24g | Fat: 16g Prep Time: 10 min | Cook Time: 20 min | Servings: 1

Ingredients:

  • 6 oz sea bass fillet
  • 1 cup cherry tomatoes
  • 1/4 cup kalamata olives, halved
  • 2 tbsp capers
  • 1/2 cup artichoke hearts
  • 1 tbsp olive oil
  • 2 cloves garlic, sliced
  • Fresh thyme and rosemary
  • 1/4 cup white wine (optional)
  • Salt, pepper

Instructions: 1. Preheat oven to 400°F 2. Place sea bass in baking dish 3. Surround with cherry tomatoes, olives, capers, artichoke hearts 4. Drizzle olive oil, scatter garlic and herbs 5. Add white wine if using 6. Bake 18-20 minutes until fish flakes

Elegant Simplicity: A restaurant-quality dish in 30 minutes total.

---

Recipe 14: Mediterranean Lamb Meatballs

Calories: 465 | Protein: 36g | Carbs: 32g | Fat: 22g Prep Time: 15 min | Cook Time: 20 min | Servings: 1 (makes 6 meatballs)

Ingredients:

  • 5 oz ground lamb (lean)
  • 2 tbsp breadcrumbs
  • 1 egg
  • 2 tbsp fresh mint, chopped
  • 1 clove garlic, minced
  • 1/2 tsp cumin
  • 1/2 cup marinara sauce
  • 1/2 cup cooked orzo pasta
  • 2 tbsp feta cheese
  • Salt, pepper

Instructions: 1. Mix lamb, breadcrumbs, egg, mint, garlic, cumin, salt, pepper 2. Roll into 6 meatballs 3. Bake at 400°F for 18-20 minutes 4. Heat marinara sauce, add cooked meatballs 5. Serve over orzo, top with feta

Lean Lamb: Lean ground lamb provides iron, zinc, and B12 not found in chicken or fish.

---

Recipe 15: Shrimp Saganaki

Calories: 395 | Protein: 34g | Carbs: 22g | Fat: 18g Prep Time: 10 min | Cook Time: 15 min | Servings: 1

Ingredients:

  • 6 oz shrimp, peeled and deveined
  • 1 cup crushed tomatoes
  • 2 oz feta cheese, crumbled
  • 1/4 cup onion, diced
  • 2 cloves garlic, minced
  • 1 tbsp olive oil
  • 1/2 tsp oregano
  • Red pepper flakes
  • Fresh parsley
  • 1 slice crusty bread

Instructions: 1. Heat olive oil, sauté onion 3 minutes 2. Add garlic, cook 30 seconds 3. Add tomatoes, oregano, red pepper flakes — simmer 8 minutes 4. Add shrimp, cook 3-4 minutes until pink 5. Top with crumbled feta 6. Broil 2 minutes until feta softens 7. Garnish with parsley, serve with bread

Greek Classic: Saganaki means cooked in a small frying pan — simple and delicious.

Mediterranean Dinner Tips

Focus on seafood 2-3 times per week for omega-3s. Use olive oil as your primary cooking fat. Season generously with herbs — oregano, basil, rosemary, thyme add flavor without calories. Pair proteins with roasted or grilled vegetables rather than heavy starches. A small glass of red wine (optional) is part of the traditional Mediterranean pattern.

"Switching to Mediterranean-style eating with photo tracking was a game-changer. I lost 18 pounds in 3 months without feeling deprived. The AI perfectly tracks my olive oil, feta, and seafood portions!"

- Elena M., Lost 18 lbs in 3 months

Mediterranean Snacks & Sides (150-250 Calories)

Light bites that keep you satisfied between meals.

Recipe 16: Classic Hummus with Crudités

Calories: 225 | Protein: 10g | Carbs: 28g | Fat: 10g Prep Time: 10 min | Cook Time: 0 min | Servings: 1

Ingredients:

  • 1/2 cup chickpeas
  • 2 tbsp tahini
  • 1 tbsp lemon juice
  • 1 clove garlic
  • 1 tbsp olive oil
  • Paprika, cumin
  • Carrot sticks, cucumber, bell pepper strips

Instructions: 1. Blend chickpeas, tahini, lemon, garlic, olive oil until smooth 2. Season with cumin, salt 3. Drizzle olive oil, sprinkle paprika 4. Serve with fresh vegetable sticks

---

Recipe 17: Marinated Olives and Cheese Plate

Calories: 235 | Protein: 12g | Carbs: 8g | Fat: 18g Prep Time: 5 min | Cook Time: 0 min | Servings: 1

Ingredients:

  • 1/4 cup mixed olives
  • 1.5 oz aged cheese (manchego or pecorino)
  • 1 tbsp almonds
  • Fresh rosemary
  • Orange zest
  • Red pepper flakes

Instructions: 1. Arrange olives and cheese on small plate 2. Add almonds 3. Garnish with rosemary, orange zest, red pepper flakes

---

Recipe 18: Baba Ganoush with Pita Chips

Calories: 215 | Protein: 8g | Carbs: 28g | Fat: 10g Prep Time: 10 min | Cook Time: 30 min | Servings: 1

Ingredients:

  • 1 small eggplant
  • 2 tbsp tahini
  • 1 tbsp lemon juice
  • 1 clove garlic
  • 1 tsp olive oil
  • Whole wheat pita chips
  • Pomegranate seeds
  • Fresh parsley

Instructions: 1. Roast whole eggplant at 425°F for 30 minutes until collapsed 2. Scoop out flesh, discard skin 3. Blend eggplant, tahini, lemon, garlic 4. Drizzle olive oil, top with pomegranate seeds and parsley 5. Serve with pita chips

---

Recipe 19: Spanakopita Bites

Calories: 195 | Protein: 12g | Carbs: 16g | Fat: 10g Prep Time: 15 min | Cook Time: 20 min | Servings: 1 (makes 4 bites)

Ingredients:

  • 2 sheets phyllo dough
  • 1/2 cup spinach, cooked and squeezed dry
  • 1/4 cup feta cheese
  • 1 egg white
  • 1 tbsp dill, chopped
  • Cooking spray
  • Nutmeg

Instructions: 1. Mix spinach, feta, egg white, dill, nutmeg 2. Cut phyllo into squares, spray with cooking spray 3. Place filling in center, fold into triangles 4. Bake at 375°F for 18-20 minutes until golden

---

Recipe 20: Tzatziki Cucumber Boats

Calories: 155 | Protein: 14g | Carbs: 10g | Fat: 6g Prep Time: 10 min | Cook Time: 0 min | Servings: 1

Ingredients:

  • 1 large cucumber, halved and seeded
  • 1/2 cup Greek yogurt
  • 1 tbsp fresh dill
  • 1 clove garlic, minced
  • 1 tsp lemon juice
  • Cherry tomatoes, diced
  • Kalamata olives, chopped
  • Salt, pepper

Instructions: 1. Halve cucumber, scoop out seeds 2. Mix Greek yogurt with dill, garlic, lemon, salt, pepper 3. Fill cucumber boats with tzatziki 4. Top with diced tomatoes and olives

Photo Tracking Tip: Snap a photo of your Mediterranean snack plate — AI identifies each component and calculates nutrition accurately.

Mediterranean Snacking Philosophy

Mediterranean snacking focuses on whole, unprocessed foods. Nuts, olives, cheese, vegetables with dips, and fresh fruit are staples. Avoid packaged snack foods even if labeled Mediterranean. Portion control is key — a small handful of nuts (1/4 cup) is enough. Pair protein-rich foods with fiber for lasting fullness.

Join 50,000+ Mediterranean Diet Enthusiasts

Thousands of users are already tracking their Mediterranean meals with one quick photo. Complete nutritional breakdown for even the most complex dishes — hummus bowls, grilled seafood platters, and everything in between.

Download Now

Conclusion

The Mediterranean diet works for weight loss because it's sustainable, delicious, and naturally balanced. These 20 recipes prove you don't need to suffer to lose weight — just eat real, flavorful food in the right portions. From shakshuka breakfasts to grilled salmon dinners, every meal celebrates fresh ingredients and healthy fats. Use photo tracking to verify your portions and calories effortlessly, and you'll see why the Mediterranean diet is the world's most recommended eating pattern.

Ready to Start Your Mediterranean Journey?

Download MyCalorieCounter and make Mediterranean eating effortless. Photo-based tracking means you spend time enjoying your meals, not logging them. Every dish photographed delivers instant calories, protein, carbs, and fat data.

Get Started Free

No subscription required • Free forever • Premium features $40/year

Related Topics

Mediterranean Diet Weight Loss Recipes Heart Healthy Seafood Olive Oil Greek Recipes