Spinach feta frittata is my go to answer for those nights when I open the fridge, see a handful of greens, a few eggs, and not much else, and still want something that feels like a real meal. It’s cozy, salty, and filling without being heavy. I also love that it works for breakfast, lunch, or that lazy “brinner” situation. If you’ve ever had eggs go from perfect to overcooked in about thirty seconds, don’t worry, I’ll walk you through the easy way. This is the kind of recipe that makes you feel like you’ve got your life together, even if the sink says otherwise.
What Is a Frittata?
A frittata is basically an egg bake that starts on the stove and usually finishes in the oven. Think of it as a crustless quiche that doesn’t ask you to fuss with pastry. You whisk eggs, add flavorful mix ins, cook it gently, and let it set up into thick slices you can actually pick up and eat.
I like frittatas because they’re forgiving. You don’t need perfect knife skills, you don’t need fancy pans, and you can swap ingredients based on what you have. Once you get the basic method down, it becomes a reliable staple.
Why You’ll Love This Spinach Feta Frittata
This spinach feta frittata hits that sweet spot between simple and impressive. The feta brings that tangy, salty bite that makes eggs taste like something special. The spinach adds color and a little freshness, so the whole thing feels brighter and less flat.
Here’s why it keeps showing up in my kitchen:
Fast: You can have it on the table in about 25 to 30 minutes.
Flexible: It’s easy to add leftover veggies, chicken, or herbs.
Meal prep friendly: Slices reheat well for weekday breakfasts.
And if you’re a salad person like me, it pairs so well with something crisp and fruity. I’ve served it with this easy blueberry spinach salad balsamic feta and it felt like a cute cafe lunch at home.

Ingredients You’ll Need
You don’t need much to make this taste great. Try to use decent feta if you can, because it’s one of the main flavors here.
- 8 large eggs
- 1 to 2 cups fresh spinach, packed (or about 1 cup thawed frozen spinach, squeezed dry)
- 1 cup crumbled feta
- 1 quarter cup milk or half and half (optional, but makes it a little softer)
- 2 tablespoons olive oil or butter
- 1 small onion, finely chopped (or 2 green onions)
- 1 small clove garlic, minced (optional)
- 1 quarter teaspoon salt (go light because feta is salty)
- Black pepper to taste
- Optional pinch of red pepper flakes
Ingredient note: if your feta is super salty, skip the added salt until you taste a bite later. Also, if your spinach is wet, your frittata can turn watery, so give it a quick sauté.
How to Make Spinach Feta Frittata (Step by Step)
This is the method I use when I want it to turn out right without thinking too hard.
1) Preheat the oven
Set it to 375 F. You want the oven ready so the eggs finish gently, not slowly drying out.
2) Cook the onion
Heat olive oil in an oven safe skillet (9 or 10 inch works great). Add onion and cook for 3 to 5 minutes until soft. Add garlic if using and stir for about 20 seconds.
3) Wilt the spinach
Toss in the spinach and stir just until it collapses. This usually takes a minute or two. If there’s lots of liquid, cook another minute so it evaporates.
4) Whisk the eggs
In a bowl, whisk eggs with milk (if using), pepper, and a tiny pinch of salt. Don’t over whisk, just enough to blend.
5) Add eggs and feta
Pour eggs into the skillet and gently stir once or twice to spread the spinach around. Sprinkle feta over the top. Let the edges set on the stove for about 2 minutes on medium low.
6) Bake
Move the skillet to the oven and bake 10 to 14 minutes. It’s done when the center looks set and doesn’t jiggle like raw egg. A little softness is fine because it keeps cooking after you pull it out.
7) Rest and slice
Let it sit 5 minutes before slicing. This helps it hold together and taste better.
When I’m making brunch, I’ll often put out a simple side salad too. This beet salad with spinach mandarin oranges feta is bright and juicy, and it balances the salty feta really nicely.

