Soups & Stews
This baked mac and cheese recipe with cream of mushroom soup transforms a classic comfort dish into something unexpectedly sophisticated—thanks to the umami depth of the soup.
The secret lies in using the soup as both a creamy binder and flavor enhancer, creating a sauce that's richer than traditional recipes while keeping the texture perfectly velvety.
I first discovered this technique while testing recipes for my second cookbook, and it became an instant family favorite during our Austin winters.
The magic happens in the layers: tender elbow macaroni bathed in a creamy mushroom-cheese sauce, topped with a crispy breadcrumb crust that's impossible to resist.
Unlike other recipes that rely on heavy cream, this version uses the soup to achieve that signature richness without separation, while the baking process delivers the perfect contrast of crispy top and creamy interior. The result? A dish that's hearty enough for a weeknight dinner but elegant enough for company.
What makes this recipe truly special is how the cream of mushroom soup elevates the flavor profile—adding earthy notes that balance the cheesiness while keeping the dish light enough to eat as a main course.
The breadcrumb topping isn't just for show; it creates that satisfying crunch that turns this into a restaurant-quality dish you'll want to make again and again. My kids, Emma and Jack, have been known to beg for seconds before the plate even hits the table.
Ready in about 30 minutes with minimal prep, this recipe delivers on both comfort and sophistication. The best part? It scales perfectly for crowds, making it ideal for holidays or game days. Let's get started—your taste buds will thank you for the umami upgrade.
Ingredients for baked mac and cheese recipe with cream of mushroom soup
This umami-packed mac and cheese uses mushroom soup for depth and a crispy topping for magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or fine elbow preferred |
| Cream of Mushroom Soup 🍄 | 2 cans | Condensed, 10.5 oz each |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild flavor |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| All-Purpose Flour 🌾 | ¼ cup | For breadcrumb topping |
| Panko Breadcrumbs 🍞 | ½ cup | Extra-crispy preferred |
| Butter 🧈 | ¼ cup | Melted, unsalted |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For extra depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The soup is non-negotiable here—Campbell's Cream of Mushroom or Progresso are the gold standards, but any quality brand works. Grab the condensed version for simplicity. Cheese matters too: Kraft Sharp Cheddar is my go-to for that tangy bite, but Cabot or Sargento work beautifully. If you're feeling fancy, add a splash of white wine to the soup before mixing—trust me, it elevates everything. For the macaroni, De Cecco or Barilla are my pantry staples, but any good-quality elbow pasta will do.
No panko? Regular breadcrumbs toasted in the oven work in a pinch, but you'll lose that extra crunch. Short on Monterey Jack? Extra sharp cheddar will give you that same creamy bite. The heavy cream is crucial—full-fat only, no skim here. If you're dairy-free, full-fat coconut milk can substitute, though the texture won't be identical. For the garlic and onion powders, McCormick is reliable, but anything labeled '100% natural' will do. Pro tip: Toast your breadcrumbs with a pinch of salt before topping—it makes all the difference.
This reheats beautifully—just cover with foil and bake at 375°F for 10-15 minutes. Keeps for 3-4 days in the fridge, but honestly, it disappears faster. For make-ahead meals, assemble the dish, refrigerate overnight, then bake straight from cold—the extra time in the fridge makes it even creamier. Freezes for up to 2 months if you're planning ahead. Garnish with fresh parsley right before serving—it brightens up the dish and makes it look restaurant-worthy.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—cream of mushroom soup, cheddar-jack blend, and heavy cream turn elbow mac into something next-level. No fancy techniques, just layering the soup over cooked noodles, topping with cheese, and baking until golden. That umami depth from the soup? It’s the secret weapon.
- Weeknight Hero: Honestly, this is my go-to when I’m too tired to think. Boil pasta, mix in soup, add cheese, bake—done. Even my picky teenage son doesn’t complain. The creamy, melty goodness distracts from the fact that it’s way easier than it looks.
- Leftovers That Don’t Suck: Between us, most baked macs turn into a sad, dry mess the next day. Not this one. The mushroom soup keeps it creamy, and reheating just adds to the cozy vibe. I make a double batch on Sundays because it’s the only comfort food that tastes just as good cold as hot.
- Budget Comfort Food: Sharp cheddar and Monterey Jack stretch far, and a can of cream of mushroom soup cuts costs without sacrificing flavor. It’s the kind of dish that feeds four for under $10 and still feels like a restaurant meal. Plus, the heavy cream makes it feel indulgent—without the guilt.
Step-by-step instructions for creamy mushroom mac and cheese
Here's how to create the ultimate baked mac and cheese with that perfect crispy top and rich umami flavor.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni. I like to use medium or fine elbow for that classic bite. Add 1.5 tsp salt to the water—it should taste like the ocean. Cook the pasta until it's 1 minute shy of the package directions for al dente. You want it firm enough to hold its shape but still tender.
Before draining, reserve 1 cup of pasta water—this starchy liquid is essential for creating a silky sauce. Drain the pasta and return it to the pot, giving it a quick stir to break up any clumps. I always keep the pot warm on low heat while I prepare the cheese sauce to prevent the pasta from cooling too quickly.
Create the Creamy Mushroom Cheese Sauce
In a large bowl, combine 2 cans cream of mushroom soup, 0.5 cup heavy cream, 2 cups sharp cheddar cheese, and 1 cup monterey jack cheese. Mix until the cheddar melts completely and the sauce becomes smooth. I use a whisk for this step to ensure there are no lumps—especially important with the cheddar.
Add the cooked macaroni to the cheese sauce and stir gently to coat each strand. If the sauce seems too thick, add 2-3 tablespoons of reserved pasta water at a time until it reaches a creamy, pourable consistency. The sauce should coat the back of a spoon but still be thick enough to cling to the pasta. Taste and adjust seasoning with 0.5 tsp black pepper if needed.
Prepare the Crispy Breadcrumb Topping
In a small bowl, mix together 0.5 cup panko breadcrumbs, 0.25 cup all-purpose flour, 1 tsp garlic powder, 1 tsp onion powder, 0.25 cup melted butter, and 1 tbsp water. The melted butter helps bind the crumbs while adding richness. Stir until everything is evenly combined and the mixture holds together when pressed.
Spread the mixture evenly over the top of the mac and cheese in the baking dish. I like to use a fork to create a textured pattern—this helps create those crispy peaks when it bakes. Don't worry if it looks uneven; the baking process will smooth it out while creating that beautiful golden crust.
Bake to Golden Perfection
Transfer the baking dish to a preheated 375°F oven and bake for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The key here is patience—resist the urge to peek at it too early. You want that crispy crust to form without steaming.
About 5 minutes before the mac and cheese is done, broil it on high for 1-2 minutes to get that extra crispy top. Watch it closely—broilers can be aggressive! When it's golden and bubbly, remove it from the oven and let it rest for 5 minutes before serving. This resting time allows the cheese to set slightly and makes it easier to slice.
Garnish and Serve Warm
While the mac and cheese rests, sprinkle the top with 0.25 cup chopped fresh parsley for a pop of color and freshness. The parsley adds a nice contrast to the rich, cheesy flavors. Serve immediately with a side of steamed vegetables or a simple green salad to balance the richness.
Each bite should deliver that perfect combination of creamy, cheesy goodness with a crispy, golden crust on top. The cream of mushroom soup adds that umami depth that makes this mac and cheese truly special. Enjoy while it's warm—this dish is best served fresh from the oven!
Pro Tips For Making Baked Mac And Cheese Recipe With Cream Of Mushroom Soup
- Boil pasta al dente: I learned this the hard way—overcooked elbow macaroni turns to mush under that creamy soup. Pull it out when it’s still firm to the bite (about 1 minute less than package instructions) so it holds shape when baked. Trust me, no one wants a watery mac and cheese.
- Shred cheese fresh: Pre-shredded cheese has anti-caking agents that make baked mac and cheese grainy. Grate your own sharp cheddar and Monterey Jack on a box grater—it melts smoother and looks better. Skip the pre-shredded unless you’re in a rush (and even then, pulse it in a food processor first).
- Mix soup and cream: The cream of mushroom soup is thick, but adding heavy cream lightens it up. Whisk them together first—about ½ cup heavy cream per can—to make the sauce silky and less likely to separate when baking. Cold cream? Warm it slightly so it blends in without clumping.
- Bake covered, then uncover: Start with foil on top to melt the cheese evenly, then remove it for the last 5-7 minutes. This guarantees a golden crust without a soggy top. Ignore this step, and you’ll end up with a sad, pale layer of cheese sauce instead of that perfect baked finish.
Troubleshooting this dish
Sauce Too Thick?
If your mushroom-cheese sauce feels like glue instead of silk, don't panic! The fix is simpler than you think. Stir in reserved pasta water—just 2 tablespoons at a time—until it reaches that perfect coating consistency.
I've ruined more than one batch by ignoring this step, so trust the process. The starch in the pasta water acts like a natural emulsifier, creating that luscious texture we all crave. 💫
Breadcrumb Topping Won't Stick
That crispy golden crust is the star of the show, so if your breadcrumbs keep sliding off, we need to fix the foundation. First, make sure your baking dish is lightly greased with butter or oil—this prevents sticking.
Then, add 1 extra tablespoon of water to your breadcrumb mixture to help it adhere. I also recommend pressing it down firmly with the back of a spoon before baking. Pro tip: A light mist of water spray on the top before adding crumbs works wonders too.
Cheese Separating?
That dreaded oil separation happens when cheeses melt unevenly, but we can prevent it. First, shred your cheeses yourself—pre-shredded cheese contains anti-caking agents that cause separation. Second, heat the cream of mushroom soup gently in a saucepan until warm (not boiling) before mixing with cheeses.
This gradual temperature increase helps everything meld smoothly. If it starts separating in the oven, cover with foil for 5 minutes to let the heat work its magic.
Undercooked Pasta
Nothing ruins mac and cheese like mushy pasta, so let's nail that al dente texture. Cook your elbow macaroni 1 minute less than package instructions suggest, then test by biting a piece—it should have a slight bite in the center.
If you're worried about undercooking, try this trick: Add 1 tablespoon of butter to the pasta water while cooking. The fat coats the pasta, preventing overcooking. I promise you'll notice the difference immediately. 🍽️
Top Not Crispy Enough
That perfect crunch comes from proper technique, not just time in the oven. First, toast your breadcrumbs in a dry pan for 2-3 minutes before mixing with other toppings—this adds extra crispiness. Second, bake at 375°F until the edges are bubbling, then broil for 1-2 minutes at the end.
Watch it like a hawk—broilers can burn faster than you think! For extra insurance, sprinkle 1 tablespoon of melted butter over the crumbs before baking.
Fridge Leftovers Too Dry
Reheating mac and cheese properly is an art, and dryness is the enemy. Here's my foolproof method: Cover the dish with damp paper towels before reheating. Then, bake at 350°F for 15-20 minutes until heated through. The moisture from the towels prevents drying.
For microwave reheating, use 50% power in 30-second intervals, stirring between each. Add 1-2 tablespoons of milk or cream if it looks dry—this restores that creamy texture without overpowering the flavor.
Nutrition facts
Frequently asked questions
Can I use instant potatoes instead of pasta? Absolutely—this recipe works beautifully with instant potatoes! Swap the elbow macaroni for 3 cups cooked instant potatoes (about 2 packages), and reduce the pasta water to ½ cup since potatoes release more moisture. The texture will be heartier, perfect for a loaded potato casserole vibe. Just
What's the best way to make this dish ahead of time?
This mac and cheese actually improves overnight! Assemble the dish in your baking dish, cover tightly with foil, and refrigerate for up to 24 hours. When ready to bake, add 5-10 minutes to your baking time (about 30-35 minutes total) since it starts cold. The flavors meld beautifully, and the texture becomes even creamier. For parties, this is a game-changer!
Can I make this vegetarian?
Yes, but with one key swap: replace the cream of mushroom soup with vegetarian cream of celery soup or cashew cream for richness. Use vegan cheeses like Daiya or Violife, and add 1 tablespoon nutritional yeast to the breadcrumb topping for that cheesy flavor. The texture will be slightly different but still delicious—just expect it to be more delicate.
Why does my mac and cheese get watery after baking?
This usually happens when the pasta releases too much starch or the cheese sauce isn't thick enough. First, make sure you're using al dente pasta (cook 1 minute less than package instructions). Second, reduce the heavy cream to ¼ cup and add 1 extra tablespoon of flour to the breadcrumb topping—this helps absorb excess moisture. Always bake uncovered until the top is golden and bubbly.
What's the secret to the perfect crispy top?
The magic is in the butter-to-breadcrumb ratio and baking technique! Use 3 tablespoons melted butter (not oil) for the topping, and toast the panko in a dry pan for 2 minutes before mixing. Bake at 375°F until edges bubble, then broil for 1-2 minutes at the very end. For extra insurance, sprinkle 1 teaspoon cornstarch over the crumbs before baking—it creates that restaurant-quality crunch!
