This easy spinach and feta frittata comes together in about 35–40 minutes with 8 eggs, fresh baby spinach, onion, garlic, milk, olive oil, and crumbled feta. Cook the vegetables in a 10-inch ovenproof skillet, add the gently whisked eggs, and finish the frittata in a 400°F oven until the center is just set.
Every bite is tender, savory, and full of fresh spinach flavor, with salty feta melting into the softly cooked eggs. It is a reliable breakfast, brunch, lunch, or light dinner that serves 4–6 people and needs only a simple salad or toast on the side.
Jump to RecipeWhy You’ll Love This Recipe

This spinach and feta frittata has the comfort of a classic egg bake but cooks faster and more neatly in one skillet. The eggs stay tender, the spinach adds a fresh vegetal note, and feta provides salty, creamy pockets throughout every slice.
It is also flexible enough for a busy weekday breakfast or a relaxed weekend table. Serve it warm, at room temperature, or chilled, depending on your schedule.
- Fast: Prep takes 10–15 minutes, followed by a short stovetop and oven cooking period.
- Practical: One ovenproof skillet handles the vegetables, eggs, and baking.
- Balanced: Eggs provide a satisfying base while spinach and feta bring color and bold flavor.
- Shareable: The 10-inch frittata makes 4–6 servings.
If you are planning a full brunch spread, add a sweet bite such as these easy avocado banana muffins alongside the savory frittata.
Ingredients You’ll Need

The foundation is simple: 8 large eggs, 1/4 cup whole milk, half-and-half, or unsweetened milk, and 2 tablespoons of olive oil. Milk keeps the egg mixture soft, while olive oil helps the onion and spinach cook gently without sticking.
Use 5 ounces of fresh baby spinach, which equals about 4–5 packed cups once roughly chopped. You will also need one small yellow onion, one garlic clove, 1/2 teaspoon kosher salt, 1/4 teaspoon freshly ground black pepper, and 1/2 cup crumbled feta, or about 2 ounces.
Optional seasonings let you adjust the personality of the dish without changing the method. Dried oregano adds a warm herbal note, fresh dill or parsley brings brightness, and red-pepper flakes add a little heat.
- Choose feta packed in brine for a moist, tangy texture when available.
- Baby spinach cooks quickly and has a delicate flavor that suits eggs.
- A well-seasoned cast-iron skillet or nonstick 10-inch ovenproof skillet is ideal.
For another feta-friendly dish to serve later in the week, try this fresh bowtie feta pasta salad with colorful vegetables and a bright dressing.
How to Make It Step-by-Step

Step 1: Heat the oven to 400°F (200°C) before you begin cooking. Use a well-seasoned or nonstick 10-inch ovenproof skillet, since the pan will move directly from the stovetop to the oven.
Step 2: Add the eggs, milk, kosher salt, black pepper, and optional dried oregano to a bowl. Whisk just until the mixture is blended and the yolks are incorporated; too much whisking can create a spongy texture.
Step 3: Pour 1 tablespoon of olive oil into the skillet and warm it over medium heat. Add the finely diced onion and cook for 3–5 minutes, stirring occasionally, until it softens and looks translucent.
Step 4: Stir in the minced garlic and cook for about 30 seconds. This short cooking time releases its aroma while keeping the garlic from becoming bitter or overly dark.
Step 5: Add the chopped spinach in batches, stirring as each handful wilts enough to make room for more. Cook for about 1–2 minutes, then continue briefly if needed until the pan is fairly dry.
Step 6: Spread the cooked vegetables across the bottom of the skillet so every slice will contain spinach and onion. If the surface looks dry, add the remaining tablespoon of olive oil before pouring in the egg mixture.
Step 7: Let the eggs cook undisturbed on the stovetop for 2–3 minutes. Watch for the edges to become visibly set while the middle remains loose and fluid.
Step 8: Scatter the crumbled feta evenly over the top rather than placing it in one area. Carefully transfer the skillet to the hot oven once the cheese is distributed.
Step 9: Bake for 10–15 minutes, checking near the end of the cooking time. The frittata is ready when the center is just set, the top is lightly puffed, and a knife inserted near the center comes out mostly clean.
Step 10: Let the skillet rest for 5 minutes before cutting it into wedges. Finish with chopped dill, parsley, or a pinch of red-pepper flakes for color and a fresh final note.
Chef’s Tips for a Tender Frittata

