Spinach and Mozzarella Egg Bake Recipe: Golden Crust, Melty Cheese Layers

Breakfast & Brunch

Spinach and Mozzarella Egg Bake Recipe: Golden Crust, Melty Cheese Layers

This spinach and mozzarella egg bake recipe delivers restaurant-quality comfort in a single dish—crispy golden crust, layers of melted cheese, and tender eggs all baked to perfection. 💛 The secret lies in the layering: wilted spinach and shredded mozzarella create a rich, cheesy base, while beaten eggs bind everything together into a creamy, satisfying bite.

I’ve perfected this recipe to be foolproof, so even first-timers will achieve that coveted golden finish every time.

The beauty of this dish is its versatility—it’s vegetarian-friendly, packed with protein, and ready in just 30 minutes. Whether you’re meal prepping for the week or whipping up a quick brunch, this egg bake holds up beautifully.

The spinach adds a touch of freshness, while the mozzarella melts into gooey perfection, creating a texture that’s crispy on top and creamy inside. Plus, it’s easy to customize with add-ins like garlic, sun-dried tomatoes, or fresh herbs.

By the time it emerges from the oven, you’ll have a dish that’s hearty enough for a main course but simple enough for a weekday breakfast. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of savory, cheesy, and slightly crispy.

Serve it with a side of toast or a fresh salad for a complete meal that’s both satisfying and elegant.

This recipe is designed to be adaptable—swap in different cheeses, add roasted vegetables, or adjust the seasoning to suit your taste. The key is patience during baking and a little attention to layering, which ensures every bite is as delicious as the first. Let’s get baking!

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

Ingredients for spinach and mozzarella egg bake

Pantry staples plus a handful of fresh ingredients for that perfect golden crust and melty cheese.

Ingredient Amount Notes
Fresh Spinach 🌿 5 oz Chopped, stems removed
Mozzarella Cheese 🧀 1 ½ cups Shredded, part-skim or whole milk
Large Eggs 🥚 6 whole Room temperature, beaten
All-Purpose Flour 🌾 ¼ cup For crispy topping
Milk 🥛 ½ cup Whole milk preferred
Garlic Cloves 🧄 2 cloves Minced, optional for flavor
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Dried Parsley 🌿 1 tbsp For garnish, optional
Butter 🧈 1 tbsp Unsalted, for greasing

The mozzarella is the star here—whole milk shreds melt best for that gooey texture. Booth or Sargento brands work perfectly, but avoid pre-shredded (it gets gummy). Fresh spinach is ideal, but frozen works too—thaw and squeeze out excess water first. For the garlic, I usually grab a head from Trader Joe's—it’s consistent and affordable. If you’re feeling fancy, add a pinch of red pepper flakes for a little kick.

No mozzarella? Fontina or Gruyère melt beautifully too. Short on spinach? Wilted kale or Swiss chard works just as well. The eggs don’t need to be organic—just make sure they’re fresh. For the crispy topping, panko breadcrumbs can replace flour if you’ve got them. And if you’re meal prepping, double the batch—it reheats like a dream. The butter? Plugrá or Land O’Lakes are my go-tos, but any unsalted works.

This reheats beautifully—just pop it in the oven at 350°F for 10-15 minutes until bubbly. Keeps for 3-4 days in the fridge, but honestly, it’s gone in one sitting. For leftovers, slice into squares and freeze for up to 2 months. Pro tip: Use a 9x9-inch baking dish for even baking—it’s the perfect size for portions.

❤️

Why You'll Love This Recipe

  • No-Waste Ingredients: I swear by this recipe because it uses every last bit of wilted spinach from my fridge—no sad, forgotten bags here. The flour and milk make a simple custard that soaks up the spinach’s brightness and the mozzarella’s gooey pull, so nothing goes to waste.
  • Cheesy Crispy Magic: That moment when the top browns just right? The edges get crispy, the center stays custardy, and the mozzarella stretches like a perfect blanket over everything. Honestly, it’s the kind of dish that makes me want to eat it straight from the pan.
  • Weeknight to Brunch: I make this for lazy Tuesday dinners when I’m too tired to think, but it also stars at my weekend brunch spread—just add a sprinkle of red pepper flakes for a little kick. The eggs hold up for reheating, so it’s my go-to for feeding a crowd without stress.
  • Budget Breakfast for Days: Five dollars buys me enough eggs, cheese, and spinach to fill three meals. No fancy ingredients, no last-minute grocery runs—just a reliable, filling dish that tastes like I slaved over it. My college self would’ve cried happy tears.

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

