21 Mediterranean Diet Recipes Perfect for PCOS (Approved by Dietitians)

PCOS can feel like a puzzle, but food is one piece you can control. The Mediterranean diet gives you fresh vegetables, lean protein, healthy fats, and whole grains that support hormone balance and steady blood sugar.

Dietitians often point to this eating style for women managing PCOS symptoms. This collection brings you 21 recipes built for real life. Each one is easy to make, full of flavor, and designed to keep you full without a sugar crash.

1. Greek Yogurt Berry Bowl with Walnuts

Greek Yogurt Berry Bowl with Walnuts
Photo Credit: dashofjazz

This bowl comes together in five minutes and tastes like a treat. Creamy yogurt meets sweet berries and crunchy walnuts for a breakfast that keeps blood sugar steady. It packs protein and fiber, so it holds you over until lunch.

Ingredients

  • 1 cup plain Greek yogurt (full-fat or 2%)
  • 1/2 cup mixed berries (blueberries, strawberries, raspberries)
  • 2 tablespoons chopped walnuts
  • 1 teaspoon honey
  • 1/4 teaspoon cinnamon
  • 1 tablespoon ground flaxseed

Instructions

  • Spoon the yogurt into a bowl.
  • Top with the mixed berries.
  • Sprinkle the walnuts and flaxseed on top.
  • Drizzle with honey and dust with cinnamon.
  • Serve right away.
NutrientAmount
Calories320
Protein22g
Carbs24g
Fat16g
Fiber5g

For recipe: [Greek Yogurt Berry Bowl with Walnuts]

2. Baked Salmon with Lemon and Herbs

Baked Salmon with Lemon and Herbs
Photo Credit: acouplecooks

Salmon is rich in omega-3 fats that fight inflammation, a big win for anyone with PCOS. This dish takes ten minutes to prep and lets the oven do the rest. Bright lemon and fresh herbs keep it light and fresh.

Ingredients

  • 4 salmon fillets (about 6 oz each)
  • 2 tablespoons olive oil
  • 1 lemon, sliced
  • 2 cloves garlic, minced
  • 1 tablespoon fresh dill, chopped
  • 1 tablespoon fresh parsley, chopped
  • Salt and pepper to taste

Instructions

  • Preheat the oven to 400°F.
  • Place the salmon on a lined baking sheet.
  • Rub each fillet with olive oil and garlic.
  • Season with salt and pepper.
  • Lay lemon slices on top of the fish.
  • Sprinkle with dill and parsley.
  • Bake for 12 to 15 minutes until the salmon flakes easily.
NutrientAmount
Calories310
Protein34g
Carbs3g
Fat18g
Fiber1g

For recipe: [Baked Salmon with Lemon and Herbs]

3. Chickpea and Spinach Stew

Chickpea and Spinach Stew
Photo Credit: taste

This stew is warm, filling, and full of plant protein and iron. Chickpeas bring fiber that slows down sugar absorption. Spinach adds folate and a boost of color.

Ingredients

  • 2 tablespoons olive oil
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon cumin
  • 1 teaspoon paprika
  • 2 cans chickpeas, drained
  • 1 can diced tomatoes
  • 2 cups vegetable broth
  • 4 cups fresh spinach
  • Salt and pepper to taste

Instructions

  • Heat the olive oil in a large pot over medium heat.
  • Add the onion and cook until soft, about 5 minutes.
  • Stir in the garlic, cumin, and paprika. Cook for 1 minute.
  • Add the chickpeas, tomatoes, and broth.
  • Simmer for 15 minutes.
  • Stir in the spinach and cook until wilted.
  • Season with salt and pepper and serve warm.
NutrientAmount
Calories280
Protein12g
Carbs38g
Fat9g
Fiber11g

For recipe: [Chickpea and Spinach Stew]

4. Quinoa Tabbouleh Salad

Quinoa Tabbouleh Salad
Photo Credit: skinnyfitalicious

Quinoa swaps in for the usual bulgur here, adding complete protein and a nutty bite. This salad is loaded with parsley, mint, and tomato for a fresh, herby flavor. It works well as a light lunch or a side dish.

