• 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
×

Tomato and Spinach Frittata Recipe

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

Jump to Recipe· 4.1 from 11 reviews

If you’re craving a breakfast or brunch dish that’s bursting with vibrant colors and fresh flavors, this Tomato and Spinach Frittata Recipe is about to become your new best friend. It combines fluffy eggs with tangy feta, sweet cherry tomatoes, and tender spinach—all baked to perfection for a dish that tastes as delightful as it looks. Whether you’re cooking for a crowd or just treating yourself, this recipe is simple, elegant, and incredibly satisfying.

Ingredients You'll Need

A golden brown frittata sits in a metal pan on a white marbled surface, with a wedge removed revealing a fluffy, soft inside. The top layer features melted, creamy white cheese mixed with bright green spinach leaves and red tomato slices, all speckled with black pepper. A spatula with a silver blade is placed under the wedge, ready to lift it. Nearby are two textured green glasses filled with light yellow liquid, a bunch of fresh green basil leaves, and a stack of white plates with cream-colored knives on the side, all on a beige cloth. The light creates soft shadows, enhancing the warm and fresh look of the dish photo taken with an iphone --ar 4:5 --v 7

Gathering your ingredients for this Tomato and Spinach Frittata Recipe is a breeze, and each one plays a special role in creating its delicious taste and texture. From creamy eggs to fresh vegetables and zesty Dijon mustard, these essentials make the magic happen.

  • 8 large eggs: The rich, fluffy base that holds everything together beautifully.
  • ½ cup heavy cream: Adds a luscious creaminess that makes the frittata extra tender.
  • 2 teaspoon Dijon mustard: A subtle tang that lifts the flavors and adds depth.
  • 1 ½ teaspoon kosher salt: Enhances all the natural flavors without overpowering.
  • 1 teaspoon freshly ground black pepper: Offers a gentle warmth and bite.
  • 1 tablespoon unsalted butter: Perfect for sautéing the shallots and vegetables, adding richness.
  • ½ cup minced shallot: Delivers a mild onion flavor that’s sweeter and less sharp.
  • 2 cloves garlic (minced): Brings a fragrant, savory punch to the filling.
  • 1 ½ cups halved cherry tomatoes: Bursting with juicy sweetness and vibrant color.
  • ½ cup roughly chopped fresh basil: Offers a fresh, aromatic herbiness that brightens the dish.
  • 3 cups baby spinach: Adds beautiful green color and tender texture with mild earthiness.
  • 4 oz feta cheese (crumbled): Throws in a salty, creamy tang that perfectly complements the veggies.

How to Make Tomato and Spinach Frittata Recipe

Step 1: Preheat and Prepare the Egg Custard

Start by heating your oven to 400°F, so it’s ready when your frittata filling is combined. Meanwhile, in a large bowl, whisk together the eggs, heavy cream, Dijon mustard, kosher salt, and freshly ground black pepper until the mixture is smooth and glowing with promise. This custard base is where all the magic begins, ensuring every bite will be tender and rich.

Step 2: Sauté the Aromatics and Vegetables

In a 10-inch skillet, melt the unsalted butter over medium heat. Add the minced shallot and cook until translucent and soft, about 3 to 4 minutes—this gentle cooking releases a natural sweetness. Toss in the garlic, halved cherry tomatoes, chopped basil, and baby spinach, stirring until the spinach just wilts, around 2 to 4 minutes. This step infuses the dish with fragrant layers of flavor and vibrant color.

Step 3: Combine and Add Cheese

Remove your skillet from the heat, then pour the egg custard into the sautéed vegetable mixture, stirring gently to distribute everything evenly. Finally, sprinkle the crumbled feta cheese over the top, introducing that creamy, salty note you’ll experience in every mouthwatering bite. This combination ensures every slice will be packed with balanced, fresh taste and delightful texture.

Step 4: Bake to Perfection

Pop the skillet into the preheated oven and bake for 15 to 20 minutes, or until the eggs are set and slightly golden on top. Once done, let your frittata cool for about 5 minutes before you slice—it helps everything settle and makes serving a breeze. This baking step transforms the mixture into a beautifully puffed dish that’s perfect for any time of the day.

How to Serve Tomato and Spinach Frittata Recipe

A clear glass bowl sits on a white marbled surface, filled with a pale yellow, bubbly mixture that has a smooth and slightly foamy texture. Inside the bowl lies a silver metal whisk partially submerged in the mixture, its wires visible and spreading out. The bowl edges are round and clean, and the mixture spreads evenly inside, showing some small bubbles and specks. The scene is simple and bright, focusing on the whisk and the creamy liquid inside the bowl. photo taken with an iphone --ar 4:5 --v 7

Garnishes

To elevate your Tomato and Spinach Frittata Recipe even more, try garnishing it with fresh basil leaves or a sprinkle of additional crumbled feta. A drizzle of good-quality olive oil or a dusting of cracked black pepper can also add a lovely finishing touch that makes the presentation pop and the flavors sing.

Side Dishes

This frittata pairs wonderfully with light and refreshing sides like a crisp green salad with lemon vinaigrette or some buttery roasted potatoes. You might also serve it alongside warm crusty bread to soak up any little bites of egg and feta left on your plate.

