• About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
×

Spinach, Tomato & Cheese Frittata Recipe

Published: Jun 26, 2026 by Amelia · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 3.9 from 12 reviews

There is something truly satisfying about a morning or brunch dish that feels both hearty and fresh, and this Spinach, Tomato & Cheese Frittata Recipe hits that mark perfectly. Bright cherry tomatoes burst with sweetness, tender spinach brings earthiness, and savory Pecorino Romano cheese adds a salty punch, all embraced by fluffy, well-seasoned eggs. Whether you are feeding family or impressing guests, this frittata balances simplicity with layers of flavor that come together in one beautifully baked dish.

Ingredients You'll Need

The image shows a wooden surface with several fresh ingredients arranged neatly. At the top left, a whole onion sits beside a pile of grated cheese. Nearby, three cloves of garlic rest next to a small bowl containing ground black pepper. Towards the bottom left, a cluster of bright red grape tomatoes is placed next to five brown eggs scattered around the surface. Near the eggs, a small white bowl holds a clear liquid, likely oil. On the right side, a bunch of fresh green spinach leaves adds color and texture. At the top right, a glass measuring cup with white liquid sits partially visible. The overall setup gives a fresh and natural feel, all arranged on a white marbled texture. Photo taken with an iphone --ar 4:5 --v 7

Gathering just the right ingredients is the first step to a fabulous Spinach, Tomato & Cheese Frittata Recipe. Each element is straightforward but plays an essential role, from the creamy eggs that create the base to the punchy cheeses and vibrant vegetables that build both texture and color.

  • 8 Eggs: The rich foundation that makes your frittata fluffy and filling.
  • ⅓ cup Whole Milk: Adds creaminess for a tender, silky texture throughout the eggs.
  • 1 Onion (chopped): Brings a sweet and savory depth when sautéed.
  • 3 Garlic Cloves (minced): Infuses a warm, aromatic bite that lifts all other flavors.
  • 1 cup Spinach (fresh): Provides a fresh, slightly bitter pop and beautiful green color.
  • 1 cup Cherry Tomatoes (halved): Adds juicy bursts of sweetness and acidity.
  • 1 cup Pecorino Romano Cheese (grated): Supplies a salty, tangy kick that perfectly complements the veggies.
  • 1 tablespoon Olive Oil: Essential for sautéing and giving a subtle fruity undertone.
  • 1 teaspoon Italian Seasoning: A fragrant blend that adds complexity and warmth.
  • ½ teaspoon Salt: Enhances all the natural flavors.
  • ½ teaspoon Black Pepper: Adds mild heat and balance.
  • ¼ teaspoon Cayenne Pepper (ground): Just a hint of kick for some spirited background heat.

How to Make Spinach, Tomato & Cheese Frittata Recipe

Step 1: Prepare Your Oven and Egg Mixture

Start by preheating your oven to 350 degrees to ensure it's ready once your skillet is packed with flavor. Crack your eggs into a bowl and whisk them thoroughly until smooth, then mix in whole milk along with the salt, pepper, cayenne, and Italian seasoning. This mixture becomes the creamy foundation of your frittata, offering seasoning that will shine later.

Step 2: Sauté the Aromatics

Warm olive oil in a cast iron skillet over medium-low heat—this is key to gently coaxing out the onion’s sweetness without burning. Add the chopped onion and cook for 3 to 4 minutes until they turn translucent and tender. This subtle caramelization builds rich, savory layers that the eggs will soak up beautifully.

Step 3: Add Spinach, Tomatoes, and Garlic

Next, toss in the fresh spinach, halved cherry tomatoes, and minced garlic. Cook everything for about 2 minutes, just until the spinach wilts and the garlic releases its irresistible fragrance. This quick sauté keeps the tomatoes plump and juicy while melding the fresh and savory notes.

Step 4: Melt the Cheese

Sprinkle the grated Pecorino Romano cheese evenly over the cooked vegetables, then let it sit on the heat for a moment so it softens and slightly melts. This step adds a luscious, salty richness that ties the veggies together and gives the frittata that wonderful cheesy texture.

Step 5: Incorporate the Egg Mixture and Bake

Slowly pour the prepared egg mixture over the vegetable and cheese blend, using a tilt of the pan to ensure everything is evenly coated. Pop the skillet into your preheated oven and bake for 20 minutes, or until the center sets and the edges turn a lovely golden brown. For an extra special finish, place it under the broiler for 1 to 2 minutes to achieve a perfectly browned top.