Ingredients

  • 1 cup quinoa, cooked and cooled
  • 1 cup parsley, finely chopped
  • 1/4 cup mint, finely chopped
  • 2 tomatoes, diced
  • 1/2 cucumber, diced
  • 3 tablespoons olive oil
  • 2 tablespoons lemon juice
  • Salt and pepper to taste

Instructions

  • Combine the cooked quinoa with parsley, mint, tomatoes, and cucumber in a bowl.
  • Whisk together the olive oil, lemon juice, salt, and pepper.
  • Pour the dressing over the salad and toss well.
  • Chill for 20 minutes before serving.
NutrientAmount
Calories260
Protein7g
Carbs30g
Fat13g
Fiber5g

For recipe: [Quinoa Tabbouleh Salad]

5. Grilled Chicken Souvlaki Skewers

Photo Credit: asouthernsoul

These skewers are marinated in lemon, garlic, and oregano for a taste that feels like a trip to Greece. Grilled chicken gives you lean protein without extra fat. Serve with a side salad for a full meal.

Ingredients

  • 1.5 lbs boneless chicken breast, cubed
  • 1/4 cup olive oil
  • 2 tablespoons lemon juice
  • 3 cloves garlic, minced
  • 1 tablespoon dried oregano
  • Salt and pepper to taste
  • Wooden or metal skewers

Instructions

  • Mix the olive oil, lemon juice, garlic, oregano, salt, and pepper in a bowl.
  • Add the chicken cubes and coat well.
  • Cover and marinate in the fridge for at least 1 hour.
  • Thread the chicken onto skewers.
  • Grill over medium high heat for 10 to 12 minutes, turning often.
  • Serve hot.
NutrientAmount
Calories290
Protein36g
Carbs2g
Fat14g
Fiber0g

For recipe: [Grilled Chicken Souvlaki Skewers]

6. Lentil Soup with Turmeric

Lentil Soup with Turmeric
Photo Credit: plantyou

Lentils are packed with fiber and plant protein, both great for keeping insulin levels in check. Turmeric adds a warm color and calms inflammation. This soup is cheap, easy, and freezes well.

Ingredients

  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 teaspoon turmeric
  • 1 cup red lentils, rinsed
  • 4 cups vegetable broth
  • 1 can diced tomatoes
  • Salt and pepper to taste

Instructions

  • Heat the olive oil in a large pot over medium heat.
  • Add the onion, carrots, and celery. Cook for 5 minutes.
  • Stir in the garlic and turmeric. Cook for 1 minute.
  • Add the lentils, broth, and tomatoes.
  • Bring to a boil, then reduce heat and simmer for 25 minutes.
  • Season with salt and pepper before serving.
NutrientAmount
Calories240
Protein14g
Carbs36g
Fat6g
Fiber10g

For recipe: [Lentil Soup with Turmeric]

7. Mediterranean Veggie Omelet

Mediterranean Veggie Omelet
Photo Credit: funwithoutfodmaps

Eggs give you steady protein to start the day, and this omelet loads in vegetables for fiber and vitamins. Feta cheese adds a salty, tangy finish. It comes together in under fifteen minutes.

Ingredients

  • 3 large eggs
  • 1/4 cup diced tomato
  • 1/4 cup diced bell pepper
  • 2 tablespoons diced red onion
  • 2 tablespoons crumbled feta cheese
  • 1 tablespoon olive oil
  • Salt and pepper to taste
  • Fresh basil for garnish

Instructions

  • Whisk the eggs with salt and pepper in a bowl.
  • Heat the olive oil in a nonstick pan over medium heat.
  • Add the tomato, bell pepper, and onion. Cook for 3 minutes.
  • Pour the eggs over the vegetables.
  • Cook until the edges set, then sprinkle with feta.
  • Fold the omelet in half and cook for 1 more minute.
  • Garnish with basil and serve.
NutrientAmount
Calories310
Protein19g
Carbs6g
Fat23g
Fiber1g

For recipe: [Mediterranean Veggie Omelet]

8. Tuna and White Bean Salad

Tuna and White Bean Salad
Photo Credit: themediterraneandish

Tuna brings lean protein and omega 3 fats, while white beans add fiber that supports steady blood sugar. This salad needs no cooking and travels well for lunch.