Creative Ways to Present

Get creative by turning your Tomato and Spinach Frittata Recipe into individual portions using muffin tins, perfect for brunch parties or meal prep. You could also add a spoonful of tangy salsa or a dollop of creamy avocado on top for extra color and flavor variations that keep this beloved classic exciting every time.

Make Ahead and Storage

Storing Leftovers

Let any leftover frittata cool completely before transferring it to an airtight container. Stored in the fridge, it will stay fresh for up to 3 days, making it an easy option for next-day breakfast or a quick lunch.

Freezing

You can freeze slices of the frittata by wrapping each piece tightly in plastic wrap and placing them in a freezer-safe bag. They’ll keep well for up to 2 months, so you have a wholesome, homemade meal ready to enjoy at any time.

Reheating

To reheat, simply pop your frittata slice into the microwave for about 1 to 2 minutes or warm it gently in a non-stick pan. Reheating preserves the creamy texture and fresh flavors, making leftovers taste nearly as good as fresh.

FAQs

Can I use other vegetables instead of spinach and tomatoes?

Absolutely! This Tomato and Spinach Frittata Recipe is very flexible. You can swap in vegetables like zucchini, bell peppers, or mushrooms depending on what you have on hand or what’s in season.

Is feta cheese necessary, or can I substitute it?

While feta adds a lovely salty tang, feel free to use goat cheese, ricotta, or even shredded mozzarella if you prefer a milder or creamier option. Each brings a slightly different character to the frittata.

Can I make this recipe dairy-free?

Yes! Replace the heavy cream with a dairy-free milk like almond or oat milk, and swap the butter for olive oil. Also, choose a dairy-free cheese or omit it entirely for a delicious dairy-free version.

How do I know when the frittata is fully cooked?

The frittata is done when the edges are set and the center no longer jiggles when you gently shake the pan. It should have a slight golden color on top and be firm but tender.

What’s the best way to serve leftover frittata?

Leftover frittata slices are amazing either cold or reheated. Serve them with a fresh salad or toast for a quick, nutritious meal any time of day.

Final Thoughts

There’s something truly magical about this Tomato and Spinach Frittata Recipe—its simplicity makes it approachable, while its flavors make it unforgettable. Whether you’re sharing it with family or savoring slices on your own, this dish promises to brighten your table and your day. I encourage you to give it a try soon; your taste buds will absolutely thank you for it!

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

Tomato and Spinach Frittata Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 11 reviews

Print Recipe
Pin Recipe

This Tomato and Spinach Frittata is a delightful and nutritious breakfast or brunch option, combining fluffy eggs with fresh vegetables and tangy feta cheese. It’s baked to perfection, offering a savory, colorful dish that’s easy to prepare and perfect for feeding a crowd.

  • Total Time: 40 minutes
  • Yield: 8 servings

Ingredients

Egg Custard

  • 8 large eggs
  • ½ cup heavy cream
  • 2 tsp Dijon mustard
  • 1 ½ tsp kosher salt
  • 1 tsp freshly ground black pepper

Vegetable Filling

  • 1 tbsp unsalted butter
  • ½ cup minced shallot
  • 2 cloves garlic (minced)
  • 1 ½ cups halved cherry tomatoes
  • ½ cup roughly chopped fresh basil
  • 3 cups baby spinach

Topping

  • 4 oz feta cheese (crumbled)

Instructions

  1. Preheat Oven: Preheat your oven to 400°F to ensure it reaches the optimal temperature for baking the frittata evenly.
  2. Prepare the Custard: In a large bowl, whisk together the eggs, heavy cream, Dijon mustard, kosher salt, and freshly ground black pepper until fully combined and smooth. This mixture will provide the base for your frittata.
  3. Sauté Vegetables: Heat the unsalted butter in a 10-inch skillet over medium heat. Add the minced shallots and cook until translucent, about 3 to 4 minutes. Then add the minced garlic, halved cherry tomatoes, chopped basil, and baby spinach. Sauté the mixture until the spinach is just wilted, about 2 to 4 minutes. Remove the skillet from heat.
  4. Combine Filling and Custard: Pour the prepared egg custard mixture into the skillet with the sautéed vegetables. Stir gently to combine everything evenly. Sprinkle the crumbled feta cheese evenly over the top of the mixture.
  5. Bake the Frittata: Place the skillet in the preheated oven and bake for 15 to 20 minutes, or until the eggs are set and the frittata has risen slightly. The edges should be lightly golden, and the center should be firm.
  6. Cool and Serve: Remove the frittata from the oven and let it cool for 5 minutes. This resting time allows the frittata to firm up, making it easier to slice. Serve warm for best flavor and texture.

Notes

  • Use a skillet that is oven-safe to avoid transferring the mixture to another dish before baking.
  • For a lighter version, substitute half-and-half or milk for the heavy cream.
  • You can add other vegetables like bell peppers or mushrooms for extra flavor.
  • Leftovers can be refrigerated and reheated gently in the microwave or oven.
  • Make sure not to overcook the frittata to keep it moist and tender.
  • Author: Amelia
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

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.