This post may contain affiliate links. Please read our disclosure policy.

Spinach Frittata transforms a handful of everyday ingredients into a satisfying breakfast or brunch centerpiece. Whether you’re hosting weekend guests or simply looking to break the monotony of weekday mornings, this dish provides a fresh twist in just 45 minutes.

Savory shallots and leafy spinach come together in a creamy egg mixture cooked to tender perfection, while thinly sliced tomatoes and a sprinkle of Monterey Jack cheese add both flavor and visual appeal. Cooked in a single skillet, this frittata is not only delicious but also convenient, leaving you with minimal cleanup. (Think of it as a lightened up Breakfast Quiche)

Ingredients You Need to Make Spinach Frittata

  • Eggs: Choose fresh, large or extra-large eggs.
  • Whole Milk: Opt for whole milk to give the frittata a rich, creamy texture.
  • Butter: If you use unsalted butter, add an extra dash of salt to the recipe.
  • Olive Oil: A good quality extra-virgin olive oil works best.
  • Shallots: Pick shallots that are firm and free from any signs of mold or moisture.
  • Baby Spinach: Look for fresh spinach with vibrant green leaves that are free from any wilt or yellowing.
  • Tomato: A ripe, but firm tomato will provide the best flavor and texture.
  • Monterey Jack Cheese: Choose a block of cheese and shred it yourself; pre-shredded cheeses often contain additives like potato starch or cellulose that can interfere with smooth, even melting.
  • Kosher Salt and Freshly Ground Black Pepper

A Convenient Twist on Classic Frittata

Frittatas are a versatile Italian dish that traditionally begin with sautéing ingredients on the stovetop before adding an egg mixture, then finishing under a broiler for a lightly browned top. This Spinach Frittata recipe simplifies the process by doing most of the cooking in the oven, making it a convenient, mostly hands-free alternative. You get a tender, flavorful meal with less active cooking time, perfect for busy mornings or low-key weeknight dinners.

Spinach Smoked Gouda Frittata with Tomatoes

Recipe Options

  • Swap whole milk for half-and-half or heavy cream for a richer version.
  • Replace shallots with finely chopped onions or leeks for a different aromatic base.
  • Use Swiss cheese, cheddar cheese or mozzarella instead of Monterey Jack. Or try crumbled goat cheese or feta cheese to vary the flavor and texture profile.
  • Add a handful of cooked bacon bits or crumbled sausage for some meaty texture.
  • Include a pinch of red pepper flakes or a dash of hot sauce for a spicy kick.

Recipe Tips

  • Whisk the eggs thoroughly to incorporate air, resulting in a fluffier frittata.
  • Sauté the shallots until they’re translucent but not browned, to keep their flavor delicate and not overpowering.
  • Opt for pre-washed baby spinach for a convenient and time-saving option.
  • Arrange the tomato slices evenly on top for uniform cooking and presentation.
  • If your oven has hot spots, rotate the skillet halfway through baking to ensure even cooking.

How to Store and Reheat

Store any leftover frittata in an airtight container in the refrigerator for up to 4 days. For longer storage, wrap individual slices tightly in plastic wrap and freeze them for up to 3 months. To reheat, thaw frozen slices in the refrigerator overnight. Warm both refrigerated and thawed slices in a preheated 350°F oven for about 10 minutes.

More Must Try Frittata Recipes

Serve With

Spinach Frittata

Prep: 10 minutes
Cook: 35 minutes
Total: 45 minutes
Course: Breakfast
Cuisine: Italian
Calories: 221
Servings: 8 people
Savory and creamy textures meld seamlessly in a one-skillet dish ideal for breakfast, brunch, or a light dinner.


  • 12 large eggs
  • 1/3 cup whole milk
  • 1 1/2 teaspoons kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1 tablespoon butter
  • 2 tablespoons olive oil
  • 2 medium shallots finely chopped
  • 10 ounces baby spinach rinsed and dried well
  • 1 medium tomato thinly sliced
  • 4 ounces shredded Monterey Jack cheese


  • Preheat oven to 350 °F (177 °C).
  • In a large bowl, whisk together the eggs, milk, salt, and pepper until well combined; set aside.
  • Heat butter and oil over medium heat in a 10-inch cast iron skillet or other oven-safe skillet until sizzling. Add shallots; cook and stir 2-3 minutes, until soft and translucent. Add the spinach, in 4 or 5 additions, stirring as you go until it wilts. Increase heat to medium-high; cook, stirring often, 4-5 minutes or until the liquid releases and mostly evaporates.
  • Whisk egg mixture once more and pour evenly over spinach. Remove from heat and arrange tomato slices in a single layer over egg and spinach; sprinkle with cheese.
  • Bake 20 minutes then broil for 3-4 minutes to lightly brown cheese, OR skip the broiling and continue to bake another 2-5 minutes until the center is set and the frittata has puffed. Remove from oven and let stand 5 minutes before slicing into wedges. Serve.


Calories: 221kcal | Carbohydrates: 3g | Protein: 13g | Fat: 17g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.1g | Cholesterol: 297mg | Sodium: 648mg | Potassium: 285mg | Fiber: 1g | Sugar: 2g | Vitamin A: 2381IU | Vitamin C: 8mg | Calcium: 157mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment & rate the recipe below!

Related Recipes

Leave a comment

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

Recipe Rating


  1. savorysaltysweet says:

    Oh, this looks great. I love dressing up eggs for a non-breakfast meal (though dressing them up for breakfast is always good as well), so the idea of this, along with a nice salad, is really calling my name.

    1. Marissa says:

      I do to – I really don’t even think of eggs as a breakfast food. They’re my ‘go to’ food whenever I’m pressed for time.

  2. Simply Life says:

    smoked gouda is my faaaavorite cheese- i would love this!

    1. Marissa says:

      it is sooo good.

  3. Lorraine @ Not Quite NIgella says:

    Great recipe! I think I have all of the ingredients in my fridge and pantry too and this would be a nice change from the usual omelette 🙂

    1. Marissa says:


  4. Paula @ Vintage Kitchen says:

    A good frittata is such a great dish! I haven´t used smoked gouda in a long time, and you reminded me that I love it!

    1. Marissa says:

      Smoked gouda is delicious – I also love smoked mozzarella.

  5. Giovanna says:

    I love frittata and i’ll try this recipe … and your photos are always beautiful !!!

    1. Marissa says:

      Thank you Giovanna, 🙂 You’ll love it!