Ingredients

  • 2 cans tuna in olive oil, drained
  • 1 can white beans, drained and rinsed
  • 1/2 red onion, thinly sliced
  • 1/2 cup cherry tomatoes, halved
  • 2 tablespoons olive oil
  • 1 tablespoon lemon juice
  • Salt and pepper to taste
  • Fresh parsley, chopped

Instructions

  • Combine the tuna, white beans, red onion, and cherry tomatoes in a bowl.
  • Whisk together the olive oil and lemon juice.
  • Pour the dressing over the salad and toss gently.
  • Season with salt and pepper.
  • Top with parsley and serve.
NutrientAmount
Calories320
Protein28g
Carbs22g
Fat14g
Fiber7g

For recipe: [Tuna and White Bean Salad]

9. Roasted Vegetable and Farro Bowl

Roasted Vegetable and Farro Bowl
Photo Credit: squarespace

Farro is a whole grain with a chewy bite and a good dose of fiber. Roasted vegetables bring out natural sweetness without added sugar. This bowl makes a filling lunch or a light dinner.

Ingredients

  • 1 cup farro, cooked
  • 1 zucchini, chopped
  • 1 red bell pepper, chopped
  • 1 cup cherry tomatoes
  • 1 red onion, chopped
  • 3 tablespoons olive oil
  • 1 teaspoon dried thyme
  • Salt and pepper to taste
  • 2 tablespoons crumbled goat cheese

Instructions

  • Preheat the oven to 425°F.
  • Toss the zucchini, bell pepper, tomatoes, and onion with olive oil, thyme, salt, and pepper.
  • Spread the vegetables on a baking sheet.
  • Roast for 20 minutes, stirring once.
  • Spoon the cooked farro into bowls.
  • Top with roasted vegetables and goat cheese.
NutrientAmount
Calories340
Protein10g
Carbs42g
Fat15g
Fiber7g

For recipe: [Roasted Vegetable and Farro Bowl]

10. Baked Cod with Tomatoes and Olives

Baked Cod with Tomatoes and Olives
Photo Credit: thirstyradish

Cod is a mild, low fat fish that soaks up flavor well. Tomatoes and olives bring a briny, savory taste that feels like coastal Italy. This dish is light but satisfying.

Ingredients

  • 4 cod fillets
  • 2 cups cherry tomatoes, halved
  • 1/2 cup kalamata olives, pitted
  • 3 cloves garlic, minced
  • 3 tablespoons olive oil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • Fresh basil for garnish

Instructions

  • Preheat the oven to 400°F.
  • Place the cod fillets in a baking dish.
  • Scatter the tomatoes, olives, and garlic around the fish.
  • Drizzle with olive oil and sprinkle with oregano, salt, and pepper.
  • Bake for 15 to 18 minutes until the cod is opaque and flakes easily.
  • Garnish with basil and serve.
NutrientAmount
Calories260
Protein30g
Carbs6g
Fat12g
Fiber2g

For recipe: [Baked Cod with Tomatoes and Olives]

11. Spinach and Feta Stuffed Chicken Breast

Spinach and Feta Stuffed Chicken Breast
Photo Credit: cloudfront

This dish looks fancy but is simple to make. Spinach and feta bring calcium, iron, and a creamy tang inside a lean chicken breast. It works well for a weeknight dinner or a meal you prep ahead.

Ingredients

  • 4 boneless chicken breasts
  • 2 cups fresh spinach, chopped
  • 1/2 cup crumbled feta cheese
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil
  • Salt and pepper to taste
  • Toothpicks

Instructions

  • Preheat the oven to 375°F.
  • Heat 1 tablespoon olive oil in a pan and cook the spinach and garlic until wilted.
  • Remove from heat and mix in the feta cheese.
  • Cut a pocket into each chicken breast.
  • Stuff each breast with the spinach and feta mixture.
  • Secure with toothpicks.
  • Season the outside with salt and pepper.
  • Heat the remaining olive oil in an oven safe pan and sear the chicken for 2 minutes per side.
  • Transfer to the oven and bake for 20 minutes until cooked through.
NutrientAmount
Calories320
Protein40g
Carbs3g
Fat16g
Fiber1g

