Quick and easy Spinach Frittata has all the flavor of traditional Greek spanakopita without the fuss of phyllo! Packed with creamy feta, fresh herbs, and hearty spinach, this spinach frittata recipe is a gluten-free, vegetarian dish that takes 20 minutes, start to finish. It’s perfect for brunch or a light dinner, especially when paired with a bright cucumber tomato salad.
The Spinach Frittata recipe came about in a happy accident. I was preparing Greek spanakopita, the flaky, feta, dill, and spinach-filled pastry, for a party. Instead of the typical casserole, I decided to roll the phyllo sheets into little rolls for an appetizer, a vegetarian version of my meat and feta rolls. Somehow I ran out of phyllo with plenty of filling to spare!
The next night, I threw the leftover spanakopita filling into my cast iron skillet with some eggs and popped it in the oven. Viola! A lovely, fluffy spinach frittata was born.
I’ve since played around with the spinach and feta mixture to get just the right measurements. I like to use frozen spinach as an easy way to get loads of the vitamin, protein, and mineral-packed green in my diet. A 6-ounce bag of frozen spinach is around 3/4 pound of fresh! Plus, it makes this a great back-pocket pantry meal that I can quickly put together on the fly.
I like to finish the frittata in the oven to avoid the step of flipping it. It’s the same technique we use in our egg white frittata with smoked salmon. Anyone can do it!
Have leftovers? This frittata is just as delicious served cold or at room temperature, which makes it a great option for meal prep. Whether you’re enjoying it hot from the oven or as a packed lunch the next day, this recipe is simple, healthful, and flavorful.
Table of Contents
Spinach Frittata Ingredients
Making a healthy and flavorful spinach frittata recipe starts with quality ingredients, eggs most important among them! Here’s everything you’ll need:
- Eggs: The essential ingredient of any frittata! Whole eggs create a fluffy, rich, and protein-packed base that holds all the ingredients together.
- Frozen chopped spinach: Convenient and nutrient-dense, spinach adds an earthy, hearty flavor and lots of nutrition. Be sure to thaw and thoroughly wring out the water to avoid a soggy frittata.
- Feta cheese: The tangy flavor of feta provides unmistakable seasoning in this dish. Look for blocks of feta sold in brine, as it tends to be creamier and more flavorful than that sold already crumbled.
- Yellow onion: Adds a touch of sweetness and depth to balance the savory notes of the dish. I like the sweetness of yellow onions, but you can substitute with white or red, scallions, or shallots if you like.
- Parsley and mint: These fresh herbs brighten up the frittata and give it that unmistakable Mediterranean flair.
- Garlic: A little minced garlic adds that magical punchy flavor that only garlic can bring.
- Dried oregano and dill: Two dried herbs beloved in Greek dishes that layer in their signature flavors. This is one of my favorite places to showcase the distinctive flavor of Greek Oregano.
- READ MORE: Learn more about it in our Oregano Guide.
- TRY IT: We offer dried Greek oregano in our shop.
- Paprika: Sweet or smoked Spanish paprika adds a subtle warmth and vibrant color.
- Kosher salt and black pepper: Eggs without seasonings fall flat, so these seasonings are the key to bringing all the flavors together.
- Baking powder is totally optional, but I find adding a small amount helps give the frittata an airy texture, even with all the mix-ins, making it nice and fluffy.
- Milk: I like whole milk for extra creaminess, but you can use whatever unsweetened and unflavored milk you’d like, including low-fat or plant-based.
- Extra virgin olive oil: Coats the pan to crisp the frittata. Use a high-quality extra virgin variety–any of the olive oils from our shop would work well, but I especially love our Greek Koroneiki for this recipe.
How to Make Feta Spinach Frittata
This frittata recipe uses my go-to technique: First, brown the edges on the stove to create a “crust,” then finish the frittata in the oven. It makes the eggs slightly crisp on the outside with a soft, souffle-like center, and it couldn’t be easier! Here’s how you do it:
- Get ready. Preheat your oven to 375°F. Next, use a cheesecloth or clean kitchen towel to wring out 6 ounces of frozen chopped spinach. Finely chop a small onion. Chop enough parsley leaves to yield 1 cup, and enough mint for 3 tablespoons. Mince 3 garlic cloves (see our how to mince garlic guide for tips).
- Season the eggs. Crack 8 eggs into a large bowl. Add 1 teaspoon dried oregano and 1/2 teaspoon each dried dill, black pepper, and paprika. Add 1/4 teaspoon of baking powder (if using), season with a pinch of salt, and whisk to combine.
- Mix the remaining ingredients. Add the prepared spinach, onion, parsley, mint, and garlic, along with 1/4 cup of milk. Once that is done, crumble in 3 to 4 ounces of feta cheese and mix well to combine.
- Start the frittata. In a 12-inch cast iron skillet (or oven-safe skillet) over medium-high heat, heat enough olive oil to coat (about 2 tablespoons). When it’s shimmering (but before smoking), pour in the egg mixture. Give the skillet a gentle shake to allow the egg mixture to spread well. Cook for about 4 minutes or so, allowing the bottom of the eggs to settle.
- Bake the frittata. Transfer the pan to the heated oven until the top is firm and it doesn’t jiggle when you shake the pan, about 8 minutes.
- Serve. Remove the frittata from the oven and allow it to rest for a few minutes, then slice and serve, sprinkled with additional feta, if you like, and/or with cucumber tomato salad on the side.
Can I prepare this Frittata Recipe ahead of time?
Yes, this spinach frittata recipe can be made ahead of time, and it’s a great option if you like to meal prep a healthy breakfast. Here are a couple of options for how to do it:
- Prep ahead, bake later: Simply do all the prep for the spinach and feta mixture. Store in the fridge in a tightly closed container. When ready, follow the recipe by adding the spinach and feta mixture to the egg mixture and bake.
- Bake and freeze: You can also make the entire spinach frittata and bake it in the oven. Once baked, let it cool completely, then slice and wrap each piece to freeze individually. You can reheat from frozen in a skillet or in your microwave for a few seconds.
What to Serve with Feta Spinach Frittata
This feta spinach frittata is a crowd-pleasing dish to serve for brunch, Mother’s Day breakfast, winter holiday breakfasts, and even as an appetizer for parties! And, honestly, I’ve served it for a quick dinner on a couple of busy nights.
Although this recipe is fabulous on its own, I like to serve it with my easy Mediterranean cucumber tomato salad or Greek Salad, and a side of my Middle Eastern skillet potatoes. If I’m serving a crowd for brunch, this frittata is a good option next to my epic Mediterranean brunch board, and maybe even a brunch cocktail or two. Limoncello Spritz anyone?
This recipe also freezes well, so it’s a good thing to make for a friend or family member who might need a little extra TLC.
You’ll Also Like: Healthy Breakfast Recipes
Breakfast
Sweet Potato Breakfast with Eggs
Mediterranean Diet Recipes
Easy Vegetarian Egg Casserole Recipe
Mediterranean Diet Recipes
Healthy Breakfast Egg Muffins (Video)
Browse all Mediterranean recipes.
Visit Our Shop
Feta and Spinach Frittata
Ingredients
For the Frittata
- 8 eggs
- 1 teaspoon dried oregano
- ½ teaspoon dried dill
- ½ teaspoon black pepper
- ½ teaspoon paprika
- ¼ teaspoon baking powder (optional)
- Kosher salt
- 6 ounces frozen chopped spinach, thawed and water wrung out
- 1 small yellow onion, finely chopped
- 1 cup chopped parsley leaves
- 3 tablespoons chopped mint leaves
- 3 garlic cloves, minced
- 3 to 4 ounces feta cheese, crumbled
- ¼ cup whole milk
- Extra virgin olive oil (for coating the pan)
For Serving (Optional)
- Mediterranean Cucumber Tomato Salad
Instructions
- Get ready. Preheat your oven to 375°F.
- Season the eggs. In a large bowl, whisk together eggs, oregano, dill, pepper, paprika, and baking powder (if using). Season with a pinch of salt.
- Mix the remaining ingredients. Add the spinach, onion, parsley, mint, garlic, feta, and milk. Mix well to combine.
- Start the frittata. In a 12-inch cast iron skillet (or oven-safe skillet) over medium-high heat, heat enough olive oil to coat (about 2 tablespoons). When it’s shimmering (but before smoking), pour in the egg mixture. Give the skillet a gentle shake to allow the egg mixture to spread well. Cook for about 4 minutes or so, allowing the bottom of the eggs to settle.
- Bake the frittata. Transfer the pan to the heated oven until the top is firm and it doesn’t jiggle when you shake the pan, about 8 minutes.
- Serve. Remove the frittata from the oven and allow it to rest for a few minutes, then slice and serve, with cucumber tomato salad on the side if you’d like. Enjoy!
Notes
- Shop this recipe: Visit our shop to browse quality Mediterranean ingredients including the olive oil, oregano, and paprika used in this recipe.
- Thoroughly Dry the Spinach: Be sure to remove any excess water from the thawed spinach so you don’t end up with runny eggs. Place spinach in a cheesecloth or clean kitchen towel and twist to wring out the water. (If you’re using a kitchen towel, use one that you wouldn’t mind some green stains.)
- To Prevent the Eggs From Sticking: Make sure the skillet is coated in oil and the oil is hot before adding the eggs. This prevents the eggs from sticking to the skillet and creates a nice crust on the bottom.
- To Use Fresh Spinach: If you would like to substitute fresh spinach in place of the frozen, use 3/4 to 1 pound well washed and stemmed spinach or baby spinach. Wilt the spinach in a pan over medium heat, adding it by the handful and stirring until the spinach has all cooked down to about 1 cup or so. Allow to drain in a colander until it’s cool enough to handle, then wring out the water using cheesecloth or a clean kitchen towel.
Nutrition
* This post first appeared on The Mediterranean Dish in June 2018 and has since been updated with new information and media for users’ benefit. Enjoy!
Bundle and Save!
Four of our best-selling signature olive oils, perfect for everyday use.
AWESOME!!! Made it for dinner tonight with the 3-ingredient salad. I chopped a 5 oz bag of fresh spinach and it came out beautiful. added plenty of fresh parsley and mint! Will definitely make again and AGAIN!!!!
Sounds yummy! Thanks, Ellen!
I made this yesterday for my daughter who is a vegetarian. As it turns out, everyone who tried the frittata LOVED this spinach and feta dish. I also made the 3 ingredient salad – both were a big hit! Thank you, Suzy for all your recipes. I’m enjoying all the flavors your dishes have to offer.
Suzi Sharp
Thanks so much for giving these recipes a try!
i make this all the time for lunch on Sundays
and family love the summer or year round
So glad to hear it!
Just made this. It is amazing. It is going to be my breakfast for the next few days. I used a 10oz package of Spinach. I also used silicone mini tart pans (Got exactly 8 servings out of it) and used my air fryer at 375F for about 8-9 min. Some of the frittatas were topped with a slice tomato. this definitely gets into my rotation. Thank you.
Thank you so much for sharing, Alex!
Made this last night. Really good! I only had fresh chard so I sautéed it first to get moisture out. And I threw in the bit of my leftover roast chicken, shredded. On to another of your recipes tonight!
That sounds so yummy! Thanks, Yvette!
Easy and delicious! Great instructions especially to dry the spinach — although that is hard to do! Thanks to this recipe I nailed it the first time!
Thank you so much for sharing, Valerie!
Absolutely delicious – best frittata I have ever made – my kid loved too! Thank you!!!
Wow! Thank you! That’s so sweet!
The best spinach feta frittata! So flavorful.
Thank you, Sharon! So glad you liked it!
Hi there, can I make this with fresh spinach? That’s all I have in the fridge .. if so how would I add it in? Just chop and add?
Thanks
Em
Emily, you would need quite a bit of fresh spinach here. But essentially, you will want to quickly saute the spinach to cook down before using in this recipe.
Hi Suzy: I’m giving this 5 stars even though I have not tried this yet but based on all other recipes..delish. Question..for some reason my whole eggs do not sit well in my stomach. Considering trying this using only egg whiltes. Would you suggest the carton of egg whites or separated eggs? I have not experimented with egg whites. Thanks for any suggestions?
This frittata is packed with flavor and so perfect for any meal of the day!
Looks delicious but where is the feta cheese going?
The feta is part of the egg mixture, it’s added into the eggs with the spinach and herbs.
Wow love this! So much delicious flavor!
I love frittata with soup for lunch. Can’t wait to try this.
That sounds like a nice, cozy lunch for this time of year! Hope you love the frittata!
I made this yesterday and it was a huge hit! The colors are also so festive and pretty!
Yay! Thanks, Lauren!
I am making this for the holidays!! So good!
Great dish! We are looking for healthy options and this didn’t disappoint!
Feta and spinach are the best combination in this frittata recipe. It’s the perfect thing for Sunday brunch!
LOVED this recipe and thanks for the tips. I like the idea of trying them smaller as an appetizer or to go breakfast by using a muffin tin too.