Spinach Mushroom Egg Bake Recipe: Fluffy Egg Custard With Earthy Mushroom Crunch

Breakfast & Brunch

Spinach Mushroom Egg Bake Recipe: Fluffy Egg Custard With Earthy Mushroom Crunch

This spinach mushroom egg bake transforms simple ingredients into a restaurant-worthy dish with layers of fluffy egg custard, tender mushrooms, and vibrant spinach. The secret lies in a creamy, velvety texture that comes from whisked eggs and a touch of cream—no lumps, just silky perfection.

I developed this recipe after years of testing, and it’s now my go-to for brunch, breakfast-for-dinner, or even a hearty side dish. The earthy mushrooms and fresh spinach add depth, while a sprinkle of cheese on top ties everything together in a golden, inviting crust.

What sets this egg bake apart is the balance of textures and flavors—crispy mushrooms at the bottom, tender spinach woven throughout, and a custard so light it practically melts in your mouth.

It’s a vegetarian powerhouse packed with protein, fiber, and umami richness, yet it’s simple enough to prepare in under 30 minutes of active time (plus baking). The dish holds together beautifully, making it perfect for meal prep or last-minute gatherings.

No fancy techniques are required—just a few key steps to ensure the eggs cook evenly and the mushrooms stay tender.

The result is a dish that’s elegant yet approachable, with a golden top that’s impossible to resist. The aroma of sautéed mushrooms and melted cheese fills your kitchen, while the first bite delivers a harmonious blend of savory, creamy, and slightly tangy notes.

It’s the kind of recipe that feels indulgent but is actually nutritious—a win for both your taste buds and your well-being. Serve it warm with a side of crusty bread or a fresh salad to round out the meal.

This egg bake is versatile enough for any occasion—whether you’re hosting brunch, prepping for the week, or simply craving a comforting dish. The recipe scales easily, so you can adjust the size of your baking dish to fit your needs.

Plus, it reheats beautifully, making it a practical choice for busy mornings. Let’s get started—your taste buds (and your dinner table) will thank you.

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

Ingredients for spinach mushroom egg bake

Six servings of fluffy, creamy goodness—just a handful of fresh ingredients transform into a showstopper.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Room temperature for even baking
Heavy Whipping Cream 🥛 ½ cup Full-fat for rich texture
Shredded Sharp Cheddar Cheese 🧀 1 ½ cups Freshly shredded, not pre-shredded
Fresh Spinach 🌿 4 cups Chopped, stems removed
White Button Mushrooms 🍄 1 lb Sliced into thin strips
Yellow Onion 🧅 1 whole Diced small, about 0.5 cup
Garlic Cloves 🧄 4 cloves Minced finely
All-Purpose Flour 🌾 2 tbsp For thickening custard
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing mushrooms
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh thyme
Butter 🧈 2 tbsp Unsalted, for greasing dish

The mushrooms are the star here, so grab cremini or white button—they hold their shape better than portobellos. Trader Joe's usually has pre-sliced mushrooms, but if you're slicing yourself, go thin for that crispy texture at the bottom. The spinach? Baby spinach is easiest—just chop the stems. I always buy extra because it wilts fast, and you want it vibrant. For the cheese, sharp cheddar melts beautifully, but Monterey Jack works too if you prefer milder flavor. The eggs should be room temperature—cold eggs make lumpy custard.

No fresh thyme? Dried works at half the amount. Short on spinach? Swiss chard or kale works, but chop it extra fine. The flour is key for that silky texture—don't skip it. For the mushrooms, if you burn them, just start over (trust me, it's worth it). The custard ratio is precise: 8 eggs to 0.5 cup cream gives that perfect balance. Want it extra rich? Add 2 tbsp sour cream to the egg mixture. The dish reheats beautifully—just cover with foil to keep it moist.

This keeps for 4 days in the fridge, wrapped tightly. Freeze portions for 3 months—just thaw overnight in the fridge. I always make a double batch because it disappears fast. Store leftovers in airtight containers with parchment between layers to prevent sogginess. The mushrooms and spinach can be prepped ahead and stored separately in the fridge for 2 days—just sauté them fresh before baking.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this trick—just toss everything in one dish, bake, and walk away. No chopping boards left to scrub, no pans to stack. The mushrooms soften perfectly while the eggs set, and the cheese? It melts into that golden blanket on top.
  • Umami Bomb: Between the earthy mushrooms and sharp cheddar, this dish has layers. The spinach wilts into oblivion, but it’s the creamy egg custard that ties it all together—rich, slightly tangy, and impossible to stop eating. Honestly, it’s the kind of flavor that makes you forget you’re eating a "healthy" meal.
  • Meal Prep MVP: I make this on Sundays and it lasts all week. The leftovers reheat beautifully—just a quick zap in the microwave or oven until bubbly. It’s my go-to for lunches, potlucks, or even a lazy Friday night when I don’t feel like cooking. (Yes, even on a Tuesday night.)
  • Budget Breakthrough: Eggs, mushrooms, and cheese are cheap staples, but they add up to something ridiculously satisfying. Fresh spinach keeps it light, but the heavy cream and cheddar make it feel special. It’s the kind of dish that makes grocery night less stressful—because you’re not breaking the bank for fancy ingredients.