For recipe: [Spinach and Feta Stuffed Chicken Breast]

12. Cucumber Tomato Greek Salad with Grilled Shrimp

Cucumber Tomato Greek Salad with Grilled Shrimp
Photo Credit: ambitiouskitchen

This salad is crisp, cool, and loaded with protein from the shrimp. Cucumbers and tomatoes bring water and fiber, while feta adds a rich finish. It works well on a hot day.

Ingredients

  • 1 lb shrimp, peeled and deveined
  • 2 cucumbers, chopped
  • 2 tomatoes, chopped
  • 1/2 red onion, thinly sliced
  • 1/2 cup kalamata olives
  • 1/2 cup crumbled feta cheese
  • 3 tablespoons olive oil
  • 1 tablespoon red wine vinegar
  • Salt and pepper to taste

Instructions

  • Season the shrimp with salt and pepper.
  • Grill or sauté the shrimp for 2 to 3 minutes per side until pink.
  • Combine the cucumbers, tomatoes, red onion, and olives in a bowl.
  • Whisk together the olive oil and red wine vinegar.
  • Pour the dressing over the salad and toss.
  • Top with feta cheese and the grilled shrimp.
NutrientAmount
Calories300
Protein27g
Carbs12g
Fat17g
Fiber3g

For recipe: [Cucumber Tomato Greek Salad with Grilled Shrimp]

13. Zucchini Noodles with Pesto and Grilled Chicken

 Zucchini Noodles with Pesto and Grilled Chicken
Photo Credit: eatingbirdfood

Zucchini noodles offer a low carb swap for pasta while keeping the meal filling. Pesto brings healthy fat from olive oil and pine nuts. Grilled chicken rounds this out with lean protein.

Ingredients

  • 4 zucchini, spiralized
  • 2 chicken breasts, grilled and sliced
  • 1/2 cup basil pesto
  • 2 tablespoons pine nuts, toasted
  • Salt and pepper to taste
  • Grated parmesan for serving

Instructions

  • Season the chicken breasts with salt and pepper and grill until cooked through.
  • Slice the chicken and set aside.
  • Toss the zucchini noodles with the pesto in a large bowl.
  • Divide the noodles among plates.
  • Top with sliced chicken and toasted pine nuts.
  • Finish with grated parmesan.
NutrientAmount
Calories350
Protein32g
Carbs9g
Fat22g
Fiber3g

For recipe: [ Zucchini Noodles with Pesto and Grilled Chicken]

14. Chickpea Salad with Lemon Tahini Dressing

 Chickpea Salad with Lemon Tahini Dressing
Photo Credit: vikalinka

This salad is a plant based option full of fiber and protein. Tahini brings a nutty, creamy dressing without dairy. It stores well in the fridge for a few days.

Ingredients

  • 2 cans chickpeas, drained and rinsed
  • 1 cucumber, diced
  • 1 cup cherry tomatoes, halved
  • 1/4 cup red onion, diced
  • 3 tablespoons tahini
  • 2 tablespoons lemon juice
  • 2 tablespoons water
  • 1 clove garlic, minced
  • Salt and pepper to taste

Instructions

  • Combine the chickpeas, cucumber, tomatoes, and red onion in a bowl.
  • Whisk together the tahini, lemon juice, water, and garlic until smooth.
  • Pour the dressing over the salad and toss well.
  • Season with salt and pepper and serve.
NutrientAmount
Calories310
Protein13g
Carbs38g
Fat13g
Fiber11g

For recipe: [ Chickpea Salad with Lemon Tahini Dressing]

15. Baked Eggplant with Tomato and Mozzarella

Baked Eggplant with Tomato and Mozzarella
Photo Credit: delicerecipes

This dish keeps the comfort of a classic baked eggplant plate but skips the heavy breading and frying. Fresh tomato sauce and melted mozzarella make it rich and satisfying. It works as a main dish or a hearty side.

Ingredients

  • 2 large eggplants, sliced into rounds
  • 2 tablespoons olive oil
  • 2 cups marinara sauce (low sugar)
  • 1 cup shredded mozzarella cheese
  • 1/4 cup grated parmesan
  • 1 teaspoon dried basil
  • Salt and pepper to taste

