Take a look at our Great Recipes
Vegetarian Breakfast Recipes

Savory Tomato Frittata with Fresh Spinach and Mozzarella

By sofiarecipesJul 1, 202627 minutesServes 4
Savory Tomato Frittata with Fresh Spinach and Mozzarella

One sunny Saturday morning, I had a fridge full of fresh tomatoes, spinach, and mozzarella, but no bread for breakfast. That’s when I decided to make a delicious tomato frittata. The vibrant colors and rich aromas filled my kitchen as I sautéed the veggies, and I knew I had stumbled upon something special.

This recipe stands out because it perfectly balances the flavors of juicy tomatoes and creamy mozzarella, with fresh spinach bringing in a lovely earthiness. It's not just a meal; it’s a celebration of fresh ingredients coming together in a warm, fluffy dish that’s perfect for any time of day.

Why You'll Love It

Eggs Create Structure: The proteins in eggs coagulate as they cook, forming a sturdy base that holds the frittata together. I made this recipe multiple times, adjusting the egg ratio, and found that six large eggs create the perfect balance of fluffiness and firmness.
Cherry Tomatoes Add Brightness: Halved cherry tomatoes release their natural sugars when cooked, resulting in a sweet burst of flavor. I love the way they brighten the dish both visually and taste-wise, making each bite a pleasureful surprise.
Spinach Provides Nutrients and Color: Fresh spinach wilts down and adds a lovely green hue while packing a nutritional punch. I was amazed at how a cup of spinach blends smoothly into the frittata, boosting its health factor without altering the flavor.
Cheese Enhances Creaminess: Mozzarella cheese melts beautifully, creating a gooey texture that complements the eggs and veggies. I experimented with different cheeses, but mozzarella offers that perfect stretch and creaminess that makes every forkful tempting.

Ingredient Notes

What You'll Need

  • 6 large eggs, lightly beatenuse fresh eggs for the best flavor and texture; organic is ideal.
  • 1 cup cherry tomatoes, halvedchoose ripe tomatoes with vibrant color for sweetness and juiciness.
  • 1 small onion, diceda yellow onion works best for balanced sweetness; avoid overly pungent varieties.
  • 1 cup fresh spinach, roughly choppedfresh spinach adds a lovely green color and mild flavor; check for freshness.
  • 1 cup shredded mozzarella cheese, or cheese of choicemozzarella melts beautifully, but feel free to use feta or cheddar for a different twist.
  • 2 tbsp olive oil, for cookingextra virgin olive oil adds a rich flavor; don’t skimp on quality here.
  • 1 tsp salt, adjust to tastesalt enhances all the flavors; start with this amount and adjust as needed.
  • 1/2 tsp black pepper, adjust to tastefreshly cracked black pepper adds depth; adjust for your heat preference.
  • 1/2 tsp dried oregano, optionaladds a lovely Italian herb flavor; fresh oregano is even better if you have it!
  • 1/4 cup fresh basil, chopped, for garnishfresh basil brightens the dish with its aromatic flavor; it’s a must for presentation.
  • 1 tbsp parmesan cheese, grated, for garnishadds a salty, nutty finish; use freshly grated for the best taste.

When shopping for ingredients for your tomato frittata, go for the freshest produce you can find. Fresh, vibrant cherry tomatoes and spinach will really enhance the dish. Quality eggs and cheese also make a significant difference in flavor and texture.

Easy Substitutions

  • Dairy-free: swap mozzarella cheese for dairy-free cheese — the frittata will have a slightly different melting quality and flavor but will still be satisfying.
  • Gluten-free: this recipe is naturally gluten-free, so you’re all set!
  • Egg-free: use a chickpea flour mixture (1/4 cup chickpea flour + 1/4 cup water) — the texture will be denser, but you’ll achieve a similar savory flavor profile.
  • Lower calorie: swap whole eggs for egg whites (approximately 1/2 cup) — this reduces fat but may sacrifice some richness.
Ingredients for Savory Tomato Frittata with Fresh Spinach and Mozzarella
Everything you need for this recipe

How to Make This Recipe

Prep & Mix

1

Heat 2 tablespoons of olive oil in a large, oven-safe skillet over medium heat (about 350°F) until it shimmers. This creates a non-stick surface for the veggies and enhances their flavors.

2

Add 1 diced onion to the skillet and sauté for about 3-4 minutes until translucent. This softens the onion and brings out its sweetness, forming a flavorful base for your frittata.

3

Stir in 1 cup of halved cherry tomatoes and cook for an additional 2-3 minutes until they start to soften and release their juices. You should smell a delicious aroma filling your kitchen!

