Soups & Stews
This baked macaroni and cheese recipe with cream of mushroom soup transforms a classic comfort dish into something unexpectedly sophisticated—rich, creamy, and layered with earthy depth.
The secret lies in that velvety mushroom soup, which adds a subtle umami richness that cuts through the cheesiness while thickening the sauce to restaurant-quality perfection. I developed this version after years of testing shortcuts, and it never fails to deliver that golden, bubbling top and tender, cheesy interior.
The beauty of this recipe is its foolproof simplicity: no fancy techniques, just a few pantry staples and 30 minutes of active time before baking. The cream of mushroom soup serves double duty—it infuses the dish with savory complexity while creating that signature creamy texture without requiring heavy cream.
Most importantly, it prevents that dreaded "watery" sauce that ruins so many homemade versions. The result? A casserole so creamy it practically melts in your mouth, with just enough texture to hold its shape.
What you'll end up with is a golden-brown, bubbling masterpiece that's creamy on the inside, crispy at the edges, and packed with cheesy goodness in every bite.
The mushroom element adds a sophisticated touch that elevates this beyond basic mac and cheese, making it perfect for family dinners, potlucks, or even a cozy weeknight treat. The aroma alone will have everyone gathering around the table before it even comes out of the oven.
Serve it with a simple side salad or garlic bread to soak up every last bit of that luscious sauce. The combination of the creamy casserole and crispy bread creates the ultimate comfort food experience. Here's everything you need to make it happen—easy, delicious, and guaranteed to impress.
Ingredients for baked macaroni and cheese recipe with cream of mushroom soup
Pantry staples plus two cans of mushroom soup—this combo delivers restaurant-quality comfort food.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Uncooked, standard elbow shape |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, 2-year aged preferred |
| Cream of Mushroom Soup 🍄 | 2 cans | 10.5 oz each, condensed, no artificial flavors |
| Heavy Cream 🥛 | ½ cup | Full-fat for optimal creaminess |
| Butter 🧈 | 2 tbsp | Unsalted, melted for sauce |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
| Garlic Cloves 🧄 | 2 cloves | Minced, for aromatic depth |
| Yellow Onion 🧅 | ½ whole | Diced, medium-sized |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Breadcrumbs 🍞 | ¼ cup | Panko style for crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for topping |
| Fresh Parsley 🌿 | 2 tbsp | Chopped, for garnish |
The cream of mushroom soup is non-negotiable here—Campbell's Condensed or Progresso work best, but avoid the low-fat versions. The soup's umami depth transforms this from basic mac and cheese to something sophisticated. For the cheese, 2-year aged sharp cheddar melts beautifully, but Monterey Jack adds creaminess if you prefer a milder flavor. I always grab the block cheese from the deli counter and shred it myself—pre-shredded gets clumpy and lacks that fresh melt. The macaroni? Barilla or De Cecco hold up best during baking without turning mushy.
No mushroom soup? Homemade mushroom sauce (blend sautéed mushrooms, garlic, and vegetable broth) works, though it's more work. Short on cheddar? Gruyère or Gouda add complexity, but reduce to 1.5 cups total to avoid heaviness. The breadcrumbs can be regular, but panko plus 1 tbsp melted butter creates that perfect crispy crust. Fresh parsley is ideal, but dried parsley at one-third the amount gets you close. The onion and garlic are optional but add serious depth—skip them if you're in a rush, but trust me, they're worth the extra minute.
This casserole reheats beautifully—honestly tastes better the next day once everything melds together. Keeps in the fridge for 4-5 days sealed tightly, freezes for 3 months in an airtight container. I always make a double batch—one for dinner, one for leftovers that turn into quick lunches. For serving, let it sit at room temperature for 10 minutes before cutting—prevents a runny mess. The crispy top? Worth every second under the broiler.
Why You'll Love This Recipe
- Pantry Magic: I swear, this recipe lives in my pantry—no special shopping trips, just elbow macaroni, cheddar, and that jar of cream of mushroom soup doing all the heavy lifting. The heavy cream and butter take it from "basic" to "oh yeah," but honestly? Half the time I grab what’s already there and call it a win.
- Umami Bomb: That mushroom soup isn’t just a shortcut—it’s the secret weapon. Sharp cheddar melts into a glossy, tangy blanket, while the soup adds this deep, savory punch that makes every bite feel like a hug. (Yes, even on a Tuesday night.) The crispy top? Pure satisfaction.
- Leftovers? More Like Leftovers: I make this double batch because reheating is a breeze—just pop it back in the oven for 10 minutes, and it’s like it came fresh out. Budget-friendly too: a single jar of soup stretches across two meals, and the cheese stretches even further. My wallet and my freezer both thank me.
Step-by-step instructions for baked macaroni and cheese with cream of mushroom
Here's how to create that perfect balance of ultra-creamy texture and savory depth using ingredients you already have.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 teaspoons salt—it should taste like the ocean. Add the 12 oz elbow macaroni and cook until 1 minute before the package directions specify for al dente. This slight undercooking prevents mushiness when baked. Drain immediately and rinse briefly under cold water to stop the cooking process. You want the pasta to hold its shape while still being tender enough to melt into the cheese sauce.
While the pasta cooks, I like to prepare the sauce components. This parallel prep keeps everything moving efficiently and prevents that "waiting game" where you're just standing around watching water boil. The key here is timing—you want everything ready to combine at the same moment for maximum freshness and texture.
Build the Ultra-Creamy Mushroom-Cheddar Sauce
In a large skillet, melt 2 tablespoons butter over medium heat. Add the diced 0.5 whole yellow onion and minced 2 cloves garlic cloves, cooking until softened and fragrant—about 3-4 minutes. This aromatic base forms the flavor foundation for the entire dish.
Lower the heat to medium-low and whisk in the 1 tablespoon all-purpose flour, cooking for 1 minute to remove any raw taste. Slowly pour in the 2 cans cream of mushroom soup and 0.5 cup heavy cream, whisking constantly to prevent lumps. The mixture will thicken noticeably as it heats through. Stir in 2 cups sharp cheddar cheese, 1.5 teaspoons salt, and 0.5 teaspoon ground black pepper, allowing the cheese to melt completely into a smooth, velvety sauce.
Combine Pasta and Sauce for Maximum Creaminess
Transfer the cooked elbow macaroni to a large mixing bowl. Pour the creamy mushroom-cheddar sauce over the pasta and gently fold until every noodle is completely coated. The sauce should look glossy and inviting, with no dry spots remaining. This is where the magic happens—the pasta absorbs the sauce's moisture while maintaining its shape, creating that perfect bite between creamy and al dente.
For extra richness, I like to add 0.25 cup freshly grated parmesan cheese at this stage, folding it in gently. The parmesan adds a subtle umami depth that complements the sharp cheddar beautifully. Taste the mixture now—it should be rich, cheesy, and just slightly tangy from the mushroom elements.
Assemble and Bake for Golden Crispiness
Transfer the pasta mixture to a 9x13-inch baking dish, spreading it evenly into a single layer. The dish should be about ¾ full—this gives the macaroni room to expand slightly during baking. Sprinkle the 0.25 cup breadcrumbs evenly over the top, pressing them gently into the cheese to create a crispy barrier.
Bake at 375°F for 20-25 minutes, until the top is golden brown and the edges are bubbling. The breadcrumb topping should be crispy enough to stand up to a fork, while the interior remains creamy and gooey. If you're worried about over-browning, tent the dish with foil for the last 5 minutes of baking.
Rest and Garnish for Perfect Presentation
Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the internal temperature to stabilize and the flavors to meld completely. The dish will be piping hot and ready to serve, with that perfect contrast of crispy topping and creamy interior.
Garnish with 2 tablespoons chopped fresh parsley just before serving. The parsley adds a bright, fresh element that cuts through the richness of the cheese and mushroom flavors. Serve immediately with a side of steamed green beans or a simple garden salad to round out the meal.
Pro Tips For Making Baked Macaroni And Cheese Recipe With Cream Of Mushroom Soup
- Cook Pasta Al Dente: No one likes mushy mac and cheese—boil elbow pasta in salted water until it’s just firm to the bite (about 1 minute less than package instructions). Drain immediately and rinse with cold water to stop cooking; this keeps the texture perfect when baked.
- Shred Cheese Like a Pro: Skip the food processor for sharp cheddar—it gets waxy. Use a box grater and pulse the cheese in small batches, then toss with a splash of heavy cream to melt it down smoothly. This prevents clumping and ensures creamy, stretchy cheese.
- Don’t Skip the Broth Boost: The soup’s flavor fades under cheese. After mixing the sauce, stir in ¼ cup chicken or mushroom broth (or even a splash of pasta water) to keep it vibrant. This makes the dish taste richer, not watered down.
- Bake Covered First: Start baking at 375°F with foil pressed tight over the dish for 20 minutes. This traps steam so the cheese melts evenly—no dry spots. Remove foil only for the last 5–10 minutes to get that golden crust. (Yes, even if you’re impatient like me.)
Perfect pairings for baked macaroni and cheese recipe with cream of mushroom soup
Creamy Side Salads
Balance the richness with a simple arugula salad tossed with 2 tbsp lemon vinaigrette (mix 3 tbsp olive oil, 1 tbsp lemon juice, ½ tsp Dijon mustard, and ¼ tsp salt).
The peppery bite of arugula cuts through the cheesy sauce beautifully. For extra depth, add ¼ cup shaved Parmesan and 2 tbsp toasted walnuts—the crunch contrasts perfectly with the creamy casserole. 🥗
Crispy Garlic Bread
A garlic breadstick or crusty French baguette is essential for soaking up the luscious sauce. Toast ½ a baguette with 2 tbsp softened butter, 2 minced garlic cloves, 1 tsp chopped parsley, ½ tsp salt, and ¼ tsp black pepper.
Brush with extra butter and broil for 2-3 minutes until golden and crispy. Serve it on the side or break it into pieces for dipping. 🍞
Roasted Vegetable Medley
Add a roasted vegetable medley for a lighter, fresher contrast. Toss 2 cups chopped Brussels sprouts, 1 cup diced butternut squash, and 1 cup cherry tomatoes with 1 tbsp olive oil, ½ tsp salt, and ¼ tsp black pepper.
Roast at 400°F for 20-25 minutes until caramelized. The sweetness of the squash and tomatoes complements the umami depth of the mushroom mac and cheese. 🍠
Classic Potato Sides
For a heartier meal, serve with creamy mashed potatoes or scalloped potatoes. For mashed potatoes, boil 1 lb Yukon Gold potatoes until tender, mash with 2 tbsp butter, ¼ cup warm milk, ½ tsp salt, and ¼ tsp black pepper.
For scalloped potatoes, layer 1 lb thinly sliced potatoes in a baking dish with ½ cup heavy cream, ½ cup shredded cheddar, ½ tsp garlic powder, and ¼ tsp nutmeg, then bake at 375°F for 45 minutes. Both add a comforting, starchy balance. 🥔
Beverage Pairings
Pair this rich dish with a crisp white wine like Sauvignon Blanc or Chardonnay—their acidity cleanses your palate between bites. For beer lovers, a light lager (like Peroni) or wheat beer (like Blue Moon) complements the creamy texture without overpowering the flavors.
A sparkling apple cider is a refreshing non-alcoholic option that adds a touch of brightness. 🍷
Garnish Upgrades
Elevate your presentation with extra toppings like crispy fried shallots (sprinkled just before serving) or crumbled bacon for a smoky twist. A drizzle of truffle oil (just ½ tsp) adds luxury, while toasted breadcrumbs with a pinch of smoked paprika give the crust extra depth.
These finishing touches turn a simple dish into a showstopper. ✨
Nutrition facts
Frequently asked questions
Why does this recipe use cream of mushroom soup instead of just milk or cream?
The mushroom soup adds umami depth that transforms basic mac and cheese into something sophisticated. It also acts as a natural thickener, eliminating the need for heavy cream while creating that signature creamy texture. The earthy mushroom flavor cuts through the richness of the cheese beautifully.
Can I make this recipe without cream of mushroom soup?
Yes! For a similar flavor, use 1 cup homemade mushroom sauce (blend sautéed mushrooms, garlic, and vegetable broth) or 1 cup beef or chicken broth plus 1 tbsp mushroom powder. The texture will be slightly lighter, but still delicious. For extra richness, add 2 tbsp sour cream to the sauce.
How do I prevent the top from getting soggy during baking?
Use panko breadcrumbs mixed with 1 tbsp melted butter for the topping - they create a crispy barrier. Also, press them firmly into the cheese before baking. For extra insurance, broil for 2 minutes at the end to crisp the top. Never skip the resting period - let it sit 5-10 minutes before serving.
Can I make this ahead of time?
Assemble the casserole up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 minutes to your baking time (cover loosely with foil). For freezing, bake first, then cool completely and freeze in portions. Reheat covered at 350°F for 30-40 minutes until heated through. The flavors actually improve overnight!
What's the best way to reheat leftovers?
For best results, cover with foil and reheat at 350°F for 20-25 minutes. Add 1-2 tbsp milk or cream to the sauce if it seems too thick. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals** on medium power, stirring between each. Leftovers actually taste better the next day!
