Soups & Stews
This egg bake recipe with cream of mushroom soup transforms simple ingredients into a comforting casserole with a golden crust and creamy mushroom layers. The secret lies in balancing the rich soup with eggs and cheese for a dish that's both hearty and elegant. I've perfected this recipe to deliver tender layers every time—no soggy bottoms or dry tops here.
The beauty of this dish is its versatility. You can keep it classic with just eggs, soup, and cheese, or customize it with sautéed vegetables, cooked ham, or even spinach for added nutrition. The cream of mushroom soup adds depth while keeping the preparation straightforward—ideal for weeknight dinners or meal prep.
What you'll end up with is a creamy, savory casserole with a crispy, golden top that's impossible to resist. The layers of flavor—earthy mushrooms, rich cheese, and fluffy eggs—come together beautifully when baked to perfection. This dish serves as a satisfying main course or a comforting side, depending on your menu.
Ready in about 45 minutes, this recipe is perfect for feeding a family or preparing ahead for busy days. The instructions are simple, but the result is restaurant-quality comfort food. Let's get started on creating this crowd-pleaser!
Ingredients for egg bake recipe with cream of mushroom soup
These quality ingredients create a restaurant-worthy egg bake with rich, creamy layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Room temperature for even baking |
| Cream of Mushroom Soup 🍄 | 2 cups | Condensed, not ready-to-serve |
| Sharp Cheddar Cheese 🧀 | 2 cups | Freshly shredded, not pre-shredded |
| Milk 🥛 | 1 cup | Whole milk for creaminess |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening the mixture |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for best flavor |
| Garlic Powder 🧄 | ½ tsp | For subtle depth of flavor |
| Fresh Mushrooms 🍄 | 1 cup | Sliced, sautéed for texture |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
| Unsalted Butter 🧈 | ½ cup | Melted, for crispy topping |
| Breadcrumbs 🍞 | ½ cup | Panko for extra crunch |
| Dried Parsley 🌿 | 1 tbsp | For garnish and color |
The cream of mushroom soup is the heart of this dish—Campbell's Condensed is my go-to for consistent results, but any quality brand works. For the cheese, sharp cheddar delivers the best flavor, but Gruyère or Swiss add delightful variations. The fresh mushrooms (cremini or white) should be sautéed until tender to avoid a watery casserole. If you prefer convenience, pre-sliced mushrooms from the refrigerated section of Whole Foods or Trader Joe's save time without sacrificing quality. The eggs should be large and fresh—room temperature ensures even baking and prevents a rubbery texture.
No sharp cheddar? Pepper Jack or Gouda work beautifully, though the flavor profile shifts slightly. Running short on mushrooms? Spinach or zucchini sautéed until all moisture evaporates makes an excellent substitute. The breadcrumbs can be swapped for crushed cornflakes if you're avoiding gluten, though the texture will differ. For a vegetarian-friendly version, omit the optional ham and add sautéed bell peppers or chickpeas for protein. The garlic powder is non-negotiable—it enhances the earthy mushroom flavor without overpowering. If you prefer fresh garlic, 1 clove minced can replace the powdered version.
This casserole reheats beautifully—350°F for 15-20 minutes restores its creamy texture. Store leftovers in an airtight container for up to 4 days in the fridge, though it's best enjoyed within 2 days for peak freshness. For meal prep, portion into individual servings before baking—this makes reheating a breeze and prevents a soggy bottom. Freeze for up to 3 months by wrapping tightly in foil; thaw overnight in the fridge before reheating. The golden crust is best achieved by broiling for 2-3 minutes at the end, so keep an eye on it to avoid burning.
Why You'll Love This Recipe
- One-Bowl Magic: I swear by this—just crack, whisk, mix, and bake. No measuring cups left out, no extra pans dirtying up. That creamy mushroom soup handles all the flavor work while the eggs bind everything together like a dream.
- Umami Bomb: The cheddar melts into gooey perfection, but it’s the soup that steals the show. That deep, savory mushroom taste cuts through the richness of the eggs, making every bite feel like a cozy hug for your taste buds.
- Lunchbox Hero: Between us, this is my go-to for meal prep. I bake a big tray on Sunday, slice it up, and pack it for lunches all week—no sad sandwiches here. The texture holds up, and it’s still warm enough to reheat in seconds.
- Pantry Staple: Honestly, if you’ve got eggs, cheese, and a can of soup, you’re golden. No fancy ingredients, no last-minute grocery runs. It’s the kind of dish that turns basic pantry items into something that feels like a restaurant-worthy breakfast or brunch.
Step-by-step instructions for creamy mushroom egg bake
This method delivers a perfectly balanced bake with a golden crust and velvety mushroom filling every time.
Prepare the Mushroom Base
In a large skillet, melt 0.5 cup unsalted butter over medium-high heat. Add the 1 cup sliced fresh mushrooms and cook for 5-6 minutes until they release their moisture and turn golden brown. This step develops deep umami flavor that carries through the entire dish.
Add 0.5 tsp garlic powder and continue cooking for another 1 minute until fragrant. Remove from heat and stir in 2 tbsp all-purpose flour to create a light roux. This will help thicken the mixture and create that signature creamy texture we're after.
Combine Wet Ingredients
In a large mixing bowl, whisk together the 8 whole large eggs, 2 cups cream of mushroom soup, 1 cup milk, 2 cups freshly shredded sharp cheddar cheese, 0.5 tsp salt, and 0.25 tsp black pepper until completely smooth. The mixture should be thick but pourable—if it's too thick, whisk in 1-2 tablespoons of milk to reach the right consistency.
Gently fold in the cooked mushroom mixture using a spatula, being careful not to overmix. The mushrooms should be evenly distributed throughout the egg mixture. This is where the flavor foundation gets established for your entire bake.
Assemble and Bake
Preheat your oven to 350°F. Transfer the egg mixture to a greased 9x13-inch baking dish, spreading it evenly. The mixture should come about ¾ of the way up the sides of the dish—this allows for proper baking without overflowing.
Bake uncovered for 35-40 minutes until the top is set and the edges begin to golden. You'll know it's ready when the center still jiggles slightly but the top springs back when gently pressed. This baking time ensures a creamy interior without being undercooked.
Add the Crispy Topping
While the main portion bakes, melt the remaining 0.5 cup unsalted butter in a small saucepan over low heat. Stir in 0.5 cup breadcrumbs and 1 tbsp dried parsley until the breadcrumbs are evenly coated and begin to toast slightly. This topping mixture should be warm but not browned.
After the initial baking time, spread the breadcrumb mixture evenly over the top of the egg bake. Return to the oven for 10-12 minutes until the topping is golden brown and crispy. The contrast between the creamy filling and crispy topping is what makes this dish truly special.
Garnish and Serve
Remove from the oven and let rest for 5-10 minutes before slicing. This resting period allows the layers to set properly and makes for cleaner slices. Use a sharp knife to cut into 6 equal portions—the recipe serves exactly 6.
Garnish each serving with sliced green onions for freshness and color. Serve immediately while the topping is still crispy and the filling is warm and creamy. The combination of the savory mushroom base, rich egg mixture, and crispy breadcrumb topping creates a harmonious balance in every bite.
Pro Tips For Making Egg Bake Recipe With Cream Of Mushroom Soup
- STIR THE SOUP FIRST: Mix that cream of mushroom soup with the milk before adding eggs—it keeps the texture smoother and prevents lumps. I used to dump everything in at once and ended up with a weird, grainy mess every time.
- USE FULL-FAT CHEESE: Sharp cheddar is the star here, but if you’re using reduced-fat, add an extra ¼ cup—it melts differently and won’t give you that sad, stringy texture. Trust me, your future self will notice the difference.
- BAKE UNTIL SET, NOT JUST GOLDEN: This isn’t a casserole—it’s an egg bake, so pull it when the top is just firm to the touch, not when it’s browned like a grilled cheese. Overbaking turns it rubbery, and nobody wants that.
- WHISK EGGS LIKE YOUR LIFE DEPENDS ON IT: No blender? A fork won’t cut it—whisk those eggs until the yolks and whites are completely blended, no streaks. I learned this after one batch where the yolks stayed separate and made the whole thing look (and taste) uneven.
Creative variations of this egg bake recipe with cream of mushroom soup
Classic Ham & Cheese Twist
Add 1 cup diced ham (about 4-5 oz) to the sautéed mushrooms for a savory upgrade. I like using Black Forest ham for its subtle sweetness, but Spam works in a pinch. Fold the ham into the egg mixture before baking—it heats through perfectly while keeping its texture tender. For extra richness, sprinkle ¼ cup grated Gruyère on top before adding the breadcrumb mixture. 🧀
Spinach & Feta Variation
Swap out mushrooms entirely for 4 cups fresh spinach sautéed until wilted (about 3-4 minutes), then stir in ½ cup crumbled feta cheese>. The tangy feta cuts through the richness of the eggs beautifully. For a Mediterranean touch, add 1 tsp dried oregano> to the egg mixture. Garnish with extra feta and a drizzle of olive oil> before serving.
Breakfast-for-Dinner Upgrade
Turn this into a breakfast casserole by adding ½ cup cooked breakfast sausage> (like Johnsonville Original) and ½ cup diced bell peppers>. Stir in 1 tsp smoked paprika> to the egg mixture for depth. Top with a mix of ½ cup breadcrumbs and ¼ cup crushed cornflakes> for extra crunch. Serve with hot sauce or sriracha for those who love heat. 🌶️
Vegetarian Powerhouse
For a meat-free version, load up the mushrooms with 1 cup diced zucchini> and ½ cup corn kernels>. Sauté the veggies with the mushrooms until tender, then fold into the egg mixture. Boost nutrition with ½ cup black beans> (rinsed) for protein. Top with ¼ cup nutritional yeast> for a cheesy flavor without dairy. This version is packed with texture and color!
Spicy Kick Option
Add ½ tsp cayenne pepper> or 1 tbsp hot sauce> (like Tabasco) to the egg mixture for a subtle burn. For visual drama, sprinkle 1 tsp smoked paprika> over the breadcrumb topping before baking. Serve with extra hot sauce on the side—trust me, it disappears fast. This version is perfect for spice lovers who still want comfort food. 🔥
Make-Ahead Party Casserole
Double the recipe for gatherings! Assemble the egg bake in a 9x13-inch dish> and refrigerate overnight. The next day, bake as directed—this actually enhances the flavors. For a crowd, serve with garlic bread> and a simple arugula salad> with lemon vinaigrette. The bread soaks up any extra creamy goodness, making it a hit at any party. ✨
Nutrition facts
Frequently asked questions
Can I use ready-to-serve cream of mushroom soup instead of condensed?
No, you must use condensed soup—it contains more starch and thickens properly when baked. Ready-to-serve versions are too thin and will create a watery casserole. If you only have ready-to-serve, simmer it uncovered for 10-15 minutes to reduce it by about half before using. This mimics the condensed consistency needed for the perfect texture.
Why is my egg bake watery after baking?
Watery results usually happen from overmixing the egg mixture or using too much liquid. First, ensure you're using condensed soup (not ready-to-serve). Second, whisk the eggs and milk mixture just until combined—overmixing incorporates too many air bubbles that can cause separation. For extra insurance, let the mixture rest for 10 minutes before baking to allow any excess moisture to settle.
Can I make this dish ahead of time?
Assemble the egg bake in your dish and refrigerate it overnight. The next day, bake as directed—this actually enhances the flavors as the ingredients meld together. For best results, cover with foil and bake at 350°F for 50-55 minutes (the extra time compensates for the cold start). Reheat leftovers at 350°F for 15-20 minutes to restore that creamy texture.
What's the best way to reheat slices?
For individual portions, microwave each slice for 30-45 seconds on medium-high power. To restore the crispy topping, place slices on a baking sheet and broil for 2-3 minutes until golden and bubbly. The microwave method keeps it creamy but loses the crispy texture, while broiling brings back that restaurant-quality crunch. For multiple servings, cover with foil and warm at 300°F for 15 minutes.
Can I substitute cream of mushroom soup with another flavor?
Yes, but choose carefully to maintain the dish's balance. Cream of celery soup works beautifully for a lighter flavor, while cream of chicken adds extra richness. Avoid tomato-based soups—they can make the casserole too acidic. For a vegetarian option, try cream of broccoli soup. Just remember that different soups will slightly alter the final flavor profile, so adjust seasonings accordingly.