Instructions

  • Preheat the oven to 400°F.
  • Brush the eggplant slices with olive oil and season with salt and pepper.
  • Arrange the slices on a baking sheet and bake for 20 minutes, flipping halfway.
  • Spread a layer of marinara sauce in a baking dish.
  • Layer the baked eggplant over the sauce.
  • Top with more marinara, mozzarella, and parmesan.
  • Sprinkle with basil.
  • Bake for 15 more minutes until the cheese melts and bubbles.
NutrientAmount
Calories290
Protein15g
Carbs20g
Fat17g
Fiber8g

For recipe: [Baked Eggplant with Tomato and Mozzarella]

16. Mediterranean Turkey Meatballs with Yogurt Sauce

Mediterranean Turkey Meatballs with Yogurt Sauce
Photo Credit: ambitiouskitchen

Ground turkey keeps these meatballs lean while herbs and spices bring big flavor. A cool yogurt sauce on top adds protein and probiotics that support gut health. Serve with a side of greens for a full plate.

Ingredients

  • 1 lb ground turkey
  • 1/4 cup breadcrumbs (whole wheat)
  • 1 egg
  • 2 cloves garlic, minced
  • 1 teaspoon cumin
  • 1 teaspoon paprika
  • 2 tablespoons fresh parsley, chopped
  • Salt and pepper to taste
  • 1 cup plain Greek yogurt
  • 1 tablespoon lemon juice
  • 1 clove garlic, grated

Instructions

  • Preheat the oven to 400°F.
  • Combine the turkey, breadcrumbs, egg, garlic, cumin, paprika, parsley, salt, and pepper in a bowl.
  • Roll the mixture into small meatballs.
  • Place the meatballs on a lined baking sheet.
  • Bake for 18 to 20 minutes until cooked through.
  • Mix the yogurt, lemon juice, and grated garlic in a small bowl.
  • Serve the meatballs warm with the yogurt sauce on the side.
NutrientAmount
Calories300
Protein30g
Carbs10g
Fat15g
Fiber1g

For recipe: [Mediterranean Turkey Meatballs with Yogurt Sauce]

17. Roasted Chickpeas and Sweet Potato Bowl

Roasted Chickpeas and Sweet Potato Bowl
Photo Credit: squarespace

Sweet potatoes bring natural sweetness and fiber that helps steady blood sugar. Roasted chickpeas add crunch and plant protein. This bowl is warm, filling, and easy to pack for lunch.

Ingredients

  • 2 sweet potatoes, cubed
  • 1 can chickpeas, drained and patted dry
  • 3 tablespoons olive oil
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cumin
  • Salt and pepper to taste
  • 2 cups baby spinach
  • 2 tablespoons tahini
  • 1 tablespoon lemon juice

Instructions

  • Preheat the oven to 425°F.
  • Toss the sweet potatoes and chickpeas with olive oil, paprika, cumin, salt, and pepper.
  • Spread on a baking sheet and roast for 25 minutes, stirring once.
  • Place the baby spinach in bowls.
  • Top with the roasted sweet potatoes and chickpeas.
  • Whisk the tahini and lemon juice with a splash of water and drizzle on top.
NutrientAmount
Calories340
Protein10g
Carbs46g
Fat14g
Fiber10g

For recipe: [Roasted Chickpeas and Sweet Potato Bowl]

18. Broiled Salmon with Avocado Salsa

Broiled Salmon with Avocado Salsa
Photo Credit: kitchenswagger

Broiling gives this salmon a quick sear while keeping it moist inside. A fresh avocado salsa adds healthy fat and a cool contrast to the warm fish. This meal comes together in under 20 minutes.

Ingredients

  • 4 salmon fillets
  • 1 tablespoon olive oil
  • Salt and pepper to taste
  • 1 avocado, diced
  • 1/2 cup diced tomato
  • 2 tablespoons diced red onion
  • 1 tablespoon lime juice
  • 2 tablespoons fresh cilantro, chopped

Instructions

  • Preheat the broiler.
  • Rub the salmon with olive oil and season with salt and pepper.
  • Broil for 8 to 10 minutes until cooked through.
  • Combine the avocado, tomato, red onion, lime juice, and cilantro in a bowl.
  • Season the salsa with salt to taste.
  • Top the salmon with the avocado salsa and serve.