Tips for a Perfect Frittata Every Time
I’ve made every frittata mistake possible, so here are the fixes that actually help.
Use medium low heat on the stove. High heat makes the bottom brown too fast before the middle sets.
Don’t overload it. It’s tempting to add everything in the fridge, but too many mix ins can make it soggy and prevent it from setting.
Watch the salt. Feta brings plenty of salt, so taste with your eyes first and season lightly.
Rest before slicing. I know it’s hard because it smells so good, but give it five minutes.
“I made this for my kids and they actually asked for seconds. The feta totally changes the game. I’m saving this one.”
Variations and Add-Ins
Once you’ve made spinach feta frittata a couple times, you’ll start wanting to play around. Here are a few easy ideas that keep the spirit of the recipe but change the vibe.
Veggies: mushrooms, roasted red peppers, zucchini (cook first), or cherry tomatoes (add on top).
Protein: cooked bacon, sausage, diced ham, or leftover shredded chicken.
Herbs: dill is amazing with feta. Parsley and basil are great too.
Cheese swaps: half feta and half mozzarella makes it milder and extra melty.
Just remember the one rule: cook watery vegetables before adding them, or your eggs can turn out wet.
What to Serve With It
This is where you can make it feel like a full meal without much more work.
My favorite pairings:
A simple salad with fruit or crunch. I love this one: blueberry peach feta salad.
Toast or warm pita with a little butter or olive oil.
Potatoes like roasted baby potatoes or even a quick air fryer batch.
Fresh fruit if it’s breakfast or brunch.
Honestly, spinach feta frittata and a bright salad is my “I tried today” meal, even if I’m wearing sweatpants. Also, if you want another salad option that feels a little fancy but takes almost no effort, here’s that beet salad with spinach mandarin oranges feta again because it really works with the salty feta flavor.

How to Store and Reheat
This is one of the best parts. It stores like a champ.
Fridge: Keep slices in an airtight container for up to 4 days.
Freezer: You can freeze slices, but the texture gets a little more spongy. Still totally edible for quick breakfasts. Wrap slices individually and freeze up to 2 months.
Reheat: Microwave in short bursts (20 to 30 seconds at a time) until warm. Or warm in a skillet on low with a lid for a nicer texture.
Tip: If you’re reheating for breakfast, add a little fresh pepper on top. It wakes up the flavor.
Frequently Asked Questions About Spinach Feta Frittata
Can I use frozen spinach?
Yes. Thaw it and squeeze it really well. If it’s watery, it will water down the eggs.
Do I have to use an oven safe skillet?
It’s easiest if you do. If you don’t have one, cook on the stove until the edges set, then transfer to a greased baking dish to finish in the oven.
How do I know when it’s done?
The center should look set and not wet. A tiny bit of softness is okay because it firms up while resting.
Why did mine turn out rubbery?
Usually it’s overbaking or too high heat. Pull it when it’s just set, and let it rest.
Can I make it ahead?
Absolutely. This spinach feta frittata is great at room temp for a brunch table, and even better the next day for quick slices.
A Cozy Little Wrap Up Before You Cook
If you’ve been needing a reliable, no drama egg dinner, this spinach feta frittata is it. Keep the heat gentle, don’t overbake, and let feta do the heavy lifting on flavor. If you want to compare versions, I’ve also bookmarked the Spinach and Feta Frittata Recipe (Fresh and Flavorful) – The Kitchn and the lighter take from Spinach Feta Frittata – Skinnytaste for extra ideas. Now go crack those eggs and make it your own, and if you end up eating the first slice straight from the pan, I totally get it.

Spinach Feta Frittata
Ingredients
Method
- Preheat the oven to 375°F.
- Heat olive oil in an oven safe skillet over medium heat. Add onion and cook for 3 to 5 minutes until soft. Add garlic if using and stir for about 20 seconds.
- Toss in the spinach and stir just until it collapses, about 1-2 minutes. If there’s lots of liquid, cook for another minute to evaporate.
- In a bowl, whisk eggs with milk (if using), pepper, and a pinch of salt until blended.
- Pour the egg mixture into the skillet and gently stir once or twice to distribute the spinach. Sprinkle feta over the top. Let the edges set on the stove for about 2 minutes on medium low.
- Transfer the skillet to the oven and bake for 10 to 14 minutes, until the center looks set and doesn’t jiggle.
- Allow the frittata to rest for 5 minutes before slicing.