Here's how to create layers of creamy eggs, melted cheese, and crispy topping—every bite is pure comfort.

1

👨‍🍳 Step 1: Prep the Spinach and Cheese Mixture

In a large bowl, combine the 5 oz chopped fresh spinach with the 1.5 cups shredded mozzarella cheese. The spinach should be well-drained—squeeze out any excess water with your hands or a clean kitchen towel. Wet spinach makes the bake soggy, and nobody wants that.

Add the 2 cloves minced garlic cloves (if using), 0.5 tsp salt, and 0.25 tsp black pepper to the bowl. Stir gently to distribute the seasonings evenly. The garlic adds subtle depth, but don't worry if you skip it—this dish still shines without it.

2

🍳 Step 2: Make the Egg-Milk Base

In a separate bowl, whisk together the 6 room-temperature large eggs and 0.5 cup milk until fully combined. I like to use a fork for this—no need for a mixer. The eggs should look smooth and uniform with no streaks of white.

Gradually pour the egg mixture into the spinach-cheese bowl while stirring gently. You want everything to blend smoothly, but don't overmix—just enough to coat the spinach and cheese evenly. The batter should look thick but pourable, like heavy pancake batter.

3

🥘 Step 3: Assemble in a Greased Baking Dish

Preheat your oven to 350°F. Grease an 8x8-inch baking dish generously with 1 tbsp butter, using a paper towel to spread it evenly. This prevents sticking and helps create that golden crust we're after.

Pour the spinach-egg mixture into the prepared dish and spread it evenly with a spatula. Tap the dish gently on the counter a few times to remove any air bubbles—this ensures even baking. The surface should be smooth, with no thick spots that might burn before the center sets.

4

🔥 Step 4: Add the Crispy Topping Layer

In a small bowl, mix the 0.25 cup all-purpose flour with 0.25 tsp black pepper and 0.5 tsp salt. Sprinkle this evenly over the egg mixture, using your fingers to create a textured surface. The flour creates that beautiful golden, crispy crust we all love.

For extra flavor, sprinkle the 1 tbsp dried parsley over the top. Bake for 35-40 minutes until the edges are golden brown and the center is just set—it should still have a slight wobble when gently shaken. Overbaking makes it dry, so keep an eye on it after 30 minutes.

5

⏰ Step 5: Rest and Serve Warm

Remove the egg bake from the oven and let it rest for 5-10 minutes before slicing. This resting time lets the layers set properly and makes it easier to cut clean slices. The cheese should be melty inside, the spinach vibrant, and the top crispy enough to hold its shape.

Slice into 4 equal portions and serve immediately with a side salad or crusty bread. The contrast of warm, cheesy egg bake with cool greens is pure perfection. Store leftovers covered in the fridge for up to 2 days, but honestly? It rarely lasts that long.

👨‍🍳

Pro Tips For Making Spinach And Mozzarella Egg Bake

  • SAUTE SPINACH FIRST: Fresh spinach wilts into a sad, watery mess in the oven—don’t let that happen. Hit a dry pan over medium-high heat, toss in the spinach with a pinch of salt, and cook just until it collapses (about 2 minutes). The excess moisture will evaporate, leaving you with spinach that stays vibrant and doesn’t turn your egg bake into a soggy swamp.
  • USE LOW-MOISTURE MOZZARELLA: The kind of mozzarella that oozes like a sad puddle in the oven will ruin your bake. Skip the pre-shredded stuff (it’s coated in anti-caking agents that make it weep). Instead, grab a block of fresh mozzarella, drain it on paper towels for 10 minutes, and tear it into chunks—it’ll melt like a dream and won’t turn your dish into a cheese bath.
  • BAKE UNTIL THE CENTER JIGGLES: Popping it out at 160°F (320°F for 20 minutes) is a gamble—you’ll end up with a runny, undercooked center that’s basically egg custard. The real test? Gently shake the pan: if the center wobbles like Jell-O, it’s done. If it’s still liquid, give it 5 more minutes. Trust me, you don’t want that rubbery egg in the middle.
  • WHISK EGGS WITH MILK COLD: I used to whisk the eggs and milk straight from the fridge, and the result was always grainy. Warm the milk to room temp first (just let it sit for 5 minutes), then whisk the eggs in a separate bowl until fully combined before mixing them together. This keeps the custard silky and prevents any weird texture surprises in your bake.

