Save My kitchen filled with the smell of garlic and olive oil on a lazy Sunday morning when I first assembled this frittata, and honestly, I was just trying to use up some spinach before it went bad. The pan sizzled as I stirred in those jewel-like sun-dried tomatoes, and something about the way they caught the light made me slow down and actually pay attention to what I was making. By the time the eggs went in, I realized this wasn't a desperate use-it-up situation at all—it was turning into something I'd want to make again and again.
I made this for my sister when she showed up unannounced on a Thursday evening, and watching her face light up after that first bite reminded me why cooking for people matters so much. She kept asking for the recipe, and I realized I hadn't written it down properly yet—it had just become something I made by feel. That's when I knew this frittata deserved a proper place in my rotation of favorite dishes.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Fresh baby spinach: Use the tender kind that wilts almost instantly; it disappears into the eggs in the best way possible.
- Sun-dried tomatoes: The oil-packed version saves you a step, and those deep, concentrated flavors are what make this dish taste like more than the sum of its parts.
- Yellow onion: Cook it low and slow until it's soft and sweet—rushing this step means missing out on real flavor.
- Garlic: Just one clove keeps things balanced without overpowering the delicate eggs.
- Large eggs: Room temperature eggs blend more smoothly, though honestly, I don't always remember to take mine out ahead of time.
- Whole milk: It makes the frittata fluffier than using water or cream alone.
- Feta cheese: Crumble it by hand instead of using pre-crumbled if you can; the texture stays better in the oven.
- Parmesan cheese: Adds a salty, umami depth that makes people wonder what your secret ingredient is.
- Dried oregano: The Mediterranean heartbeat of this whole dish.
- Olive oil: Good quality matters here since it's one of the main flavors you'll actually taste.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Heat your oven first:
- Get it to 375°F (190°C) before you do anything else so it's ready when you need it. This takes just two minutes and prevents scrambling later.
- Sauté the onion base:
- Pour olive oil into your ovenproof skillet over medium heat and add the chopped onion, letting it soften for 3 to 4 minutes until it's golden and sweet. You'll know it's ready when the kitchen starts smelling like dinner is actually happening.
- Add garlic, then spinach:
- Stir in the minced garlic and cook for just one minute—any longer and it turns bitter. Toss in the spinach right after and watch it collapse down from a huge pile to almost nothing in about two minutes.
- Introduce the sun-dried tomatoes:
- Add those jewel-toned pieces and let them warm through for one minute, which wakes up their flavor and distributes them evenly throughout the pan.
- Whisk your egg custard:
- In a separate bowl, crack the eggs and whisk them with milk, oregano, salt, and pepper until well combined. Fold in the crumbled feta and grated Parmesan so they're evenly distributed.
- Combine and set the edges:
- Pour the egg mixture over the vegetables in the skillet, give it one gentle stir to combine everything, then let it sit on the stovetop for 2 to 3 minutes until you see the very edges start to set and turn slightly opaque. This gives the bottom a little head start on cooking.
- Transfer to the oven:
- Slide the whole skillet into your preheated oven and bake for 10 to 12 minutes until the center is just set—it should still have a tiny bit of jiggle in the very middle when you gently shake the pan. The top should be pale golden, not dark.
- Rest and serve:
- Pull it out and let it cool for a few minutes so you don't burn your mouth, then slice it into wedges and serve warm or even at room temperature.
Save There's something deeply satisfying about pulling a golden frittata from the oven and knowing you've made something that could be breakfast, lunch, dinner, or a midnight snack, and it would be equally welcome at all hours. My friend once brought this to a potluck and people fought over the last slice, which is really when I knew it had earned its permanent place in my cooking life.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
What Makes This Mediterranean Magic
This dish works because it respects the Mediterranean philosophy of letting good ingredients speak for themselves without fussy techniques or long ingredient lists. The feta brings a sharp, salty note, the sun-dried tomatoes add sweetness and depth, and the spinach keeps everything bright and earthy. Together, they create a flavor profile that feels sophisticated enough to serve to guests but simple enough that you won't dread making it on a random Tuesday.
Storage and Make-Ahead Strategies
This frittata is one of those recipes that improves with a day in the refrigerator—the flavors meld and deepen, and cold slices are somehow even more delicious than warm ones. You can make it up to three days ahead and reheat individual slices in a 300°F oven for about five minutes, or eat it straight from the fridge if you prefer. Freezing isn't ideal because the eggs get a bit rubbery after thawing, but if you're desperate, wrapped slices will keep for up to a month.
Variations Worth Trying
Once you understand the basic frittata structure, you start seeing endless possibilities in your vegetable drawer and cheese case. I've made versions with roasted red peppers and goat cheese, caramelized leeks and gruyère, even leftover roasted broccoli and sharp cheddar. The technique stays the same, but the personality of the dish changes completely depending on what you choose. Here are some swaps I've loved.
- Swap the spinach for sautéed mushrooms, or use both if you want something more substantial.
- Replace sun-dried tomatoes with fresh cherry tomatoes halved, or roasted red peppers if you want something sweeter.
- Use any hard cheese you have on hand—sharp cheddar, aged gouda, or even crumbled blue cheese all work beautifully.
Save This frittata has quietly become my most reliable dinner when I want to feel like I've actually cooked something but don't want to spend all evening in the kitchen. That's the real magic of it.
Recipe FAQs
- → What can I use instead of fresh spinach?
You can substitute fresh baby spinach with thawed, well-drained frozen spinach for convenience without losing flavor.
- → How do sun-dried tomatoes affect the dish?
Sun-dried tomatoes add a sweet-tart depth and vibrant color, balancing the creamy cheese and savory eggs.
- → Can I make this without dairy?
Yes, replacing feta and Parmesan with plant-based alternatives makes it suitable for dairy-free diets.
- → What type of pan should I use?
An ovenproof skillet about 10 inches in diameter works best to sauté ingredients and finish cooking in the oven.
- → How can I serve this dish?
Serve warm or at room temperature alongside a green salad or crusty bread for a balanced meal.
- → Is this dish gluten-free?
As prepared, it’s gluten-free, but verify the packaging of cheeses and sun-dried tomatoes to ensure no cross-contamination.