Step 6: Rest Before Serving

Once baked to perfection, remove your frittata from the oven and let it sit for about 5 minutes. This resting time helps the flavors meld and makes slicing easier, ensuring every piece holds together beautifully without being runny.

How to Serve Spinach, Tomato & Cheese Frittata Recipe

A close-up of a single slice of pizza on a white plate placed on a white marbled surface, showing three layers: the bottom layer is a light golden crispy crust, the middle layer is a mix of melted cheese and bits of green herbs spread evenly, and the top layer has bright red tomato slices with some browned, bubbly melted cheese and herbs creating a textured look. The tomato slices are scattered, each with a shiny, slightly soft texture, while the cheese has a golden brown roasted finish. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Adding fresh herbs like chopped basil or parsley on top will brighten the dish visually and add a burst of fresh aroma that complements the robust flavors inside. A light drizzle of extra virgin olive oil or even a sprinkle of flaky sea salt can take the presentation to the next level.

Side Dishes

Serve your frittata alongside a crisp green salad dressed with lemon vinaigrette or some warm crusty bread to soak up every delicious bite. Roasted potatoes or a bowl of fruit salad also provide refreshing contrasts that round out a wonderfully balanced meal.

Creative Ways to Present

For brunch gatherings, try cutting the frittata into bite-sized squares and serving it on a platter with colorful veggies and dips like roasted red pepper hummus. You could also make individual mini frittatas using muffin tins for a fun finger-food twist that’s as tasty as it is charming.

Make Ahead and Storage

Storing Leftovers

Any leftover frittata can be stored in an airtight container in the refrigerator for up to 3 days. It keeps its flavor well, making it a perfect make-ahead breakfast or easy lunch option during busy weeks.

Freezing

If you want to enjoy the Spinach, Tomato & Cheese Frittata Recipe later, wrap individual slices tightly in plastic wrap and foil before placing them in the freezer. Frozen frittata slices last up to 2 months and can be thawed overnight in the fridge before reheating.

Reheating

To warm up your frittata, the oven or toaster oven works best for preserving its texture—heat at 325 degrees for 10 to 15 minutes until warmed through. You can also microwave slices on medium power for about 1 to 2 minutes if you’re in a hurry, but watch out for drying out.

FAQs

Can I use different cheeses in this frittata?

Absolutely! While Pecorino Romano gives a sharp, salty flavor, you can swap it for feta, goat cheese, or even mozzarella for milder, creamier options. Just adjust the salt accordingly since some cheeses are naturally saltier.

Is it necessary to use fresh spinach?

Fresh spinach is preferred for its tender texture and vibrant color, but you can also use frozen spinach that's been thawed and well-drained. Just be sure to squeeze out excess water to avoid a watery frittata.

Can this recipe be made vegetarian or vegan?

The base recipe is vegetarian as is, but to go vegan, you'd need to replace eggs and cheese with plant-based alternatives like tofu or chickpea flour for eggs and nutritional yeast or vegan cheeses for that cheesy depth.

What’s the best skillet to use for this recipe?

A cast iron skillet is ideal because it provides even heat and returns beautifully from stovetop to oven, ensuring your frittata cooks perfectly with a golden crust. Non-stick pans work too but be sure they are oven-safe.

How do I know when the frittata is fully cooked?

You’ll notice the edges are golden and slightly puffed, and the center should be firm to the touch without any runny spots. If using a thermometer, the internal temperature should reach 160 degrees Fahrenheit.

Final Thoughts

This Spinach, Tomato & Cheese Frittata Recipe remains one of those dishes I happily return to time and time again because it’s simple, flavorful, and endlessly adaptable. It’s the kind of recipe that feels much more special than the effort it requires, so don’t hesitate to make it your go-to for any meal of the day. Once you try it, I’m confident it will become a beloved staple in your kitchen too.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Spinach, Tomato & Cheese Frittata Recipe

Spinach, Tomato & Cheese Frittata Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 12 reviews

Print Recipe
Pin Recipe

This Spinach, Tomato & Cheese Frittata is a delicious and wholesome egg-based dish perfect for a hearty breakfast or light dinner. Packed with fresh spinach, juicy cherry tomatoes, and savory Pecorino Romano cheese, this frittata combines flavorful vegetables and cheese in a fluffy, oven-baked egg base. It’s easy to prepare, cooked in a cast iron skillet, and finished in the oven to achieve a golden, set texture with a slightly browned top.

  • Total Time: 35 minutes
  • Yield: 4 servings