Step-by-step instructions for spinach mushroom egg bake

Here's how to create a rich, fluffy egg custard with earthy mushrooms and vibrant spinach—every bite delivers creamy perfection.

1

🍳 Step 1: Sauté Mushrooms and Onions Until Golden

Heat the 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the 1 pound sliced white button mushrooms and cook for 5-6 minutes, stirring occasionally, until they release their moisture and begin to soften. Add the 1 whole yellow onion (diced) and cook for another 4-5 minutes until the onions turn translucent and the mushrooms turn golden brown.

Here's the thing—don't rush this step. The mushrooms should develop a deep, savory flavor and a slight crispness at the edges. If they start to stick, reduce the heat slightly and give them a few extra minutes. Once they're cooked, transfer them to a bowl and set aside.

2

🍳 Step 2: Cook Garlic and Spinach Until Wilted

In the same skillet (no need to clean it—the fond adds flavor), add the 4 cloves minced garlic and sauté for 30 seconds until fragrant. Add the 4 cups chopped fresh spinach and cook for 2-3 minutes until the spinach wilts completely and turns bright green. Stir in the 0.5 teaspoon dried thyme and cook for another 30 seconds to let the flavors meld.

You'll notice the spinach reduces significantly as it cooks—this is normal. The key is to cook it just until it's wilted but still vibrant. If it starts to brown too quickly, reduce the heat. Transfer the spinach mixture to the bowl with the mushrooms and set aside to cool slightly.

3

👨‍🍳 Step 3: Whisk Eggs and Cream for Silky Texture

In a large bowl, whisk together the 8 whole large eggs, 0.5 cup heavy whipping cream, 2 tablespoons all-purpose flour, 1 teaspoon salt, and 0.5 teaspoon black pepper until fully combined. The mixture should be smooth and homogeneous. Gradually whisk in the 1.5 cups shredded sharp cheddar cheese until fully incorporated.

This is where the magic happens—whisking the eggs thoroughly creates tiny air pockets that will give your bake that signature fluffy texture. If you see any lumps of cheese, take a few extra seconds to whisk them out. The batter should be thick but pourable at this stage.

4

🥘 Step 4: Combine Filling and Prepare Baking Dish

Add the cooled mushroom and spinach mixture to the egg mixture and stir gently to combine. Butter a 9-inch round baking dish generously with the 2 tablespoons butter, making sure to coat the bottom and sides thoroughly. Pour the egg mixture into the prepared dish and smooth the top with a spatula.

Here's a pro tip: Tap the dish gently on the counter a few times to release any air bubbles that may have formed. This ensures your bake rises evenly and has a smooth, consistent texture. The dish should be filled about ¾ full—this gives the custard room to puff up beautifully.

5

🔥 Step 5: Bake Until Golden and Set

Preheat your oven to 350°F. Place the baking dish on the middle rack and bake for 35-40 minutes until the top is golden brown and the center is just set. You'll know it's done when the custard is firm to the touch but still slightly jiggly in the center—it should pass the toothpick test (a toothpick inserted in the center should come out clean or with just a few moist crumbs).

Don't overbake! The custard will continue to cook slightly as it rests. If you notice the edges browning too quickly, loosely cover the dish with aluminum foil for the last 5-10 minutes of baking. Once done, let the bake rest for 10 minutes before serving—this allows the custard to set completely and makes slicing much easier.

👨‍🍳