4

Add 2 cups of chopped spinach to the skillet and cook for 1-2 minutes until wilted. This adds vibrant color and nutrients to your frittata.

5

In a bowl, whisk together 6 beaten eggs, ½ teaspoon salt, ¼ teaspoon pepper, and 1 teaspoon dried oregano. This mixture will provide a fluffy texture and a touch of flavor.

6

Pour the egg mixture over the sautéed vegetables, ensuring even coverage. This step is crucial for a well-balanced frittata.

7

Sprinkle 1 cup of shredded mozzarella cheese evenly on top of the egg mixture. It will melt beautifully and create a gooey, cheesy topping.

Cook & Bake

8

Reduce the heat to low and let the frittata cook for about 5 minutes until the edges begin to set. You'll hear a gentle sizzle as it cooks, which is a good sign!

9

Transfer the skillet to the oven and bake at 350°F for 10-12 minutes until the frittata is puffed and set in the center. Look for a slightly golden top and a firm texture.

Cool & Serve

10

Remove the skillet from the oven and let it cool for a few minutes before slicing. This resting time helps the frittata firm up a bit more.

11

Garnish with chopped fresh basil and a sprinkle of grated parmesan cheese before serving. The fresh herbs and cheese add a pleasureful finishing touch!

12

Slice into wedges and serve warm. Enjoy the colorful layers and delicious flavors of this tomato frittata!

Pro Tips

Use Fresh Herbs for Flavor:

Fresh herbs like basil or parsley can brighten your frittata. I love adding a handful of chopped fresh basil right before serving, which gives a lovely aroma and vibrant color.

Pre-cook Spinach for Better Texture:

Sautéing spinach before adding it to the egg mixture helps avoid a watery frittata. I found that pre-cooking it enhances the flavor and ensures that the frittata holds its shape beautifully.

Let It Rest Before Serving:

Allowing the frittata to rest for about 5 minutes after baking helps it set, making it easier to slice. Trust me, this little step keeps your slices from falling apart and enhances the overall texture.

Use Different Cheeses for Depth:

Experiment with cheeses like goat cheese or feta for a tangy twist. I often mix a sharp cheddar with some crumbled feta for a rich, complex flavor that enhances the dish.

Serve with a Side Salad:

Pairing your frittata with a simple side salad adds freshness and crunch. A light vinaigrette complements the creamy eggs perfectly and makes for a pleasureful brunch experience.

Variations & Customizations

Flavor Twists

Mediterranean Delight

Swap the cherry tomatoes for 1 cup of diced roasted red peppers and add ½ cup of crumbled feta cheese. The frittata takes on a tangy, savory flavor, with a creamy texture from the feta that perfectly balances the sweetness of the roasted peppers.

Spicy Mexican Frittata

Add 1 cup of diced jalapeños and ½ cup of corn for a fiery twist. The result is a colorful frittata with a pleasureful crunch from the corn and a kick that lingers, making it a perfect brunch dish for those who love a bit of heat.

Seasonal Versions

Spring Asparagus Frittata

In place of spinach, use 1 cup of chopped asparagus and ½ cup of diced leeks. This version is fresh and bright, with a lovely crunch from the asparagus and a delicate sweetness from the leeks, evoking the essence of spring in every bite.

Fall Harvest Frittata

Substitute the cherry tomatoes with 1 cup of diced butternut squash and add ½ tsp of cinnamon. The frittata becomes heartier, with a warm, sweet aroma as it bakes, bringing the comforting flavors of autumn to your table.

Storage & Meal Prep

How to Store

Room Temperature

Tomato frittatas can sit out for about 2 hours at room temperature, so keep them covered with a clean kitchen towel or in a loosely sealed container to avoid drying out.

Refrigerator

Stored in an airtight container, your frittata will stay fresh for up to 4 days. Make sure it cools completely before sealing; otherwise, condensation will make the bottom soggy. I like to wrap individual slices in plastic wrap for easy grabbing.

Freezer

You can freeze frittatas for up to 3 months. For best results, flash freeze slices on a sheet pan before wrapping them individually in plastic wrap. Thaw them overnight in the refrigerator before reheating.

Meal Prep

Doubling the recipe is a great idea for meal prep; it keeps well throughout the week. I recommend prepping it on the weekend, so you have a quick breakfast ready for busy mornings. Store it in a glass container for easy reheating. Enjoy it fresh for up to 4 days when refrigerated.

Equipment You'll Need

Essential

