Quick Intro
If you love bright, wholesome flavors and easy breakfasts, this Mediterranean frittata will become your go-to recipe. It’s a colorful combination of eggs, Greek yogurt, feta, spinach, sundried tomatoes, and herbs all baked to perfection in one pan. Inspired by the sunny flavors of the Mediterranean, this dish is light, protein-packed, and ready in under 30 minutes. Perfect for breakfast, brunch, or even dinner, it’s equally impressive when entertaining or meal prepping. Whether you enjoy it warm from the oven or chilled the next day, this frittata delivers simple elegance in every bite.
The Story & Intro – How This Mediterranean Frittata Became a Family Favorite
A Recipe Born from a Greek-Inspired Brunch
I discovered this Mediterranean frittata while hosting a brunch with friends who love bold, sunny flavors. I had Greek yogurt, feta, and sundried tomatoes sitting in my fridge, and the idea struck why not bake them together with eggs and herbs? The aroma that filled the kitchen as it baked was incredible: warm garlic, tangy cheese, and a hint of olive oil.
When I sliced into it, the inside was creamy, the top golden, and every bite had that perfect mix of saltiness and freshness. It instantly became one of those dishes everyone asks for the recipe of and I’ve been making it ever since.
Why Mediterranean Frittata Works So Well
The magic lies in the balance. Greek yogurt makes the eggs silky and rich, while feta and sundried tomatoes add savory depth. Olive oil and garlic bring warmth, and fresh parsley ties it all together. It’s simple yet full of contrast the Mediterranean way.
Ingredients & Preparation – Building the Mediterranean Flavor Base
What You’ll Need
This Mediterranean frittata uses just a few simple, nutrient-rich ingredients:
| Ingredient | Amount | Purpose |
|---|---|---|
| Eggs | 8 large | Protein base for the frittata |
| Greek Yogurt | ¼ cup | Adds creaminess and tang |
| Olive Oil | 1 tablespoon | Rich Mediterranean flavor |
| Spinach | 1 cup | Nutrient boost and texture |
| Green Onions | 2–3, chopped | Mild onion flavor |
| Garlic | 1 clove, minced | Classic Mediterranean aroma |
| Feta Cheese | ½ cup | Tangy and creamy flavor |
| Sundried Tomatoes | 4 tbsp, chopped | Sweet and savory richness |
Step-by-Step Preparation
- Preheat Oven: Set your oven to 425°F (220°C).
- Whisk Eggs & Yogurt: In a mixing bowl, whisk together eggs, Greek yogurt, salt, and pepper until smooth.
- Cook Vegetables: Heat olive oil in a cast-iron skillet over medium heat. Add green onions and cook for 3 minutes. Stir in garlic and spinach until wilted.
- Combine & Bake: Pour the egg mixture into the skillet over the veggies. Add half of the feta and sundried tomatoes.
- Bake: Place skillet in oven and bake for 10–12 minutes until the center is set.
- Finish & Serve: Sprinkle remaining feta, sundried tomatoes, and parsley on top. Slice and serve warm.
Tips, Substitutions & Flavor Variations
Expert Tips for the Best Mediterranean Frittata
- Don’t overmix: Over-whisking the eggs can make the texture dense instead of fluffy.
- Use full-fat Greek yogurt: It creates a creamy texture and helps the frittata rise.
- Cook veggies first: This removes moisture so your frittata won’t be watery.
Substitutions & Add-Ins
- Cheese: Substitute feta with goat cheese or ricotta for a different tang.
- Vegetables: Swap spinach for kale, arugula, or roasted peppers.
- Protein: Add cooked chickpeas, smoked salmon, or diced chicken for a heartier dish.
Flavor Variations to Try
- Greek-Inspired: Add kalamata olives and a sprinkle of oregano.
- Italian Touch: Mix in cherry tomatoes and mozzarella.
- Middle Eastern Style: Add za’atar seasoning and caramelized onions.
Serving, Storing & Nutrition Tips
Serving Suggestions
This Mediterranean frittata pairs beautifully with a fresh salad or crusty bread.
Storage & Reheating
- Refrigerate: Store leftovers in an airtight container for up to 3 days.
- Freeze: Wrap individual slices in parchment paper, freeze up to 3 months.
- Reheat: Bake in a 350°F oven for 10 minutes. Avoid microwaving to keep it fluffy.
Nutrition Info (Per Serving)
- Calories: 252
- Protein: 16g
- Carbs: 7g
- Fat: 18g
- Sodium: 678mg
It’s light yet filling a perfect balance of healthy fats, protein, and flavor.

Mediterranean Frittata
Ingredients
Equipment
Method
- Preheat the oven to 425°F.
- Whisk together the egg, yogurt, salt and pepper; set mixture aside.
- Heat olive oil in a large (10-inch) oven safe pan or cast iron pan. Add green onions and cook until softened, about 3-5 minutes. Add the spinach and garlic, and cook until the spinach starts to wilt, about 2-3 more minutes.
- Pour the egg mixture on top of the cooked vegetables. Add half the feta cheese and half the sundried tomatoes.
- Bake uncovered in the preheated oven until the center is set, and not jiggly, about 10-12 minutes. Add the remaining feta cheese and sundried tomatoes on top, and sprinkle with parsley. Serve immediately.
Notes
Notes
- Instead of Greek yogurt try ricotta or sour cream for a more rich texture. You can also use regular milk, or plant based milk.
- You can substitute the vegetables for any others.
- Feel free to replace the cheese with any other you’d like.
Serving: 1g | Calories: 252kcal | Carbohydrates: 7g | Protein: 16g | Fat: 18g | Saturated Fat: 6g | Cholesterol: 345mg | Sodium: 678mg | Potassium: 461mg | Fiber: 1g | Sugar: 2g | Vitamin A: 1823IU | Vitamin C: 24mg | Calcium: 179mg | Iron: 3mg
Frequently Asked Questions
1. What ingredients are in a Mediterranean frittata?
Typically eggs, Greek yogurt, feta cheese, spinach, sundried tomatoes, olive oil, and herbs.
2. Can I make a Mediterranean frittata without an oven?
Yes! Cook it on the stovetop over low heat for 10–12 minutes, covered, until set.
3. What kind of cheese works best in a Mediterranean frittata?
Feta is the classic choice, but ricotta or goat cheese are great alternatives.
4. How do you keep a frittata fluffy and moist?
Add Greek yogurt or milk to the eggs, and don’t overbake it should be just set in the center.

Conclusion
This Mediterranean frittata is everything you want in a quick, nourishing meal: rich yet light, simple yet satisfying. It’s a dish that celebrates fresh ingredients and balanced flavors, perfect for breakfast, lunch, or dinner. With one skillet, a handful of ingredients, and less than 30 minutes, you’ll have a Mediterranean classic ready to share or keep all to yourself.