Moisture control is the most important detail. Fresh spinach can release liquid as it wilts, so cook it until the mixture is fairly dry before adding the eggs; otherwise, the finished frittata may become watery.
If using frozen spinach, substitute about 10 ounces, thaw it completely, and squeeze it very dry before cooking. Pressing it in a clean kitchen towel or several layers of paper towel removes the excess water more effectively than simply draining it.
Do not wait for the frittata to look completely firm in the oven. The center should be barely set because residual heat continues cooking the eggs during the 5-minute rest, helping the texture remain tender instead of rubbery.
- Use medium heat for the onion so it softens without scorching.
- Do not stir after adding the egg mixture; a calm surface helps the frittata set evenly.
- Keep the feta on top for visible salty crumbles and a lightly creamy finish.
- Check the center rather than relying only on the color of the top.
Serving Ideas

Cut the frittata into wedges and serve it with a crisp green salad, sliced tomatoes, roasted potatoes, or warm whole-grain toast. A spoonful of plain yogurt or a squeeze of lemon can add coolness and brightness without masking the feta.
For a larger brunch, pair it with fruit and a basket of baked treats. A batch of quick cinnamon muffins gives guests a warmly spiced option to enjoy with coffee.
The frittata also works well as a simple packed lunch. Let it cool, slice it into portions, and tuck each piece into a container with salad greens or fresh vegetables.
Storage, Reheating, and Variations
Cool leftovers, cover them, and refrigerate them promptly. Reheat individual slices gently in the microwave or in a low oven until warmed through, taking care not to overcook the eggs.
Common additions include chopped scallions, mushrooms, cherry tomatoes, roasted red peppers, or grated Parmesan. Add-ins with significant moisture should be cooked first, just as the spinach is, so the egg mixture stays set rather than wet.
Although some recipes use 6 eggs for a thinner, smaller frittata, 8 eggs are the better fit for a 10-inch skillet and the proportions used here. Keep the pan size consistent if you want the stated baking time and thickness.
For a hearty dinner menu after enjoying this lighter egg dish, our easy Salisbury steak offers a rich, comforting option.

Spinach and Feta Frittata
Ingredients
Method
- Heat the oven to 400°F (200°C), and prepare a well-seasoned or nonstick 10-inch ovenproof skillet.
- Whisk the eggs, milk, kosher salt, black pepper, and optional oregano together just until blended. Avoid overbeating the eggs.
- Warm 1 tablespoon of olive oil in the skillet over medium heat. Add the diced onion and cook for 3–5 minutes, until softened.
- Add the minced garlic and cook for about 30 seconds, stirring constantly so it becomes fragrant without browning.
- Add the chopped spinach in batches and cook for 1–2 minutes, until just wilted. If the spinach releases substantial liquid, continue cooking briefly until the vegetables are fairly dry.
- Spread the onion, garlic, and spinach evenly across the skillet. Add the remaining tablespoon of olive oil if the pan looks dry, then pour in the egg mixture.
- Cook the frittata on the stovetop for 2–3 minutes without stirring, until the edges begin to set.
- Sprinkle the crumbled feta evenly over the surface. Transfer the ovenproof skillet to the preheated oven.
- Bake for 10–15 minutes, until the center is just set and the top is lightly puffed. A knife inserted near the center should come out mostly clean.
- Let the frittata rest for 5 minutes before slicing. Garnish with fresh dill, parsley, or a pinch of red-pepper flakes if desired.
Notes
Final Thoughts
This spinach and feta frittata proves that a few everyday ingredients can create a memorable meal. Soft eggs, wilted spinach, sweet onion, fragrant garlic, and tangy feta come together in a golden skillet dish that feels special without demanding much work.
Keep the spinach as dry as possible, avoid overbeating the eggs, and remove the frittata from the oven when the center is barely set. After its 5-minute rest, slice and serve with your favorite brunch sides.
If you want to finish the meal with dessert, a slice of homemade apple pie makes a cozy finale. Save this recipe for busy mornings, relaxed entertaining, and any time you want a flavorful meal from one skillet.