This spinach and tomato frittata is the kind of recipe that saves busy mornings, lazy weekends, and even those nights when dinner needs to happen fast.
It is a simple skillet of fluffy baked eggs studded with juicy tomatoes, wilted spinach, and melty cheese, and it comes together in well under an hour.
I make this one on repeat because it uses ingredients I almost always have on hand, and it looks impressive enough to serve to guests without any extra effort.
What I love most about a frittata is how forgiving it is. There is no crust to fuss over and no folding technique to master, just eggs, a hot skillet, and a short trip through the oven.
This version keeps things classic with spinach, tomatoes, and a mix of feta and parmesan, but it is also a great template for using up whatever vegetables need to be eaten before they go bad.
If you love easy egg dishes, you will also want to bookmark my vegetable frittata recipe for another way to use up whatever produce is sitting in your crisper drawer.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 20 minutes |
| Total Time | 35 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |

Why You’ll Love This Spinach and Tomato Frittata
This frittata is proof that a handful of simple ingredients can turn into something genuinely special.
It is naturally gluten free, endlessly adaptable, and just as good for dinner as it is for breakfast.
There is also something satisfying about a one-pan meal. Everything cooks in the same skillet, from softening the onion to baking the eggs, which means less cleanup at the end of the night.
- Comes together with pantry staples and a couple of fresh vegetables
- Naturally gluten free and low carb
- Ready in about 35 minutes from start to finish
- Reheats beautifully, so leftovers never go to waste
- Easy to customize with whatever cheese or veggies you have on hand
- Feeds a crowd from a single skillet, no extra dishes needed
Another favorite for busy mornings: Mediterranean Spinach Egg Strata Recipe
Ingredients
Every ingredient here plays a role, from the eggs that hold everything together to the cheese that turns golden and slightly crisp on top.
Fresh, ripe cherry tomatoes and baby spinach are what really make this frittata shine, so it is worth seeking out good quality produce for the best flavor.
- 8 large eggs
- 1/4 cup whole milk (or heavy cream)
- 2 tablespoons extra virgin olive oil
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 2 cups fresh baby spinach, roughly chopped
- 1 cup cherry or grape tomatoes, halved
- 3/4 cup crumbled feta cheese
- 1/4 cup grated parmesan cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Fresh basil, for garnish
Read Also: Spinach And Feta Breakfast Casserole
Kitchen Equipment Needed
You do not need anything fancy to make this frittata, just a good oven-safe pan and a few basic tools.
- Cast iron skillet, 10 inch, oven safe
- Large mixing bowl
- Whisk
- Rubber or silicone spatula
- Box grater, for the parmesan
- Oven mitts
This same skillet gets plenty of use in my quiche lorraine recipe, so it is worth the investment if you cook a lot of egg dishes.
Recommended Products for This Recipe
These are a few products I personally use and recommend for getting the best results with this frittata, based on years of making egg dishes in my own kitchen.
1. Lodge Cast Iron Skillet
A well-seasoned cast iron skillet goes straight from stovetop to oven, which is exactly what this recipe needs.
It holds heat evenly, so the eggs cook through without scorching on the bottom. This is the pan I reach for anytime I am making a frittata, quiche, or strata.
2. Block Feta Cheese
Buying feta as a block and crumbling it yourself gives you bigger, creamier pieces than the pre-crumbled bags.
It melts into soft pockets throughout the frittata instead of disappearing into the eggs. The flavor difference is noticeable, especially in a dish this simple.
3. Cold-Pressed Extra Virgin Olive Oil
A good quality olive oil makes a real difference when it is one of the main flavors in a recipe like this.
I use it to soften the onion and garlic, and a small drizzle over the finished frittata adds a nice glossy finish.
It is worth keeping a good bottle just for dishes where the oil actually shines.
4. Glass Mixing Bowl Set
Having a few different sized glass bowls makes whisking eggs and prepping vegetables so much easier.
I like glass because it does not hold onto odors or stains the way some plastic bowls do. The set I use also comes with lids, which is handy for storing leftovers.
You might also enjoy: Vegetarian Spinach And Feta Quiche

