Whether you need a fuss-free brunch centerpiece or a savory protein-packed breakfast, this Spinach & Feta Frittata delivers every time. It has that creamy, fluffy texture you want in a frittata, balanced with earthy spinach and tangy, salty feta. Perfectly golden and customizable, it’s one of those recipes you’ll keep returning to.
Unlike omelets or quiches, a frittata doesn’t require constant attention or a crust. You just whisk, pour, and bake. The combination of eggs, leafy greens, and cheese makes it feel indulgent yet wholesome. Enjoy it warm or at room temp, for any meal of the day.
What Kind of Spinach Should I Use?
You can use either baby spinach or regular spinach. Baby spinach is tender and needs little prep, while mature spinach benefits from a quick sauté to soften the stems. Frozen spinach also works well; just be sure to thaw and squeeze out excess moisture.
Ingredients for the Spinach & Feta Frittata
- 8 large eggs
- 1/2 cup whole milk or heavy cream
- 1 tablespoon olive oil
- 1/2 medium onion, diced
- 2 cloves garlic, minced
- 3 cups fresh spinach, chopped
- 1/2 cup crumbled feta cheese
- Salt and black pepper, to taste
- Optional: pinch of nutmeg or red pepper flakes

How To Make the Spinach & Feta Frittata
Step 1: Preheat and Prep
Preheat your oven to 375°F (190°C). Grease a 9-inch oven-safe skillet or baking dish with a little olive oil or nonstick spray.
Step 2: Sauté the Vegetables
In a skillet over medium heat, warm the olive oil. Add diced onion and cook until soft, about 3-4 minutes. Stir in garlic and cook for another minute. Add spinach and sauté until wilted. Remove from heat and let cool slightly.
Step 3: Whisk the Eggs
In a large bowl, whisk together eggs, milk, salt, pepper, and optional spices. Stir in the crumbled feta and cooked spinach mixture.
Step 4: Bake to Perfection
Pour the mixture into your prepared skillet or baking dish. Bake for 20-25 minutes, or until the center is just set and the top is lightly golden. Let it rest for 5 minutes before slicing.
Serving and Storing Your Spinach & Feta Frittata
Serve your frittata warm from the oven or at room temperature with a side salad or crusty bread. It’s equally good chilled and can be packed into lunch boxes or picnics. Store leftovers in an airtight container in the fridge for up to 4 days. Reheat slices gently in the microwave or oven.
Frequently Asked Questions
How do I know when the frittata is done?
The center should no longer jiggle when you shake the pan. A knife inserted into the middle should come out clean.
Can I use egg whites instead of whole eggs?
Yes, you can substitute some or all of the eggs with egg whites. The texture will be slightly different, but still delicious.
What other cheeses work well in this frittata?
Try goat cheese, sharp cheddar, or even shredded mozzarella for a different twist.
Can I make this ahead of time?
Absolutely. Bake the frittata, let it cool, and store it in the fridge. Reheat when ready to serve.
What can I add for more flavor?
Chopped sun-dried tomatoes, olives, or cooked mushrooms make great additions.
Do I need to cook the spinach first?
If using fresh spinach, a quick sauté ensures it doesn’t release water while baking. For frozen spinach, always thaw and drain well first.
Want More Egg-Based Ideas?
If you love this Spinach & Feta Frittata, try these other flavorful dishes:
- Cottage Cheese Egg Bake for a protein-rich option with cheesy goodness.
- Tasty English Muffin Breakfast Pizza to switch up your mornings.
- The Ultimate Homemade McGriddle when you’re craving a sweet and savory handheld meal.
- Cheesy Shrimp Penne Pasta with Spinach to double up on greens and cheese.
- Healthy Sausage Veggie Skillet for a quick stovetop meal packed with protein and veggies.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest brunch or meal prep board so you can revisit it anytime.
And tell me how yours turned out in the comments! Did you mix in tomatoes or try a new cheese? Did it make it to your weekly rotation?
I love seeing your versions and helping you troubleshoot or customize. Let’s make frittatas even better together! Find more recipes on Pinterest → Nina Dishes

Spinach & Feta Frittata
- Total Time: 35 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
This Spinach & Feta Frittata is a fluffy, protein-rich bake loaded with sautéed spinach, creamy feta, and aromatic spices. Perfect for brunch, meal prep, or a light dinner, it’s satisfying and incredibly easy to make—no crust or flipping needed.
Ingredients
8 large eggs
0.5 cup whole milk or heavy cream
1 tablespoon olive oil
0.5 medium onion, diced
2 cloves garlic, minced
3 cups fresh spinach, chopped
0.5 cup crumbled feta cheese
Salt and black pepper, to taste
Optional: pinch of nutmeg or red pepper flakes
Instructions
1. Preheat your oven to 375°F (190°C). Grease a 9-inch oven-safe skillet or baking dish.
2. In a skillet over medium heat, cook onion in olive oil until soft (3–4 minutes). Add garlic and sauté for 1 minute. Add spinach and cook until wilted. Remove from heat.
3. In a large bowl, whisk eggs, milk, salt, pepper, and any optional spices. Stir in feta and the spinach mixture.
4. Pour into prepared skillet and bake for 20–25 minutes until center is set and top is golden. Let rest for 5 minutes before slicing.
Notes
Use baby spinach for a quicker prep, or sauté regular spinach to soften stems.
You can prepare this frittata the night before and reheat in the morning.
Don’t skip letting it rest—this helps the texture set perfectly.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Breakfast
- Method: Baked
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 slice
- Calories: 210
- Sugar: 2g
- Sodium: 370mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 3g
- Fiber: 0.5g
- Protein: 14g
- Cholesterol: 245mg
Keywords: frittata, eggs, spinach, feta, brunch
