Side Dishes
Combining mac and cheese with mushroom soup creates a deeply satisfying dish where rich, cheesy comfort meets earthy umami depth. This one-pan recipe transforms simple ingredients into a restaurant-quality meal that’s surprisingly easy to execute.
The key lies in balancing the creamy mac and cheese with a velvety mushroom soup that complements rather than competes—no overpowering flavors here.
What makes this recipe stand out is the technique: the mac and cheese bakes while the mushroom soup simmers on the stovetop, allowing you to plate everything at once.
You’ll need just 30 minutes of active time, but the results—golden, bubbling mac and cheese alongside a rich, savory soup—are worth every minute. The dish is hearty enough for a main course but flexible enough to serve as a side for holidays or weeknight dinners.
The secret to success? A proper cheese sauce that doesn’t break, and a mushroom soup reduced to just the right consistency—neither too thick nor too thin. When plated together, the creamy pasta contrasts beautifully with the earthy soup, creating a harmonious bite that’s impossible to resist.
This is comfort food elevated, with minimal effort and maximum flavor.
Perfect for feeding a crowd or enjoying as a cozy solo meal, this recipe delivers professional results without requiring advanced skills. Once you try it, you’ll never settle for basic mac and cheese again. Let’s get cooking!
Ingredients for mac and cheese with mushroom soup
Pantry staples meet gourmet technique for this elevated mac and cheese with velvety mushroom soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 lb | Dry, medium or jumbo size preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for optimal creaminess |
| Whole Milk 🥛 | 1 cup | Warmed for smooth sauce |
| Sharp Cheddar Cheese 🧀 | 2 cups | Freshly grated, block preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Freshly grated, mild flavor |
| Butter 🧈 | ½ cup | Unsalted, cubed for melting |
| All-Purpose Flour 🌾 | ¼ cup | For cheese sauce thickening |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Cremini Mushrooms 🍄 | 1 lb | Sliced, stems removed |
| Chicken Broth 💧 | 2 cups | Low-sodium, homemade preferred |
| Dry Sherry 🍷 | ¼ cup | Or substitute white wine |
| Fresh Thyme Leaves 🌿 | ½ tsp | Or 0.25 tsp dried thyme |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning, adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely ground |
The cheese selection is non-negotiable for that restaurant-quality texture. Sharp cheddar provides the necessary bite, while Monterey Jack adds creaminess without overpowering. For the best results, grate your own cheese from blocks—pre-shredded varieties contain anti-caking agents that prevent proper melting. Whole Foods Market or local specialty grocers carry excellent options, or opt for Kraft Natural if you prefer convenience. The pasta should be elbow macaroni—its shape holds sauce better than penne or shells, and medium or jumbo sizes give a satisfying bite. For the mushrooms, cremini delivers the perfect earthy depth, though shiitake or oyster mushrooms work beautifully if you want to splurge.
Substitutions should never compromise the balance between creamy and earthy. Need to skip the wine? Dry white wine vinegar at half the amount adds acidity without alcohol's bite. Short on thyme? Fresh parsley or tarragon work in a pinch, though the flavor profile shifts slightly. The chicken broth can be swapped for vegetable broth for a vegetarian version, but reduce it by one-third to maintain proper consistency. For a richer soup, add 1 tbsp of unsalted butter when sautéing the mushrooms. The heavy cream can be replaced with half-and-half, though the texture will be slightly lighter. And if you're in a rush, pre-shredded cheese works—just add an extra 1 tbsp of flour to compensate for the anti-caking agents.
This dish reheats beautifully—3-5 minutes at 350°F restores that creamy texture perfectly. For meal prep, store the mac and cheese and soup separately in airtight containers for up to 4 days, then reheat together. The mushroom soup freezes exceptionally well for up to 3 months, though the texture may break down slightly. To preserve freshness, cover the mac and cheese with foil directly after baking to prevent a dry crust. For serving, keep the soup warm in a slow cooker on low heat—it stays velvety without overcooking. Leftovers transform into delicious mac and cheese soup the next day by simply adding more broth and reheating.
Why You'll Love This Recipe
- I’ll be real: this recipe costs me about $8 for six servings, and it feels like a restaurant meal. The mushrooms add depth without breaking the bank, and the cheeses stretch far enough to satisfy a crowd. Plus, elbow macaroni is the cheapest pasta in the store—no excuses for skipping this.
- One-Pot Magic: I swear by this recipe when I’m too tired to wash a second pot. The mushrooms soften right in the creamy cheese sauce—no extra bowls, no fuss. Just boil the pasta, stir in the roux, and let the cheddar and Monterey Jack melt into that earthy mushroom broth. That’s how you make weeknights work.
- Umami Bomb: Between us, the sharp chedddar and Monterey Jack blend feels luxurious, but the mushrooms? They’re the real MVP. Sautéed with a pinch of thyme, they add this deep, savory punch that makes it taste like a fancy bistro dish—not just comfort food. The heavy cream ties it all together with that velvety finish.
- Leftover Legend: This stuff actually tastes better the next day. Honestly, I make double batches on Sundays because reheating it transforms it into something even richer—like the sauce thickens just right, and the pasta gets that perfect chewy bite. Pack it for lunch or freeze portions; it’s my go-to for lazy afternoons.
Step-by-step instructions for mac and cheese with mushroom soup
Here's how to create a rich, umami-packed one-pan dish where creamy macaroni meets earthy mushroom soup.
Develop the Mushroom Base
Melt the 0.5 cup butter in a large Dutch oven over medium heat. Add the diced 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—this prevents bitter flavors.
Add the 1 lb sliced cremini mushrooms and cook for 8-10 minutes, stirring occasionally, until they release their moisture and develop a golden-brown crust. Here's the thing—don't rush this step. The mushrooms need time to break down and develop deep flavor. Season with 0.5 tsp diamond crystal kosher salt and 0.5 tsp freshly ground black pepper.
Deglaze the pan with the 0.25 cup dry sherry, scraping up all the browned bits from the bottom. Let it simmer for 2 minutes until the alcohol aroma dissipates completely. This step builds the umami foundation for your soup.
Build the Velvety Cheese Sauce
Stir in the 0.25 cup all-purpose flour to create a roux, cooking for 1-2 minutes until it turns a light golden color. This ensures proper thickening without any raw flour taste. Gradually whisk in the 1 cup warmed whole milk and 1 cup heavy cream, allowing each addition to incorporate completely before adding more.
Bring the mixture to a gentle simmer, stirring constantly, until it thickens enough to coat the back of a spoon. This typically takes about 5 minutes. Here's where precision matters: if the sauce thickens too quickly, whisk in 1-2 tablespoons of the 2 cups chicken broth to adjust the consistency.
Remove the sauce from heat and stir in the 2 cups sharp cheddar cheese and 1 cup monterey jack cheese until completely melted and smooth. The sauce should be luxurious and cling to your spoon. If any cheese remains unmelted, strain the mixture through a fine-mesh sieve for an ultra-smooth texture.
Cook the Pasta and Combine
While the cheese sauce simmers, bring a separate pot of salted water to a boil and cook the 1 lb elbow macaroni until al dente, which should be about 1 minute less than package instructions. Drain the pasta, reserving 1 cup of pasta water, and add it directly to the cheese sauce in the Dutch oven.
Return the mixture to medium-low heat and stir vigorously for 2-3 minutes, adding reserved pasta water as needed to create a creamy, cohesive sauce. The pasta will absorb some of the liquid, so you may need up to 1 cup to achieve the perfect consistency. Taste and adjust seasoning with additional salt or pepper if needed.
Stir in the 0.5 tsp fresh thyme leaves and the remaining 2 cups chicken broth, simmering gently for 3-4 minutes to allow all the flavors to meld together. The dish should have a rich, earthy depth from the mushrooms combined with the creamy cheese sauce. Real talk: this is where all your hard work comes together into something extraordinary.
Finish and Serve
Transfer the macaroni and mushroom soup to individual serving bowls, ensuring each portion gets an even distribution of pasta and sauce. The dish should be thick enough to coat a spoon but still have a silky texture. Here's the moment that matters: garnish each serving with an additional sprinkle of freshly grated sharp cheddar cheese and a pinch of black pepper.
Let the dish rest for 2-3 minutes before serving. This brief resting period allows the flavors to settle and the pasta to fully absorb the rich mushroom-infused cheese sauce. Serve immediately while hot, as the sauce will thicken further as it cools. Each bite should deliver a perfect balance of creamy macaroni and earthy mushroom depth.
Pro Tips For Making Mac And Cheese With Mushroom Soup
- Cook pasta al dente: I learned this the hard way—mac and cheese with mushy noodles is a crime. Pull elbow pasta just before package time (about 1 minute early), drain, and toss with a splash of pasta water. The starch helps bind the sauce later, and the slight bite keeps every bite satisfying.
- Shred cheese fresh: Pre-shredded cheese is coated in anti-caking agents that make your mac and cheese grainy. Grate sharp cheddar and Monterey Jack yourself using the large holes of a box grater—it melts smoother and blends better into the mushroom cream.
- Bloom mushrooms low: Sautéing mushrooms too hot turns them rubbery. Cook them on medium-low heat until all moisture evaporates (about 8–10 minutes), stirring occasionally. This concentrates their flavor without burning, so the soup base actually tastes like mushrooms, not charred bits.
- Temper the cream: Cold heavy cream dumped into hot milk curdles faster than you can say "ruined dinner." Warm the milk and cream together over low heat until steaming (about 3 minutes), then remove from heat before adding cheese. The sauce stays silky, not lumpy.
Creative variations of these flavors
Spicy Cajun Twist
Transform this dish into a Louisiana-inspired masterpiece by adding 1 tbsp Cajun seasoning (like Tony Chachere's) to the mushroom base while sautéing. For extra heat, stir in ½ tsp cayenne pepper with the cheese sauce.
Top each serving with crispy fried onions and a dollop of sour cream to balance the spice. The Cajun flavors elevate the earthy mushrooms into something bold and unforgettable. 🌶️
Smoky BBQ Fusion
Swap the sherry for ½ cup BBQ sauce (I love St. Louis-style) and add 1 tbsp smoked paprika to the cheese sauce. Stir in ½ cup cooked pulled pork or crumbled bacon for a smoky depth.
Serve with a side of pickled jalapeños to cut through the richness. This fusion turns your dish into a Southern-inspired showstopper.
Truffle Gourmet Upgrade
For a luxurious touch, fold 1 tsp truffle oil into the finished mushroom soup and garnish with shaved black truffle or fresh parsley. Add ½ cup grated Gruyère to the cheese sauce for a nutty depth.
The truffle's earthy aroma complements the mushrooms perfectly, making this feel like a restaurant-worthy dish. 💫
Vegetarian Power Bowl
Make this dish fully plant-based by using vegetable broth instead of chicken broth and cashew cream (blend ½ cup soaked cashews with ½ cup warm water) to replace the dairy.
Top with sautéed spinach and nutritional yeast for a cheesy flavor. The mushrooms and cashew cream create a rich, satisfying vegetarian experience.
Bacon Lover's Version
Cook 6 slices of bacon until crispy, then crumble and fold into the mushroom soup. Add ½ cup bacon fat when sautéing the mushrooms for extra flavor. Top the mac and cheese with extra bacon bits and a sprinkle of chopped chives.
The smoky, salty bacon takes this dish to the next level of indulgence. 🥓
Kid-Friendly Mild Version
For picky eaters, skip the sherry and use ½ cup apple juice instead. Reduce the cheese to 1½ cups cheddar and ½ cup Monterey Jack for a milder flavor. Add ½ cup diced ham or chicken to the soup for extra protein.
Serve with a side of buttered peas or steamed carrots to make it even more appealing for little ones.
Nutrition facts
Frequently asked questions
Can I make this recipe without sherry?
Replace the 0.25 cup dry sherry with 0.25 cup apple cider or white wine vinegar for acidity. For a richer flavor, use 0.25 cup chicken broth instead—it won’t add depth but keeps the dish balanced. The key is maintaining the deglazing step to scrape up flavorful browned bits from the pan.
How do I prevent the cheese sauce from breaking?
Keep the heat medium-low when melting the cheese and stir constantly to prevent scorching. Use freshly grated cheese (not pre-shredded) and remove the sauce from heat immediately after adding it. If it separates, whisk in 1-2 tablespoons of warm milk or broth to restore creaminess.
Can I make this ahead of time?
Yes! Assemble the mac and cheese and mushroom soup separately, then refrigerate in airtight containers for up to 4 days. Reheat the mac and cheese covered at 350°F for 15-20 minutes, stirring halfway. Warm the soup on the stovetop over low heat until bubbling. For best texture, combine them just before serving.
What’s the best way to serve this dish?
Plate the mac and cheese in a shallow bowl and ladle the warm mushroom soup alongside for dipping or layering. Garnish with extra grated cheese, black pepper, and fresh thyme. For a restaurant touch, add crispy fried shallots or a drizzle of truffle oil. Serve with a simple green salad to balance the richness.
Can I use different mushrooms?
Swap cremini mushrooms for shiitake (more umami), oyster mushrooms (meaty texture), or even wild mushrooms (earthy depth). For milder flavor, use white button mushrooms, but increase cooking time to 12-15 minutes to develop richness. Avoid overcrowding the pan to ensure proper browning.