Ingredients

Egg Mixture

  • 8 Eggs
  • ⅓ cup Whole Milk
  • 1 tsp Italian Seasoning
  • ½ tsp Salt
  • ½ tsp Black Pepper
  • ¼ tsp Cayenne Pepper (ground)

Vegetables & Cheese

  • 1 Onion (chopped)
  • 3 Garlic Cloves (minced)
  • 1 cup Spinach (fresh)
  • 1 cup Cherry Tomatoes (halved)
  • 1 cup Pecorino Romano Cheese (grated)

Other

  • 1 Tbsp Olive Oil

Instructions

  1. Preheat Oven: Preheat your oven to 350 degrees Fahrenheit to prepare for baking the frittata.
  2. Mix Eggs: In a bowl, whisk the 8 eggs until well combined to create a smooth mixture.
  3. Add Milk and Spices: Stir in the whole milk along with Italian seasoning, salt, black pepper, and ground cayenne pepper, and set the mixture aside.
  4. Sauté Onions: Heat 1 tablespoon of olive oil in a cast iron skillet over medium-low heat. Add the chopped onion and sauté for 3 to 4 minutes until the onion becomes soft and translucent.
  5. Add Vegetables: Add the fresh spinach, halved cherry tomatoes, and minced garlic cloves to the skillet. Cook for about 2 minutes until the spinach wilts and the garlic releases its aroma.
  6. Add Cheese: Sprinkle the grated Pecorino Romano cheese evenly over the sautéed vegetables. Allow it to sit briefly so the cheese starts to melt slightly.
  7. Combine Egg Mixture: Pour the prepared egg mixture over the vegetables and cheese in the skillet. Tilt the pan gently to ensure the eggs cover all the vegetables evenly.
  8. Bake Frittata: Place the skillet in the preheated oven and bake for 20 minutes or until the frittata’s center is fully set and the edges turn golden brown.
  9. Broil (Optional): For a nicely browned top, broil the frittata for 1 to 2 minutes, watching carefully to avoid burning.
  10. Rest and Serve: Remove from oven and let the frittata sit for 5 minutes before slicing and serving to allow it to set further.

Notes

  • Use a well-seasoned cast iron skillet or any oven-safe skillet for best results.
  • Broiling is optional but adds a lovely golden finish to the top of the frittata.
  • Feel free to substitute Pecorino Romano with Parmesan or another hard cheese.
  • This recipe can be customized by adding other vegetables like bell peppers or mushrooms.
  • Leftovers can be refrigerated and enjoyed cold or reheated.
  • Author: Amelia
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Breakfast
  • Method: Baking
  • Cuisine: Italian
  • Diet: Low Fat

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Breakfast

  • Healthy Egg White Bites with Spinach, Red Bell Pepper, and Cottage Cheese Recipe
    Healthy Egg White Bites with Spinach, Red Bell Pepper, and Cottage Cheese Recipe
  • Gluten-Free Dairy-Free Banana Bread Recipe
    Gluten-Free Dairy-Free Banana Bread Recipe
  • Chicken and Vegetable Cheese Omelette Recipe
    Chicken and Vegetable Cheese Omelette Recipe
  • Gluten-Free Blackberry Muffins Recipe
    Gluten-Free Blackberry Muffins Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m so happy you’re here!

I'm Amelia, a 27-year-old recipe developer and former restaurant line cook living in Portland, Oregon. This is where I share recipes that actually work in real kitchens, tested by someone who's cooked through the chaos of Friday night dinner rush and the reality of weeknight exhaustion.

Learn more

Popular

  • Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
    Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
  • Fig and Balsamic Vinaigrette Recipe
    Fig and Balsamic Vinaigrette Recipe
  • Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
    Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
  • Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
    Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
  • Persian Lemon Chicken with Yogurt and Turmeric Recipe
    Persian Lemon Chicken with Yogurt and Turmeric Recipe
  • Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
    Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
  • Turkish Lamb Shish Kebab Recipe
    Turkish Lamb Shish Kebab Recipe
  • Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
    Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
  • Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
    Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
  • Gelatinous Chicken Feet Bone Broth Recipe
    Gelatinous Chicken Feet Bone Broth Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Breakfast
  • Desserts
  • Dinner
    • Beef
    • Chicken
  • Lunch and Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes Vibe. All rights reserved.