Step-by-Step Instructions: How to Make Spinach and Tomato Frittata
1. Preheat the Oven and Prep the Eggs
- Preheat your oven to 375 degrees Fahrenheit.
- In a large mixing bowl, crack the 8 eggs and add the 1/4 cup milk.
- Whisk the eggs and milk together until the mixture is smooth and slightly frothy.
- Season with the 1/2 teaspoon salt and 1/4 teaspoon black pepper, then set the bowl aside.
2. Cook the Onion and Garlic
- Heat the 2 tablespoons olive oil in your 10 inch oven-safe skillet over medium heat.
- Add the diced onion and cook for 3 to 4 minutes, stirring occasionally, until it turns soft and translucent.
- Add the minced garlic and cook for another 30 seconds, just until fragrant.
- Watch the garlic closely here, since it can go from fragrant to burnt very quickly.
3. Add the Spinach and Tomatoes
- Add the 2 cups baby spinach to the skillet and stir gently.
- Cook for 1 to 2 minutes, stirring occasionally, until the spinach wilts down significantly.
- Scatter the 1 cup halved cherry tomatoes evenly over the spinach mixture.
- Let the tomatoes cook for about 1 minute, just to soften slightly, then spread everything into an even layer across the pan.
4. Pour in the Eggs
- Reduce the heat under the skillet to medium low.
- Pour the whisked egg mixture evenly over the spinach and tomatoes.
- Gently shake the pan or use your spatula to make sure the vegetables are distributed evenly throughout the eggs.
- Let the mixture cook undisturbed on the stovetop for 2 to 3 minutes, until the edges just begin to set.
5. Add the Cheese and Bake
- Sprinkle the 3/4 cup crumbled feta cheese and 1/4 cup grated parmesan cheese evenly over the top of the eggs.
- Carefully transfer the skillet to the preheated oven.
- Bake for 12 to 15 minutes, or until the center is set and no longer jiggles when you gently shake the pan.
- The top should be lightly golden, and a knife inserted in the center should come out clean.
6. Rest, Garnish, and Serve
- Remove the skillet from the oven using oven mitts, since the handle will be very hot.
- Let the frittata rest for 5 minutes before slicing, which helps it set fully and makes slicing much easier.
- Top with fresh basil just before serving.
- Slice into wedges, like a pie, and serve warm.
Read Also: Mini Quiche Recipe
Tips for The Best Spinach and Tomato Frittata
A few small details make the difference between a good frittata and a great one.
Keep these tips in mind as you cook, and this recipe will turn out perfectly every time.
- Do not skip drying the spinach after washing, since extra water can make the eggs watery
- Use room temperature eggs for a fluffier texture
- Avoid overcooking, since the frittata will continue to firm up slightly as it rests
- Halve the tomatoes rather than dicing them small, so they stay juicy instead of disappearing into the eggs
- Make sure your skillet handle is truly oven safe before placing it in a hot oven
- Whisk the eggs well but avoid overbeating, since too much air can make the frittata deflate quickly after baking
- Let the pan come back to room temperature slightly before adding cold eggs, so the bottom does not cook unevenly
This same low and slow approach to cooking eggs is what makes my omelet recipe turn out fluffy every time as well.
Serving Suggestions