Essential equipment for spinach and mozzarella egg bake

Baking Dish Essentials

A 9x9-inch baking dish is your best friend for this recipe—it’s large enough to hold all the layers without overflowing but small enough to ensure even baking. I swear by Ceramic Non-Stick Baking Dishes from Wilton because they distribute heat evenly and prevent sticking.

If you don’t have one, a glass Pyrex dish works too, but grease it extra well with butter to avoid any sticking. Avoid dark-colored metal pans—they can over-bake the edges while the center stays undercooked. 🔥

Mixing Tools Matter

Use a large mixing bowl (at least 8-inch diameter) to combine the spinach, cheese, and eggs. A whisk or fork works perfectly for blending the eggs and milk, but if you’re feeling fancy, a hand mixer on low speed saves time.

For the flour topping, a small bowl and your fingers are ideal for creating that textured, crispy crust. I keep a set of nesting mixing bowls from OXO in my kitchen—they’re durable and stack neatly. 🥄

Measuring Accuracy

Precision is key when measuring ingredients like shredded mozzarella and flour. Use a dry measuring cup for the flour and a wet measuring cup for the milk.

For the spinach, a kitchen scale is ideal (weigh 5 oz of chopped leaves), but if you’re eyeballing it, pack the spinach into a measuring cup and level it off. A microplane is a game-changer for mincing garlic cloves—it’s faster and more consistent than a knife.

I also recommend keeping a spice grinder handy for freshly ground black pepper. ✨

Oven Thermometer Check

Your oven’s temperature gauge can be off by 25°F or more, which means your egg bake might not cook evenly. Invest in an oven thermometer (I love the Thermoworks Oven Thermometer) to ensure your oven hits 350°F accurately.

Place it near the center rack while preheating—this small step guarantees a perfectly golden crust and creamy center every time. Pro tip: Calibrate your oven annually or after any repairs. 🌡️

Optional Extras Worth It

A fine-mesh sieve helps drain excess water from spinach efficiently, and a spatula with a flexible edge makes spreading the egg mixture smooth. For garnishing, a small bowl for the dried parsley keeps everything organized.

If you’re adding sun-dried tomatoes or feta cheese, chop them finely with a sharp chef’s knife for even distribution. I also keep a pastry brush handy to lightly coat the baking dish with butter before pouring in the mixture—it adds an extra layer of crispiness. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 280mg93%
Sodium 520mg23%
Total Carbohydrate 18g6%
Dietary Fiber 2g8%
Sugars 3g
Protein 24g48%
* 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 must thaw and drain it thoroughly first. Frozen spinach contains more water, which can make your egg bake soggy. After thawing, squeeze out all excess moisture using a clean kitchen towel or paper towels. Start with 3 oz of frozen spinach (about half the fresh amount) since it’s more concentrated.

2

Why did my egg bake turn out dry?

Overbaking is the most common culprit—remove it when the center still has a slight wobble (35-40 minutes at 350°F). Another reason could be too much flour in the topping or not enough moisture from the milk. Try adding 1 extra tablespoon of milk to the egg mixture next time, or cover with foil for the last 10 minutes of baking to retain moisture.

3

Can I make this ahead of time?

Assemble the dish up to 24 hours ahead and refrigerate uncovered. This lets excess moisture evaporate, resulting in a crispier texture. When ready to bake, add 5-10 minutes to your baking time. For make-ahead breakfasts, bake it fresh in the morning—it reheats beautifully but loses some crispiness.

4

What's the best cheese substitute for mozzarella?

Fontina or Gruyère melt beautifully and add rich flavor. For a sharper taste, try Parmesan mixed with mozzarella (use 0.5 cup Parmesan in addition to the mozzarella). If you prefer a lower-fat option, low-moisture mozzarella works better than part-skim—it melts more smoothly and doesn't create a watery texture.

5

How do I make this gluten-free?

Swap the flour topping for gluten-free breadcrumbs or a mix of cornstarch and almond flour. Use 1/4 cup gluten-free flour blend instead of all-purpose flour. Also check that your mozzarella is certified gluten-free (some brands process cheese in shared facilities). The texture will be slightly different but still delicious!

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