Spinach, Mozzarella, and Egg Bake Recipe: Crispy Top, Melty Cheese Layers

Breakfast & Brunch

Spinach, Mozzarella, and Egg Bake Recipe: Crispy Top, Melty Cheese Layers

This spinach and mozzarella egg bake recipe transforms simple ingredients into a restaurant-worthy breakfast with minimal effort. The secret lies in its layered construction: wilted spinach and creamy mozzarella create a rich base, while a crispy egg topping seals in all the flavor. I developed this recipe during a busy week when I needed a hearty, vegetarian-friendly meal that could be prepped ahead and baked to perfection.

What makes this dish truly special is the balance of textures—crispy golden egg topping contrasts beautifully with the creamy mozzarella and tender spinach underneath. The dish is foolproof, requiring just 15 minutes of prep and 25 minutes in the oven.

It's perfect for meal prepping or serving as a brunch centerpiece that will impress even the most discerning guests.

The result is a dish that's rich, satisfying, and packed with flavor without being overly heavy. The eggs create a custardy, slightly crispy layer on top, while the mozzarella melts into gooey perfection beneath.

Every bite delivers a perfect combination of textures and flavors that make this egg bake a breakfast staple.

Serve this dish with a simple side salad or crusty bread to soak up any extra sauce. The versatility of this recipe makes it ideal for both weeknight breakfasts and special weekend brunches. Here's how to create this delicious, foolproof dish in your own kitchen.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for spinach and mozzarella egg bake

Layered with spinach, mozzarella, and a golden egg crust—this vegetarian bake delivers restaurant-quality texture in a single dish.

Ingredient Amount Notes
Fresh Spinach 🌿 5 oz Baby spinach preferred, stems removed
Mozzarella Cheese 🧀 1 ½ cups Part-skim or whole milk, shredded
Large Eggs 🥚 8 whole Room temperature for even baking
Heavy Cream 🥛 ½ cup Full-fat for optimal creaminess
All-Purpose Flour 🌾 ¼ cup For thickening egg mixture
Garlic Cloves 🧄 2 cloves Minced for subtle depth
Salt 🧂 ½ tsp Diamond Crystal kosher preferred
Black Pepper 🌶️ ¼ tsp Freshly cracked for best flavor
Nutritional Yeast 🍄 2 tbsp For umami depth, optional
Extra-Virgin Olive Oil 🫒 1 tbsp For greasing baking dish
Red Bell Pepper 🍆 ½ cup Diced for added texture
Shallot 🧅 ¼ cup Finely chopped for sweetness
Dried Oregano 🌿 ½ tsp For earthy aroma

The mozzarella is non-negotiable here—part-skim or whole milk creates that ideal melt. Whole milk mozzarella delivers richer flavor, while part-skim offers a slightly lighter texture. For the freshest spinach, hit the grocery store's refrigerated section within 24 hours of baking, or opt for pre-washed baby spinach to save time. The red bell pepper adds subtle sweetness and color contrast; look for firm, vibrant peppers at Trader Joe's or your local farmers' market. Shallots provide a milder onion flavor without overpowering the dish—substitute with green onions in a pinch, but reduce to half the amount.

No heavy cream? Full-fat coconut milk works beautifully, though the texture will be slightly lighter. Skip the nutritional yeast if avoiding umami, but it's worth the $5 for a container—it elevates the dish significantly. The eggs must be room temperature for even baking; crack them into a bowl first to check for freshness (no odd smells or thick whites). For extra crispiness, add 1 tbsp cornstarch to the egg mixture. Pre-shredded cheese? Toss it with 1 tsp cornstarch to prevent excess moisture. Store-bought spinach with wilted leaves? Pat it dry thoroughly or your bake will turn soggy.

