Easy Baked Oven Frittata with Spinach and Feta
A baked oven frittata is the weeknight dinner that asks almost nothing of you. Eggs, spinach, and feta get whisked together, poured into a skillet, and finished in the oven while you pull together a quick salad.

You don’t flip anything and you don’t babysit a stovetop. Just a hot oven and a handful of ingredients, and you get a fluffy, golden wedge of eggs threaded with greens and salty cheese.
Why This Frittata Stays in Our Weeknight Rotation
I keep coming back to this one because it feels like a proper meal without much effort. The eggs puff up light and tender in the oven, with a soft center and lightly browned edges that give just a little chew.
The spinach wilts into dark ribbons that stay damp enough to keep the eggs from drying out, and the feta melts into creamy, salty pockets. It’s satisfying enough on its own but plain enough that everyone at the table can add their own hot sauce or extra pepper without a fuss.
Ingredients

- 8 large eggs: for the fluffy base
- 1/4 cup whole milk: adds a little richness and lift; half-and-half works too
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp olive oil: for sautéing the vegetables
- 1 small onion, diced (about 1 cup): yellow or white onion both work
- 5 oz fresh spinach (about 3 packed cups): baby spinach is easiest
- 1/2 cup crumbled feta (about 2 oz): use a block of feta and crumble it yourself for better texture
- 1/4 cup grated Parmesan (optional): adds a crisp, salty top
Variations / Substitutions
- Swap the spinach for kale: remove the tough stems and sauté it a minute longer so it softens fully
- Use goat cheese instead of feta: it gives a tangier, creamier finish
- Add cooked bacon or sausage: stir in 1/2 cup of crumbled cooked bacon or browned sausage along with the cheese
- Make it dairy-free: skip the milk and cheese, or use a splash of unsweetened oat milk and a crumbly vegan feta
- Roasted red peppers and olives: fold in 1/3 cup of each for a Mediterranean spin
If you like the combination of eggs and tender vegetables, a crustless quiche is another great option when you have more time.
How to Make Easy Baked Oven Frittata with Spinach and Feta
Step 1: Whisk the Eggs

Preheat the oven to 375°F (190°C). In a large bowl, whisk together the 8 eggs, 1/4 cup milk, 1/2 teaspoon salt, and 1/4 teaspoon pepper until the mixture looks pale yellow and a bit frothy. Set it aside while you start the vegetables.
That froth is a good sign. It means the eggs have air beaten into them, which helps the frittata rise in the oven instead of baking up dense.
Step 2: Sauté the Onion and Spinach

Warm the 2 tablespoons of olive oil in a 10-inch oven-safe skillet over medium heat. Add the diced onion and cook, stirring occasionally, until it softens and turns translucent, about 5 minutes. Pile in the 5 ounces of spinach a handful at a time, stirring as it wilts. It only takes about 2 minutes for the whole mound to collapse into a tender, dark green layer.
The spinach shrinks a lot, so don’t be alarmed if it looks like too much at first. Once it reduces, spread the onion and spinach evenly across the bottom of the skillet so every slice gets some greens.
Step 3: Pour and Scatter the Cheese

Pour the whisked egg mixture right over the vegetables in the skillet. Sprinkle the 1/2 cup of crumbled feta evenly over the top, and add the 1/4 cup of Parmesan if you’re using it. Give the pan a gentle shake so the eggs settle into all the gaps. Put the skillet back on the stove over medium-low heat and let it sit undisturbed for 1 minute, just until the edges start to set and turn opaque.
You’ll see a thin ring of cooked egg forming around the perimeter while the center still looks liquid. That little head start on the stovetop gives you a nice crust without overcooking the bottom.
Step 4: Bake the Frittata

Transfer the skillet to the preheated oven and bake for 20 to 25 minutes. The frittata is done when it has puffed up, the top is golden, and the center barely jiggles when you shake the pan. A knife inserted an inch from the center should come out clean.
The kitchen will smell like warm eggs and toasted cheese. Don’t open the oven door too early or the frittata can deflate. Let it ride for at least 20 minutes before you check.
Step 5: Slice and Serve

Run a thin spatula around the edge of the frittata to loosen it from the skillet, then slide it onto a cutting board. Let it rest for 5 minutes so the slices come out clean. Cut it into wedges right on the board and serve warm.
The inside will be tender and fluffy, with dark ribbons of spinach and soft, salty pockets of feta in every bite. A few cracks of black pepper on top are never a bad idea.
A Few Tips for the Best Frittata
- Let the frittata rest for about 5 minutes after baking. It will slice much more cleanly and the texture firms up just enough without turning rubbery.
- Use a well-seasoned cast iron skillet if you have one. It holds heat beautifully and makes the bottom and edges nicely browned. A stainless steel or nonstick oven-safe skillet works too.
- Don’t overbake. The eggs will continue cooking from residual heat after you pull it from the oven, so take it out when the center is just set.
- Leftover frittata is great cold, straight from the fridge. Cut a wedge and pack it for lunch the next day.
Storing and Reheating Leftovers
- Refrigerate: Leave the frittata in the skillet covered with a lid, or transfer slices to an airtight container. It keeps well for up to 4 days.
- Reheating: Warm individual slices in the microwave for 30 to 45 seconds on medium power, or place the whole frittata back in a 300°F (150°C) oven for 10 minutes. The oven method keeps the top from getting soggy.
- Serve cold: A cold slice right out of the fridge tastes a lot like a Spanish tortilla, firm and dense, with the feta staying creamy. It’s a good quick breakfast.
What to Serve With Easy Baked Oven Frittata
A simple green salad dressed with a squeeze of lemon and olive oil cuts through the richness of the eggs and cheese. For something more substantial, roasted baby potatoes or thick slices of toasted sourdough make it a fuller plate. If you want to lean into the Mediterranean angle, spoon a little chunky tomato sauce alongside each wedge.
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes. Thaw 5 ounces of frozen spinach and squeeze it very dry before adding it to the skillet. You can skip the wilting step, just stir the dry spinach into the cooked onion until warm.
Why did my frittata turn out dry?
It likely baked a few minutes too long. Overbaking forces too much moisture out of the eggs. Start checking at the 20-minute mark and pull it as soon as the center is just set and still gives the faintest jiggle.
Can I make this frittata ahead of time?
Absolutely. Bake it, cool it completely, and refrigerate it whole or in slices. Reheat gently, or serve it cold. It holds its texture well for a few days.
What if I don’t have an oven-safe skillet?
You can use a regular skillet for the stovetop steps, then pour the egg mixture and vegetables into a greased 9-inch pie dish or square baking dish. Bake it at the same temperature and check for doneness around the 20-minute mark.

Easy Baked Oven Frittata with Spinach and Feta Recipe
Ingredients
Method
- Preheat the oven to 375°F (190°C). In a large bowl, whisk together the eggs, milk, salt, and pepper until frothy. Set aside.
- Heat the olive oil in a 10-inch oven-safe skillet over medium heat. Add the onion and cook until softened, about 5 minutes. Add the spinach in handfuls and stir until wilted, about 2 minutes. Spread the vegetables evenly in the skillet.
- Pour the egg mixture over the vegetables. Scatter the feta and the optional Parmesan on top. Place the skillet over medium-low heat for 1 minute until the edges look opaque.
- Transfer the skillet to the oven and bake for 20 to 25 minutes, until the frittata is puffed and the center is just set.
- Let it rest for 5 minutes, then slide the frittata onto a cutting board. Slice into wedges and serve warm.