NutrientAmount
Calories350
Protein34g
Carbs8g
Fat22g
Fiber4g

For recipe: [Broiled Salmon with Avocado Salsa]

19. Whole Grain Greek Pita Pizza

Whole Grain Greek Pita Pizza
Photo Credit: chocolatemoosey

This pita pizza swaps the usual crust for whole grain pita, adding fiber and cutting down on refined carbs. Toppings like spinach, olives, and feta bring a Greek twist. It makes a fast lunch or a fun dinner.

Ingredients

  • 4 whole wheat pita breads
  • 1 cup marinara sauce (low sugar)
  • 1 cup shredded mozzarella cheese
  • 1 cup fresh spinach
  • 1/2 cup cherry tomatoes, halved
  • 1/4 cup kalamata olives, sliced
  • 1/4 cup crumbled feta cheese
  • 1 teaspoon dried oregano

Instructions

  • Preheat the oven to 400°F.
  • Place the pitas on a baking sheet.
  • Spread marinara sauce on each pita.
  • Top with mozzarella, spinach, tomatoes, olives, and feta.
  • Sprinkle with oregano.
  • Bake for 10 to 12 minutes until the cheese melts and the edges turn golden.
NutrientAmount
Calories320
Protein16g
Carbs34g
Fat14g
Fiber5g

For recipe: [Whole Grain Greek Pita Pizza]

20. Cauliflower Rice Mediterranean Bowl

Cauliflower Rice Mediterranean Bowl
Photo Credit: debraklein

Cauliflower rice cuts down on carbs while still giving you a filling base for this bowl. Grilled vegetables, chickpeas, and a lemon dressing bring bright flavor. This dish is light but leaves you satisfied.

Ingredients

  • 1 bag cauliflower rice (about 4 cups)
  • 1 tablespoon olive oil
  • 1 can chickpeas, drained and rinsed
  • 1 zucchini, chopped and grilled
  • 1/2 red bell pepper, chopped and grilled
  • 1/4 cup crumbled feta cheese
  • 2 tablespoons olive oil
  • 1 tablespoon lemon juice
  • Salt and pepper to taste

Instructions

  • Heat 1 tablespoon olive oil in a pan and sauté the cauliflower rice for 5 minutes.
  • Season with salt and pepper.
  • Divide the cauliflower rice among bowls.
  • Top with chickpeas, grilled zucchini, and grilled bell pepper.
  • Sprinkle with feta cheese.
  • Whisk the remaining olive oil with lemon juice and drizzle on top.
NutrientAmount
Calories280
Protein11g
Carbs26g
Fat16g
Fiber8g

For recipe: [Cauliflower Rice Mediterranean Bowl]

21. Overnight Chia Pudding with Almonds and Pomegranate

Overnight Chia Pudding with Almonds and Pomegranate
Photo Credit: jessicagavin

Chia seeds soak up liquid overnight to form a pudding full of fiber and omega 3 fat. Pomegranate seeds add a burst of sweetness and antioxidants. This makes a grab and go breakfast for busy mornings.

Ingredients

  • 1/4 cup chia seeds
  • 1 cup unsweetened almond milk
  • 1 teaspoon vanilla extract
  • 1 teaspoon honey
  • 2 tablespoons sliced almonds
  • 2 tablespoons pomegranate seeds

Instructions

  • Whisk together the chia seeds, almond milk, vanilla extract, and honey in a jar.
  • Cover and refrigerate overnight, or for at least 4 hours.
  • Stir well before serving.
  • Top with sliced almonds and pomegranate seeds.
NutrientAmount
Calories220
Protein6g
Carbs22g
Fat12g
Fiber9g

For recipe: [Overnight Chia Pudding with Almonds and Pomegranate]

Claudia Dionigi

Claudia Dionigi

I’m the face, heart, and keyboard behind Stellar Raccoon.

For the past 12 years, I’ve turned my obsession with storytelling, tech, and the vibrant chaos of New York City into a lifestyle blog that’s equal parts relatable and revolutionary. Read More!