This dish reheats beautifully—cover with foil and bake at 350°F for 10 minutes to restore crispiness. Keeps for 4 days refrigerated or 3 months frozen when wrapped tightly in plastic. For meal prep, portion into individual 8x8-inch baking dishes before freezing. The cheese layer solidifies slightly when cold, so let it sit at room temperature for 10 minutes before serving for optimal melt. Leftovers make fantastic breakfast sandwiches—just layer with a fried egg and hot sauce for a quick protein boost.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this one—just spinach, eggs, mozzarella, cream, and flour. That’s it. No fancy prep, no hunting for obscure spices. The heavy cream gives it that velvety richness while the flour keeps it from being too runny. Honestly, it’s the kind of recipe that makes me feel like I’m cheating when I serve it.
  • Gooey Perfection: Between us, the mozzarella stretches into golden strands while the eggs set just enough to hold it all together. That crispy top? It’s the star—crunchy enough to satisfy, but melty underneath like a hug. I’ll be real: my kids fight over the last slice, and I don’t even bake.
  • Meal Prep MVP: This bakes into a hearty casserole that reheats beautifully—whether it’s for breakfast the next morning or a quick lunch. I make a big batch on Sundays, slice it up, and store it in the fridge. No sad leftovers here; it’s the kind of dish that gets eaten faster than you can say “second helping.”
  • Budget-Friendly Luxury: Fresh spinach and eggs are affordable staples, and mozzarella stretches further than you’d think when baked. The heavy cream might seem indulgent, but a little goes a long way. It’s my go-to when I want something that feels special without breaking the bank—or my grocery budget. Plus, it’s way cheaper than takeout.

Step-by-step instructions for spinach, mozzarella, and egg bake

Achieve a golden crust and creamy layers with this precise baking method.

1

Prepare the Vegetable Base

Preheat your oven to 375°F while you prepare the vegetables. In a nonstick skillet over medium heat, add 1 tablespoon extra-virgin olive oil and sauté the 0.25 cup finely chopped shallot and 0.5 cup diced red bell pepper for 3-4 minutes until softened and fragrant. Add the 2 cloves minced garlic and cook for 30 seconds until aromatic.

Push the vegetables to one side of the skillet and add the 5 oz fresh spinach in batches, allowing each addition to wilt completely before adding more. Stir in the 0.5 teaspoon dried oregano and 0.5 teaspoon salt, then remove from heat. Transfer the vegetable mixture to a greased 8x8-inch baking dish, spreading it evenly in a thin layer.

2

Create the Egg Mixture

In a medium bowl, whisk together the 8 whole large eggs until the yolks and whites are fully combined. Add the 0.5 cup heavy cream, 0.25 cup all-purpose flour, 0.25 teaspoon black pepper, and 2 tablespoons nutritional yeast. Whisk vigorously for 1 minute until the mixture is smooth and slightly thickened. This step ensures a creamy texture without lumps.

Gently fold in the 1.5 cups shredded mozzarella cheese using a spatula, being careful not to overmix. The cheese should be evenly distributed throughout the egg mixture. Pour this mixture over the vegetable base in the baking dish, spreading it evenly to create a uniform layer.

3

Bake to Golden Perfection

Place the baking dish on the center rack of your preheated oven and bake for 25-30 minutes until the top is golden brown and the center is just set. The edges should pull away from the sides of the dish slightly, indicating a crispy crust. To achieve that signature crispy top, I recommend broiling for the last 2 minutes of baking if your dish needs extra browning.

Real talk: Don't open the oven door during the last 10 minutes of baking. The temperature fluctuation can cause the top to sink and lose its crispiness. You'll know it's done when a knife inserted into the center comes out clean and the top has a beautiful golden hue.

4

Rest and Serve

Remove the egg bake from the oven and let it rest for 5-10 minutes before serving. This resting period allows the layers to set properly and prevents any potential runny filling when you cut into it. The contrast between the crispy top and creamy interior will be perfect after this brief wait.

Cut into squares and serve immediately. The crispy top should hold its shape while the interior remains rich and creamy. For an extra touch, garnish with freshly cracked black pepper and a sprinkle of nutritional yeast for added umami depth.

👨‍🍳

Pro Tips For Making Spinach And Mozzarella Egg Bake

  • Wilt Spinach First: Skip the soggy mess by wilting spinach in a dry pan for 3-4 minutes before mixing—it shrinks fast and releases moisture that would otherwise turn your bake watery. I used to just toss raw leaves in the mix, and the texture suffered.
  • Use Room-Temp Cream: Cold heavy cream curdles when baked, so let it sit out for 30 minutes before whisking into the eggs. Trust me, your future self will notice the difference in a silky, not grainy, finish.
  • Layer Cheese Strategically: Sprinkle half the mozzarella on top before baking, then add the rest after 10 minutes—this prevents the cheese from turning into a sad, rubbery blanket on top. (Yes, I’ve done it both ways.)
  • Prevent Over-Browning Edges: If your dish edges brown too fast, tent loosely with foil after 15 minutes—just enough to slow the top while letting the center cook through. No, it won’t look perfect, but it’ll stay creamy inside.

