Spinach Tomato Frittata

This delectable breakfast recipe switches up your typical breakfast or brunch meal by throwing in a gourmet feel. Your family and friends will be impressed by how great this Tomato Spinach Frittata looks and tastes!

angled shot of slice of tomato spinach frittata on spatula


 

What to Gather

The ingredient list for this tomato spinach frittata is quite simple! A full list of ingredients with measurements for this recipe is available in the printable recipe card below.

  • Salted butter – I normally use unsalted butter and add my own salt, but using salted butter is totally acceptable here. Just don’t add additional salt until tasting.
  • Grape tomatoes – Grape tomatoes (or cherry tomatoes) hold up best integrity wise when added to a frittata.
  • Shallot – In the same family as onion and garlic, a shallot adds a mild, sweet and slightly pungent flavor to our frittata.
  • Spinach – Fresh spinach is best for this recipe, but you can use frozen. If using frozen, be sure to remove all access liquid before adding to egg mixture. Wring it out in a paper towel or tea towel. Excess water will lead to a soggy frittata.
  • Eggs – It’s always best to work with room temperature eggs. Always assume a recipe is calling for large eggs.
  • Cream – A traditional frittata is made with heavy cream but whole milk will be fine in a pinch.
  • Parmesan cheese – You can really use any type of cheese you’d prefer, I just like how the flavor of the parmesan pairs with the tomato and spinach.
overhead shot of tomato spinach frittata ingredients

Let’s Make It!

Making this Tomato Spinach Frittata might be easier than you think! Grab your cast iron skillet and let’s get to cooking!

  1. Prepare oven and pan. Preheat oven and melt butter in 10-inch cast iron pan or oven safe skillet over medium heat.
  2. Sauté the shallots. Sauté the shallots in butter until they start to turn opaque.
  3. Combine eggs, cream and cheese. In a medium mixing bowl, crack eggs and whisk with 1/8 cup Parmesan cheese and cream.
  4. Sauté tomatoes and spinach. Add tomatoes and spinach to cast iron pan, stir continuously until spinach starts to wilt.
  5. Pour eggs over veggies. Pour egg mixture directly over vegetables. Cook untouched for a few minutes.
  6. Add remaining cheese and broil. Top with remaining cheese and place in oven for 5 minutes. Increase heat to broil and allow top to lightly brown, maybe only 30 seconds.

5S Philosophy 👩🏻‍

  • Salt – I used salted butter in this recipe, but if you use unsalted butter, feel free to add more salt. I would start with a pinch of fine sea salt.
  • Seasonings – You can add even more flavor by using some capers, fresh herbs, and/or cheese.
  • Sauce – We like this frittata just as is, but you can always top it with a sauce! A homemade hollandaise sauce would be perfect.
  • Swaps – Instead of making a vegetarian frittata like this one, add some meat! Ham, bacon, sausage or all of the above would be perfect. You can swap the parmesan cheese for any other cheese you’d like.
  • Senses – As the tomato spinach frittata bakes, the rich aroma of shallots, eggs, and melted cheese fills the kitchen. Each bite is a perfect blend of fluffy, savory eggs, juicy bursts of roasted tomatoes, and tender, wilted spinach. The golden, slightly crisp edges give way to a creamy, cheesy center.

Perfect Pairings

The other great thing is serving up. While most omelets are single-serve, a frittata is like multi-serve. Think of it as an eggy pizza of sorts. You only need to make one frittata and then slice it like a pie. Talk about an easy way to feed a crowd for breakfast, lunch or dinner.

You can serve it on its own or do like I do and plate it up with a nice side salad. It’s the perfect meal and I am sure you will start to make them a mainstay in your house after you try it.

You can serve this frittata for breakfast, brunch or dinner (brinner as we call it)! We like to serve ours for breakfast or brunch alongside all of our other breakfast favorites.

Breakfast sausage, bacon or turkey bacon, and fresh fruit salad are some of our favorite sides. If serving for dinner, you could serve alongside broccoli or other steamed veggies.

Storage and Freezing

How to Store

You can store any leftovers in an airtight container. It will stay in the refrigerator for three to five days. Reheat in the oven or microwave.

Can I Freeze Tomato Spinach Frittata?

Yes, you sure can! You can freeze this frittata as a whole or in slices in the freezer for three to four months. 

More Easy Breakfast Recipes

Breakfast is arguably my favorite meal of the day! Sweet or savory, I like it all. Here are some of my favorite breakfast recipes.

angled shot of slice of tomato spinach frittata on spatula

Spinach Tomato Frittata Recipe

5 from 5 votes
This Tomato Spinach Frittata recipe is excellent for breakfast or brunch, packed full of delicious flavors from tomatoes, spinach, shallots, and parmesan cheese!
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 4

Ingredients

Instructions

  • Preheat the oven to 350°F. Melt the 1 tablespoon salted butter in 10-inch cast iron pan or oven safe skillet over medium heat.
  • Saute the sliced 3 tablespoons shallot for 1-2 minutes until they start to turn opaque.
  • In a medium mixing bowl, crack the 5 large eggs and whisk with 1/8 cup of the Parmesan cheese and 1 tablespoon cream.
  • Add the sliced 1/2 cup grape tomatoes and sliced 1/2 cup baby spinach to cast iron pan, stir continuously until spinach starts to wilt.
  • Pour the egg mixture directly over vegetables. Cook untouched for 3-4 minutes.
  • Top with the remaining 1/8 cup of parmesan cheese and place in oven for 5 minutes. Increase heat to broil and allow top to lightly brown, maybe only 30 seconds to 1 minute.
  • If you've tried this recipe come back and let us know how it was in the comments or star ratings.

Nutrition

Calories: 151 kcal, Carbohydrates: 3 g, Protein: 10 g, Fat: 11 g, Saturated Fat: 5 g, Polyunsaturated Fat: 1 g, Monounsaturated Fat: 4 g, Trans Fat: 0.1 g, Cholesterol: 221 mg, Sodium: 207 mg, Potassium: 176 mg, Fiber: 1 g, Sugar: 1 g, Vitamin A: 995 IU, Vitamin C: 4 mg, Calcium: 116 mg, Iron: 1 mg
Author: Chef Jessica Anne
Calories: 151
Course: Breakfast
Cuisine: Italian
Keyword: frittata recipe
Did you make this recipe?I’d love to see your recipes – snap a picture and mention @savoryexperiments or tag #savoryexperiments!
collage of tomato spinach frittata
Jessica Formicola in her ktichen

About the Author

Chef Jessica Anne Formicola

Jessica the mom, wife and chef behind Savory Experiments. You might see her on the Emmy- nominated TV show Plate It! or on bookshelves as a cookbook author. Jessica is a Le Cordon Bleu certified recipe developer and regularly contributed to Parade, Better Homes & Gardens, The Daily Meal, Mashed and more!

Read More About Jessica

5 from 5 votes (3 ratings without comment)

Join The Discussion

Your email address will not be published. Required fields are marked *

Recipe Rating




Questions and Reviews

  1. 5 stars
    I love frittatas when we have breakfast for dinner! They’re such an easy way to have an inexpensive and savory dinner plus sneak in some extra veggies!