Oven-safe skillet: A sturdy, oven-safe skillet is crucial for achieving a perfectly cooked frittata. Cast iron or stainless steel works wonderfully, providing even heat distribution. Non-stick pans are great too but might not give you that lovely browning on the edges that I adore.

Whisk: A good whisk is essential for beating the eggs until they're light and fluffy. It aerates the mixture, which helps create that lovely puff in the oven. A handheld whisk is ideal, but an electric mixer can save time if you're making a large batch.

Nice to Have

Spatula: A silicone or rubber spatula helps in gently folding the vegetables into the egg mixture without breaking them apart. It also makes it easier to serve the frittata in nice, clean wedges.

Frequently Asked Questions

Can I use other vegetables in my frittata?

Absolutely! You can toss in veggies like bell peppers, zucchini, or mushrooms. Just be sure to sauté them first to release excess moisture.

Why did my frittata turn out rubbery?

A rubbery texture often results from overcooking the eggs. Keep an eye on the frittata while it bakes, and remove it when the center is just set for a creamier texture.

How long can I store a cooked frittata in the fridge?

You can store a cooked frittata in the fridge for up to 4 days. Just make sure it's in an airtight container to keep it fresh!

Can I make a dairy-free version of this frittata?

Yes, you can substitute the mozzarella with a dairy-free cheese or nutritional yeast for flavor. Just ensure your egg substitute works well for binding, like a mixture of silken tofu and a splash of plant milk.

What are some good sides to serve with a frittata?

Fresh salad or roasted vegetables pair beautifully with a frittata. You might also enjoy it with crusty bread or a light vinaigrette for added flavor.

This Tomato Frittata is my favorite way to savor the garden-fresh flavors of summer, and it’s so easy to make for a quick brunch or dinner. For the best results, let it cool slightly before slicing; it holds together beautifully that way. I can’t wait for you to try it — share your experience in the comments or tag me on Pinterest!

Savory Tomato Frittata with Fresh Spinach and Mozzarella
Savory Tomato Frittata with Fresh Spinach and Mozzarella

Enjoy a delicious and nutritious frittata packed with fresh tomatoes, spinach, and mozzarella, perfect for any meal of the day.

Pin Recipe
Prep10 min
Cook17 min
Total27 min
Servings4

Ingredients

  • 6 large eggs
  • 1 cup cherry tomatoes
  • 1 small onion
  • 1 cup fresh spinach
  • 1 cup shredded mozzarella cheese
  • 2 tbsp olive oil
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp dried oregano
  • 1/4 cup fresh basil
  • 1 tbsp parmesan cheese

Instructions

  1. 1
    Step 1Heat olive oil in a large, oven-safe skillet over medium heat.
  2. 2
    Step 2Add diced onion to the skillet and sauté for 3-4 minutes until translucent.
  3. 3
    Step 3Stir in halved cherry tomatoes and cook for an additional 2-3 minutes until they start to soften.
  4. 4
    Step 4Add chopped spinach to the skillet and cook for 1-2 minutes until wilted.
  5. 5
    Step 5In a bowl, combine the beaten eggs, salt, pepper, and dried oregano.
  6. 6
    Step 6Pour the egg mixture over the sautéed vegetables in the skillet, ensuring even coverage.
  7. 7
    Step 7Sprinkle shredded mozzarella cheese evenly on top of the egg mixture.
  8. 8
    Step 8Reduce heat to low and let cook for about 5 minutes until the edges begin to set.
  9. 9
    Step 9Transfer the skillet to the oven and bake at 350°F for 10-12 minutes until the frittata is puffed and set in the center.
  10. 10
    Step 10Remove from the oven and let cool for a few minutes before slicing.
  11. 11
    Step 11Garnish with chopped fresh basil and grated parmesan cheese before serving.

Important Information

Nutrition Facts (per serving)

230 cal · Protein 16g · Carbs 5g · Fat 15g · Fiber 1g · Sodium 500mg. Please treat this as approximate and not a substitute for definitive health advice.

Allergy Information

Check all ingredients for potential allergens and consult a professional if in doubt.

sofiarecipes
sofiarecipes

Hi, I’m Sofia, the heart and soul behind sofiarecipes. Cooking has always been a joyful escape for me, where I can play with flavors and create comforting dishes that bring people together. On my site, you’ll find a collection of my favorite recipes, each one crafted with love and a sprinkle of creativity. I hope to inspire you to whip up something delicious in your own kitchen!

Ratings & Reviews

Be the first to review this recipe!

Leave a Review

Your rating:

Similar Posts