I absolutely love making this Mediterranean Frittata Recipe whenever I want something flavorful yet simple for breakfast, brunch, or a light dinner. The blend of creamy eggs with tangy feta, tender spinach, and the bright punch of sundried tomatoes feels like a little celebration on my plate every single time. It’s one of those dishes that’s easy to prepare but tastes like you put so much effort into it, and I’m excited to share why this frittata has become a personal favorite in my kitchen.
Why You'll Love This Mediterranean Frittata Recipe
From the first bite, I’m always enchanted by the rich, savory flavors packed into this Mediterranean Frittata Recipe. It strikes such a beautiful balance between creamy and tangy—thanks to the Greek yogurt in the eggs and the salty, crumbly feta cheese. The sundried tomatoes bring a burst of umami that perfectly complements the fresh spinach and sharp garlic. Every ingredient shines through, yet they all blend seamlessly to create a truly comforting and satisfying dish.
Another reason why I keep making this recipe is how effortless it is. I can have it ready in about 15 minutes flat, and baking it in one pan is a total game-changer for easy cleanup. It’s ideal for busy mornings when I crave something homemade or for impressing guests at a weekend brunch without spending hours in the kitchen. This frittata is versatile and looks stunning served straight from the oven, making it great for everything from casual family meals to special holiday gatherings.
Ingredients You'll Need
The magic of this Mediterranean Frittata Recipe truly lies in its simple yet essential ingredients. Each one is chosen to build layers of flavor, texture, and color that make the final dish pop—whether it’s the creaminess of Greek yogurt or the vibrant green of baby spinach.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- Eggs: The base of the frittata, providing fluffy, rich texture and protein to keep you full.
- Greek yogurt: Adds a subtle creaminess and tenderizes the eggs for a softer bite.
- Salt and black pepper: Essential seasoning that brings out the flavors in each ingredient.
- Olive oil: Used to sauté the veggies, offering fruity richness typical of Mediterranean cooking.
- Green onions: Give a mild onion flavor and a little crunch when sautéed.
- Baby spinach: Adds freshness, nutrients, and a lovely emerald green color.
- Garlic: Brings a fragrant depth that ties the vegetables together beautifully.
- Feta cheese: The star salty, tangy cheese that melts slightly and adds bold flavor.
- Sundried tomatoes: Provide chewy, sweet-tart pops of intense flavor to contrast the creamy eggs.
- Chopped parsley: A fresh herb garnish that brightens the whole dish.
Directions
Step 1: Preheat your oven to 425°F. This higher temperature helps the frittata cook quickly while getting a beautiful golden edge around the pan.
Step 2: Whisk together the eggs, Greek yogurt, salt, and black pepper in a bowl until fully combined and slightly frothy. This mixture will be silky and fluffy once baked.
Step 3: Heat the olive oil in a large 10-inch oven-safe or cast iron pan over medium heat. Add the chopped green onions and sauté until they soften and become fragrant, about 3 to 5 minutes.
Step 4: Toss in the baby spinach and minced garlic, cooking until the spinach just begins to wilt, which usually takes 2 to 3 minutes. This step keeps the veggies tender without turning mushy.
Step 5: Pour the egg and yogurt mixture over the sautéed vegetables, spreading it evenly. Sprinkle half the feta cheese and half the sundried tomatoes evenly across the top to create pockets of flavor.
Step 6: Transfer the pan to the preheated oven and bake uncovered for about 10 to 12 minutes. You’ll want to watch carefully—when the center is set and no longer jiggly, it’s ready.
Step 7: Remove the frittata from the oven and immediately sprinkle the remaining feta, sundried tomatoes, and a generous amount of chopped parsley on top for freshness and color. Serve hot right from the pan for the best experience.
Servings and Timing
This Mediterranean Frittata Recipe serves 4 hearty portions, making it perfect for sharing or leftovers. Prep time is just about 5 minutes since the ingredients are simple to prepare, followed by a quick 10-minute cook time in the oven. Total time is around 15 minutes, so you can have a nutritious, restaurant-worthy meal ready faster than you’d think. There’s no need for resting time—this dish shines best when served warm and fresh from the oven.
How to Serve This Mediterranean Frittata Recipe
When I serve this Mediterranean Frittata Recipe, I love pairing it with crisp, lightly dressed mixed greens or a simple cucumber and tomato salad to balance the richness of the eggs and feta. A scattering of olives or a dollop of tzatziki on the side feels like an authentic Mediterranean touch that enhances the flavors even more.
For presentation, I often slice the frittata into wedges right in the pan and garnish with extra parsley or a drizzle of good olive oil to add shine. It looks so inviting on a rustic wooden board or a bright ceramic platter, perfect for brightening up breakfast or brunch gatherings.
As for drinks, a chilled glass of crisp white wine like a Sauvignon Blanc or a sparkling rosé pairs wonderfully with this dish. On non-alcoholic days, I enjoy it with freshly squeezed lemon water or an iced herbal tea to complement those Mediterranean flavors. This frittata is versatile enough to be enjoyed at any meal, from casual weekday lunches to leisurely weekend brunches shared with friends and family.
Variations
I love experimenting with this recipe to suit different tastes or dietary needs. If you’re not a fan of feta, swapping in goat cheese or ricotta creates a milder creaminess that still tastes fantastic. For even more veggies, try adding roasted red peppers, artichoke hearts, or thinly sliced zucchini for extra color and texture.
If you follow a gluten-free or low-carb diet, this Mediterranean Frittata Recipe fits perfectly since it contains no bread or grains. For vegan adaptation, you could try a chickpea flour “egg” mixture or silken tofu blended with nutritional yeast, though the flavor and texture will differ. Adding fresh herbs like oregano or basil can also give the dish a different herbal note if you want to mix up the Mediterranean vibe.
While baking in the oven is my favorite method for evenly cooking the frittata, you could start it on the stovetop and finish under a broiler for a golden, slightly crispy top if you’re in a hurry or prefer more texture contrast. These little tweaks help keep the recipe fresh and exciting every time I make it.
Storage and Reheating
Storing Leftovers
After enjoying the frittata, I store leftovers in an airtight container in the refrigerator. It keeps well for up to 3 days, making it a great option for quick breakfasts or lunches throughout the week. Using glass containers allows you to see the contents easily, and reheating is a breeze.
Freezing
If I want to save the frittata longer, I slice it into individual portions and freeze them in a single layer on a baking sheet before transferring to freezer-safe bags. This method prevents the slices from sticking and makes it easy to grab a piece when you need it. Frozen frittata pieces will keep well for up to 2 months without losing much flavor.
Reheating
The best way I’ve found to reheat this frittata is gently in a skillet over low heat or in a toaster oven to keep the texture firm but moist. Microwaving works in a pinch but I try to keep it brief to avoid rubbery eggs. Adding a sprinkle of fresh parsley or a small drizzle of olive oil after reheating refreshes the flavors beautifully.
FAQs
Can I prepare this Mediterranean Frittata Recipe ahead of time?
Absolutely! You can prepare the egg mixture and chop the vegetables the night before to save time in the morning. The assembled frittata will still taste wonderful reheated, making it a convenient make-ahead meal.
What if I don’t have sundried tomatoes on hand?
If you’re missing sundried tomatoes, you can substitute with diced sun-ripened tomatoes or even halved cherry tomatoes for a fresh variation. Roasted red peppers also add a similarly sweet and smoky flavor.
Is it possible to make this recipe dairy-free?
Yes! You can replace the feta cheese with a dairy-free cheese alternative and swap Greek yogurt for a plant-based yogurt. The flavors will be a bit different but still delicious and creamy.
Can I add meat to this Mediterranean Frittata Recipe?
Definitely! Adding cooked, crumbled sausage, diced ham, or shredded chicken can make it heartier. Just sauté your protein with the vegetables before adding the egg mixture for the best integration of flavors.
What’s the best type of pan to use for baking this frittata?
I highly recommend using a 10-inch oven-safe skillet or cast iron pan. These heat evenly and create a lovely crust on the edges while allowing the frittata to cook through perfectly in the oven.
Conclusion
I truly hope you give this Mediterranean Frittata Recipe a try and discover what has made it one of my go-to dishes. It’s packed with wholesome flavors, comes together quickly, and is as beautiful to serve as it is delicious to eat. Cooking this frittata always feels like a little Mediterranean escape, and I’m excited for you to enjoy it just as much as I do!
Print
Mediterranean Frittata Recipe
- Total Time: 22 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This Mediterranean Frittata is a vibrant and nutritious egg dish packed with spinach, sundried tomatoes, feta cheese, and fresh herbs. Perfect for a wholesome breakfast or light lunch, it combines creamy Greek yogurt with eggs for a fluffy texture, enhanced by the rich flavors of garlic and olive oil. Baked to golden perfection, it’s quick to prepare and serves four generously.
Ingredients
Egg Mixture
- 8 eggs
- ¼ cup full fat Greek yogurt
- ½ teaspoon salt
- ½ teaspoon black pepper
Vegetables & Flavorings
- 1 tablespoon olive oil
- 2-3 green onions, chopped
- 1 cup baby spinach
- 1 garlic clove, minced
Cheese & Toppings
- ½ cup feta cheese, divided
- 4 tablespoons sundried tomatoes in oil, divided
- ¼ cup chopped parsley
Instructions
- Preheat the oven: Set your oven to 425°F (220°C) to get it ready for baking the frittata.
- Prepare the egg mixture: In a bowl, whisk together the 8 eggs, ¼ cup full fat Greek yogurt, ½ teaspoon salt, and ½ teaspoon black pepper until smooth and combined. Set aside.
- Sauté the vegetables: Heat 1 tablespoon of olive oil in a large 10-inch oven-safe pan or cast iron skillet over medium heat. Add the chopped green onions and cook for about 3-5 minutes until softened. Next, add 1 cup baby spinach and 1 minced garlic clove, cooking for an additional 2-3 minutes until the spinach wilts.
- Add the egg mixture and initial toppings: Pour the prepared egg mixture evenly over the cooked vegetables in the pan. Sprinkle half of the ½ cup feta cheese and half of the 4 tablespoons sundried tomatoes on top.
- Bake the frittata: Place the pan uncovered into the preheated oven. Bake for approximately 10-12 minutes until the center of the frittata is set and no longer jiggly.
- Add remaining toppings and serve: Remove the frittata from the oven and sprinkle the remaining feta cheese and sundried tomatoes evenly on top. Garnish with ¼ cup chopped fresh parsley. Serve immediately while warm.
Notes
- This frittata can be customized with other Mediterranean vegetables like roasted red peppers or olives.
- Use an oven-safe skillet or cast iron pan to ensure safe transfer from stovetop to oven.
- Let the frittata rest for a minute before slicing to allow it to set further.
- For a lighter version, substitute full-fat Greek yogurt with low-fat or omit it entirely.
- Store leftovers covered in the refrigerator for up to 3 days and reheat gently.
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: Mediterranean

Leave a Reply