This frittata is filling enough to stand on its own, but it also pairs beautifully with a few simple sides.
I like to round out the meal with something fresh and something warm from the oven or toaster.
- A simple green salad with a light vinaigrette
- Crusty bread or garlic toast for mopping up the plate
- Fresh fruit on the side for a touch of sweetness
- A cup of coffee or fresh orange juice for breakfast service
For a lighter option, try: Avocado Toast with Egg
Variations of Spinach and Tomato Frittata
One of the best things about a frittata is how easily it adapts to whatever you have in the fridge.
Use this base recipe as a starting point and make it your own.
- Add cooked bacon, ham, or Italian sausage for a heartier, meat-filled version
- Swap the feta for shredded cheddar, gruyere, or mozzarella
- Stir in sauteed mushrooms, bell peppers, or zucchini along with the spinach
- Use sun-dried tomatoes instead of fresh for a more intense, concentrated flavor
- Add a pinch of red pepper flakes for a little heat
Read Also: Asparagus Egg Breakfast Casserole
Storage and Reheating
Leftover frittata holds up well in the fridge, which makes this recipe great for meal prep.
Reheating gently is the key to keeping the texture from turning rubbery.
- Store leftovers in an airtight container in the refrigerator for up to 4 days
- Reheat individual slices in the microwave for 30 to 45 seconds, or until warmed through
- For a firmer texture, reheat in a 300 degree Fahrenheit oven for about 10 minutes
- To freeze, wrap individual slices tightly and freeze for up to 2 months, then thaw overnight in the fridge before reheating
I use the same storage method for my easy egg muffin cups recipe, since both hold up so well as make-ahead breakfasts.
Nutritional Facts
This frittata is naturally high in protein and relatively low in carbohydrates, which makes it a satisfying option any time of day.
These values are estimates based on one of six servings and will vary depending on the exact ingredients and brands you use.
- Calories: 235
- Protein: 15 grams
- Total Fat: 17 grams
- Saturated Fat: 7 grams
- Carbohydrates: 4 grams
- Fiber: 1 gram
- Sugar: 2 grams
- Sodium: 410 milligrams
- Cholesterol: 290 milligrams
You might also enjoy: Air Fryer Eggs Recipe
Health Benefits of Key Ingredients
Beyond tasting great, the main ingredients in this frittata bring real nutritional value to the table.
Eggs, spinach, and tomatoes are each considered nutritional powerhouses in their own right, and combining them in one dish makes it easy to check several nutritional boxes at once.
- Eggs are an excellent source of complete protein and choline, which supports brain health
- Spinach is rich in iron, vitamin K, and antioxidants that support overall wellness
- Tomatoes provide vitamin C and lycopene, an antioxidant linked to heart health
- Feta cheese adds calcium and protein while using less overall fat than many other cheeses
- Olive oil contributes heart-healthy monounsaturated fats
Read Also: Eggs Benedict With Hollandaise Sauce
FAQs About Spinach and Tomato Frittata
1. Can I make this frittata ahead of time?
Yes, you can make this frittata a day in advance and store it covered in the refrigerator.
Simply reheat individual slices before serving, either in the microwave or a warm oven.
2. Why did my frittata turn out watery?
This usually happens when the spinach or tomatoes release too much liquid during cooking.
Make sure to dry your spinach thoroughly after washing, and avoid adding extra liquid ingredients beyond what the recipe calls for.
3. Can I use frozen spinach instead of fresh?
Frozen spinach works fine as a substitute, as long as you thaw it completely and squeeze out as much excess water as possible.
Using wet frozen spinach is one of the main causes of a soggy frittata.
4. Do I have to use a cast iron skillet?
A cast iron skillet works best because it holds heat evenly and transitions easily from stovetop to oven.
Any oven-safe nonstick skillet will work as a substitute if that is what you have available.
5. Can I make this frittata without dairy?
Yes, you can swap the milk for a dairy-free alternative like unsweetened almond milk and skip the cheese or use a dairy-free version.
The texture will be slightly less rich, but the frittata will still hold together and taste great.
This same substitution approach works well in my spring brunch ideas collection if you are cooking for guests with dietary restrictions.
Conclusion
This spinach and tomato frittata has earned a permanent spot in my weekly rotation, and I think it deserves one in yours too.
It is quick enough for a weekday breakfast, yet special enough to serve for a weekend brunch with friends.
Give it a try this week, and let me know in the comments how it turned out for you.
If you make any swaps or add your own favorite mix-ins, I would love to hear about them.
Recommended:
- Easy Breakfast Recipes
- Bacon and Eggs Breakfast Recipe
- Tomato Soup Recipe
- Cucumber Tomato Salad Recipe
- Overnight Eggs Benedict Casserole