Perfect pairings for this spinach and mozzarella egg bake

Crispy Bread Pairings

Nothing complements this egg bake like warm, crusty bread to soak up the creamy sauce. I always keep a loaf of sourdough or ciabatta on hand—I love the Bread Ahead brand from Trader Joe's for its perfect chew.

Toast it lightly with a drizzle of extra-virgin olive oil and a sprinkle of flaky sea salt before serving. The bread's sturdy texture handles the rich egg mixture beautifully. 🥖

Simple Green Salad

A bright green salad cuts through the richness of the egg bake while adding freshness. Toss 4 cups mixed greens (like butter lettuce and arugula) with 2 tbsp lemon vinaigrette (fresh lemon juice + olive oil + Dijon mustard).

Add ½ cup cherry tomatoes and ¼ cup shaved Parmesan for extra depth. The acidity from the lemon balances the creamy cheese perfectly.

Roasted Vegetable Sides

For a heartier meal, roast 1 lb baby potatoes and 1 cup Brussels sprouts at 400°F for 25 minutes with 1 tbsp olive oil, ½ tsp garlic powder, and ½ tsp smoked paprika.

Their caramelized edges and earthy flavors pair wonderfully with the egg bake. I often roast these in the same oven as the egg bake to save time and energy. 🍠

Coffee or Tea

Start your day with a bold cold brew coffee or a soothing earl grey tea to complement the rich, savory flavors of the egg bake. The bitterness of coffee enhances the dish's creamy texture, while tea's delicate notes provide a refreshing contrast.

For a special brunch, serve with champagne for a celebratory touch.

Spicy Hot Sauce

Add a kick to your egg bake by serving it with a small bowl of hot sauce on the side. I recommend Cholula or Sriracha for their balanced heat.

Drizzle it over individual portions just before serving to let guests customize their spice level. The heat cuts through the richness and adds a fun interactive element. 🌶️

Fresh Fruit Platter

Balance the savory dish with a light, refreshing fruit platter featuring berries, melon cubes, and grapes. The natural sweetness contrasts beautifully with the salty, cheesy egg bake. Arrange the fruit on a wooden board for a visually appealing presentation that feels both elegant and effortless.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 360mg120%
Sodium 650mg28%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 6g
Protein 30g60%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen spinach instead of fresh?

Yes, but you'll need to thaw and drain it first! Use 2 cups frozen chopped spinach (about 10 oz thawed weight) and squeeze out all excess moisture with a clean towel. Frozen spinach works well, but fresh gives a brighter flavor and better texture. Pro tip: Microwave the frozen spinach for 1-2 minutes to thaw it quickly before draining.

2

How do I make this egg bake ahead of time?

This recipe is perfect for meal prep! Assemble the dish in your baking dish, cover tightly with plastic wrap, and refrigerate for up to 24 hours before baking. For longer storage, bake it as directed, then cool completely. Store in an airtight container for 4 days in the fridge or 3 months in the freezer. Reheat covered with foil at 350°F for 10-15 minutes to restore crispiness.

3

Why did my egg bake turn out rubbery?

Rubbery texture usually means the eggs cooked too long or the oven wasn't hot enough. Check your oven temperature with an oven thermometer—it should read 375°F. Also, avoid opening the oven door during the last 10 minutes of baking. For extra insurance, try broiling for 1-2 minutes at the end to create a crispy top layer.

4

Can I make this dish without heavy cream?

Replace the ½ cup heavy cream with ½ cup whole milk or ½ cup Greek yogurt for a lighter version. The texture will be slightly less rich but still delicious. For a dairy-free option, use ½ cup unsweetened almond milk plus 1 tbsp cornstarch to help thicken the egg mixture. The flavor won't be identical, but it's a great workaround!

5

What's the best way to reheat leftovers?

For best results, cover the egg bake with foil and reheat at 350°F for 10-15 minutes. If it's been in the fridge, let it sit at room temperature for 10 minutes first. To revive the crispy top, broil for 1-2 minutes at the very end. Microwaving works in a pinch (60 seconds on medium-high), but it won't restore the same texture.

★★★★★4.9(11 reviews)
Categories Breakfast & Brunch