Pro Tips For Making Spinach Mushroom Egg Bake

  • Sauté Mushrooms Until Dry: After slicing the mushrooms, cook them in a dry pan for 8-10 minutes until all moisture has evaporated. Wet mushrooms release liquid that turns your bake soggy—this step guarantees a crispy, golden top instead of a sad, watery mess.
  • Pre-Cook Spinach Properly: Wilting spinach in a hot pan with a pinch of salt for 2-3 minutes until it’s just limp and slightly shrunken works better than raw or overcooked leaves. Raw spinach stays bitter, and mushy spinach makes the whole dish watery—aim for "just done."
  • Salt the Cream First: Mix ½ teaspoon salt directly into the heavy cream before adding eggs and cheese. Skipping this step means your finished bake tastes bland, even if you salt the eggs separately—salt in the cream dissolves evenly and enhances every bite.
  • Bake at 350°F, Not Higher: This isn’t a broil-it-until-golden dish. Baking at 350°F for 25-30 minutes lets the eggs set gently while the cheese melts smoothly. Cranking the heat to 400°F risks a rubbery top and uneven cooking—slow and steady wins here.

Troubleshooting this recipe

Eggs Too Watery?

If your custard turns out too runny, it’s likely from overmixing or underbaking. Whisk the eggs just until combined—no need to overbeat.

Also, ensure your oven is fully preheated to 350°F and bake until the center is just set (a toothpick should come out with a few moist crumbs, not liquid). For extra insurance, add 1 extra tablespoon of flour to the egg mixture to thicken it further. 💡

Mushrooms Burned or Dry

Burned mushrooms happen when heat is too high or they’re overcrowded. Sauté them over medium heat in a single layer, stirring often. If they start to stick, add 1-2 tablespoons of water to deglaze the pan and scrape up the fond for extra flavor.

For extra crispiness, sear them in a dry skillet for the last 1-2 minutes before adding to the egg mixture. 🍄

Spinach Too Slimy

Overcooked spinach releases excess moisture, making your bake soggy. Cook it for only 2-3 minutes until just wilted, then drain any excess liquid with a fine-mesh strainer before mixing into the eggs.

For extra vibrancy, use baby spinach (no chopping needed) and cook it in batches if your pan is crowded. 🌿

Top Not Browning

A pale top usually means the oven isn’t hot enough or the dish lacks fat. Sprinkle ¼ cup extra shredded cheese on top before baking, then broil for 1-2 minutes at the end for a golden crust.

Also, ensure your baking dish is placed on the middle rack—not too high or low in the oven. 🔥

Cheese Not Melting

Pre-shredded cheese often contains anti-caking agents that prevent smooth melting. Use freshly shredded sharp cheddar and stir it into the egg mixture thoroughly. For extra meltiness, add 1 tablespoon of heavy cream to the cheese before mixing.

If your bake still looks dry, cover it loosely with foil for the last 10 minutes of baking to trap steam. 🧀

Uneven Texture

Lumpy or dense spots happen when eggs aren’t whisked enough or the dish isn’t leveled properly. Whisk the egg mixture until completely smooth, then pour it into the dish and tap gently on the counter to release air bubbles.

For a foolproof texture, bake at 325°F for 45 minutes instead of 350°F—this gives the custard time to set evenly without browning too quickly. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 320mg107%
Sodium 850mg37%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 4g
Protein 28g56%
* 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 make this egg bake without mushrooms?

Swap the mushrooms for 1 cup cooked quinoa or 2 cups diced zucchini (sautéed first). For a meaty texture, try 1 cup crumbled feta or ½ cup cooked lentils. Just adjust the baking time by 5 minutes if using denser ingredients. The dish will still be creamy and satisfying!

2

How do I store leftovers?

Store in an airtight container in the fridge for up to 4 days. Reheat covered with a damp paper towel in the microwave for 1-2 minutes until warmed through. For freezing, wrap individual portions tightly in plastic wrap and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

3

Can I use frozen spinach instead of fresh?

Yes, but thaw and drain it first. Use 2 cups frozen chopped spinach (thawed and squeezed dry) instead of 4 cups fresh. The texture will be slightly softer, but it works well. For extra vibrancy, stir in 1 teaspoon lemon juice after cooking to brighten the color.

4

Why did my bake turn out dense?

Overmixing the eggs or underbaking are common culprits. Whisk just until combined (no need for stiff peaks), and bake until a toothpick comes out with moist crumbs, not liquid. For extra fluffiness, add 1 extra tablespoon of flour to the egg mixture. Also, ensure your oven is fully preheated to 350°F.

5

What’s the best way to serve this?

This dish works perfectly as a breakfast-for-dinner main or brunch centerpiece. Pair with a crisp green salad and toasted sourdough for balance. For extra flair, top with fresh herbs (parsley or chives) and a drizzle of hot sauce before serving. It’s also great cold the next day!

★★★★★4.9(1 review)
Categories Breakfast & Brunch