Soups & Stews
This baked mac and cheese recipe transforms a simple pantry staple—cream of mushroom soup—into the secret weapon for restaurant-quality depth without the canned taste. 💛 Growing up in Nana Mae's diner, I learned how a well-built cheese sauce could turn ordinary pasta into something extraordinary, and this method delivers that same magic with umami-rich flavor from the soup's base.
The beauty of this approach lies in its simplicity: just five core ingredients—elbow macaroni, sharp cheddar, cream of mushroom soup, milk, and butter—come together to create a sauce so creamy it practically melts in your mouth.
The soup's savory notes cut through the richness of the cheese, creating a perfect balance that's both comforting and sophisticated.
Baked at 350°F for 20-25 minutes, this mac and cheese develops a golden, crispy top layer while staying tender inside, with a sauce so rich it clings to every noodle.
The method is foolproof, yet customizable—add roasted vegetables for vegetarians, swap cheeses for different flavor profiles, or top with buttery breadcrumbs for extra crunch.
What makes this recipe truly special is how it elevates an everyday dish into something memorable, using techniques I first learned from Nana Mae—like blooming spices in butter and letting the sauce simmer just until it thickens.
The result? A mac and cheese that tastes like it belongs on a Sunday dinner table, not just a weeknight plate.
Ingredients for baked mac and cheese recipe with cream of mushroom soup
Five core ingredients transform simple mac and cheese into restaurant-quality comfort food.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium elbow shape |
| Sharp Cheddar Cheese 🧀 | 2 cups | Freshly grated, block preferred |
| Cream of Mushroom Soup 🍄 | 2 cups | High-quality, no added salt |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Garlic Cloves 🧄 | 2 cloves | Minced for blooming |
| Onion Powder 🧅 | ½ tsp | For depth of flavor |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Kosher Salt 🧂 | 1 tsp | Adjust to taste |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For breadcrumb mix |
The sharp cheddar makes all the difference—block cheese grated fresh melts smoother than pre-shredded. Kraft 2% or Cabot are my go-tos, but any sharp cheddar works. The cream of mushroom soup should be the good stuff—Campbell's Premium or Progresso are reliable, but homemade is even better. For the milk, whole milk is non-negotiable—it creates that signature creamy texture. If you're using store-bought soup, check the sodium content; some brands are saltier than others, so you might need to adjust the added salt later. The elbow macaroni should be medium-sized—it holds up well to baking without turning mushy.
No sharp cheddar? Monterey Jack or Gruyère add different but delicious flavors. Short on cream of mushroom soup? Homemade mushroom sauce (sautéed mushrooms, garlic, flour, and milk) works perfectly. The butter and flour are for thickening the sauce—this is where Nana Mae's technique shines. Blooming the spices in butter (melting butter, adding garlic and onion powder) before adding the soup creates incredible depth. If you're vegetarian, swap the butter for olive oil. For extra richness, stir in a splash of heavy cream at the end, but it's not required. The breadcrumbs can be regular panko or crushed cornbread for a Southern twist.
This mac and cheese reheats beautifully—3-5 minutes at 350°F until bubbly. Store leftovers covered in the fridge for 4-5 days or freeze for up to 3 months. For make-ahead meals, assemble the dish, refrigerate overnight, then bake straight from the fridge (add 5-10 minutes to baking time). The breadcrumb topping stays crispy even after reheating. If you're serving a crowd, double the recipe—it scales perfectly. The sauce thickens as it cools, so if it seems too thin after baking, let it sit for 5 minutes before serving.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one pot—no extra bowls, no sticky mess. Just toss the cooked macaroni, soup, milk, and melted butter together, top with cheese, and bake. The cream of mushroom soup does all the heavy lifting, so you’re not stuck stirring or blending.
- Umami Bomb: That mushroom soup isn’t just a shortcut—it’s the secret weapon. The earthy depth cuts through the sharp cheddar, giving you a rich, savory bite that’s way more interesting than plain old cheesy pasta. Honestly, I’ll take this over basic mac and cheese any day.
- Game for Any Night: Whether it’s a lazy Sunday brunch or a last-minute dinner after work, this holds up. Double the batch, pop it in the fridge, and reheat it for lunch—it’s my go-to for meal prep because it doesn’t get soggy or lose its flavor.
- Cheap Thrill: Sharp chedddar and elbow macaroni are pantry staples, and a can of soup stretches this into a full meal for less than $5. Between us, this is the kind of dish that makes me feel fancy without breaking the bank—or my willpower to resist seconds.
Step-by-step instructions for creamy mushroom mac and cheese
Transform simple ingredients into a rich, umami-packed mac and cheese with a crispy breadcrumb topping.
🍳 Step 1: Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook until 1 minute before the package instructions for al dente—this ensures the pasta finishes cooking in the oven. Reserve 1 cup of pasta water before draining, as it helps create a silky sauce.
I always taste-test a piece of pasta at this stage. It should be firm but tender with a slight resistance when bitten. Overcooking leads to mushy mac and cheese, while undercooking means the pasta won't finish properly in the oven. Drain the pasta and return it to the pot, setting it aside for now.
🍳 Step 2: Build the Mushroom Cheese Sauce
In a separate large skillet, melt ½ cup unsalted butter over medium heat. Add the 2 cloves minced garlic and ½ tsp onion powder, cooking for 30 seconds until fragrant—this prevents raw garlic flavor. Immediately whisk in 2 tbsp all-purpose flour and cook for 1 minute to remove any flour taste.
Pour in the 2 cups cream of mushroom soup and 1.5 cups whole milk, stirring constantly until smooth. Let the mixture simmer for 3-4 minutes until slightly thickened. Remove from heat and stir in 2 cups freshly grated sharp cheddar cheese, ½ tsp black pepper, and 1 tsp kosher salt until fully melted and creamy.
🥘 Step 3: Combine Pasta and Sauce
Transfer the drained pasta to a large mixing bowl. Pour the cheese sauce over the pasta and gently fold until every noodle is coated. The sauce should look glossy and fully integrated. If it feels too thick, add 2-3 tablespoons of reserved pasta water to loosen it to a creamy consistency.
Here's the thing—this is where the magic happens. The pasta water helps emulsify the sauce, preventing separation later. I always double-check the texture at this stage. The mixture should be thick but still pourable, clinging to the back of a spoon without being gluey.
🔥 Step 4: Assemble and Bake the Crispy Topping
Preheat your oven to 375°F. Transfer the pasta mixture to a greased 9x13-inch baking dish and spread it evenly. In a small bowl, mix the ¼ cup panko breadcrumbs with 1 tbsp extra-virgin olive oil and sprinkle this evenly over the top.
Bake for 20-25 minutes until the top is golden brown and bubbly. The edges should be slightly crispy while the center remains creamy. I always check at the 20-minute mark—every oven runs differently, and you want that perfect balance between crispy and creamy.
⏰ Step 5: Rest and Serve for Maximum Creaminess
Remove from the oven and let the mac and cheese rest for 5 minutes before serving. This resting period allows the sauce to set slightly, making it easier to cut and serve without losing its creamy texture.
The dish should have a rich, velvety sauce with a crispy, golden breadcrumb topping that contrasts beautifully with the creamy interior. Serve immediately with a side of steamed green beans or a simple garden salad to balance the richness. The umami depth from the mushroom soup elevates this classic dish to restaurant-quality status.
Pro Tips For Making Baked Mac And Cheese Recipe With Cream Of Mushroom Soup
- Rinse the Pasta Cold: Drain your elbow macaroni and give it a quick cold-water rinse before mixing with the cheese sauce. The starch clinging to fresh pasta makes the baked mac and cheese gummy—this step cuts the glue factor in half. (Yes, even if you’re impatient like me, wait for it to drain well afterward.)
- Melt Butter Slow: Warm your unsalted butter in the saucepan low and steady—no rushing to medium-high. Burnt butter tastes bitter, and it’ll turn your creamy mushroom sauce into a sad, charred mess. I learned this the hard way after one particularly aggressive batch.
- Skip the Extra Milk: The cream of mushroom soup already has liquid—don’t overcompensate by adding more milk. You’ll end up with a watery, soupy mac instead of a rich, velvety bake. Stick to the recipe’s milk measurement unless you’re aiming for mac-and-cheese soup.
- Broil for Crust: After baking at 375°F (190°C) until bubbly, switch to broil for 2–3 minutes. Watch like a hawk—this is the only time you want that top to turn golden fast. If it’s not browning, it’s not crisping. (Your future self will thank you.)
Storing and reheating your baked mac and cheese recipe with cream of mushroom soup
Refrigerator Storage
Let your baked mac and cheese cool completely before transferring to an airtight container—I use glass Pyrex with a tight-sealing lid. Store in the fridge at 40°F or below for up to 4-5 days. The flavors actually deepen overnight as the cheese continues to meld with the mushroom notes.
Freezer Prep Tips
For longer storage, freeze portions in single-serving containers or heavy-duty freezer bags. Leave 1 inch of headspace to prevent expansion cracks. I like to label bags with the date—this mac and cheese keeps well for up to 3 months without texture loss. For best results, freeze before adding the breadcrumb topping (add it fresh after reheating). 🥶
Oven Reheating Method
My preferred way to revive this dish is in the oven. Preheat to 350°F, cover with aluminum foil, and bake for 15-20 minutes until bubbly. Remove the foil for the last 2-3 minutes to crisp any softened breadcrumbs.
The oven method maintains that perfect creamy texture while ensuring even heating throughout. 🔥
Microwave Quick Fix
For busy weeknights, the microwave works in a pinch. Cover with a damp paper towel and heat on 50% power for 2-3 minutes, stirring halfway. Add 1-2 tablespoons of milk or water if it seems dry.
The texture won't be quite as creamy as oven-reheated, but it's still delicious. This is my go-to when I'm in a real hurry. ⏰
Make-Ahead Baking Hack
Here's a pro tip I learned from Nana Mae: Assemble the dish completely, refrigerate overnight, then bake straight from the fridge. Add 5-10 minutes to your baking time—this slow start creates an even more luxurious texture. The breadcrumb topping stays crispy even after reheating. Perfect for Sunday dinner prep! 📅
Topping Refresh
If reheated portions lose their crispy topping, pop them under the broiler for 1-2 minutes with fresh breadcrumbs sprinkled on top. The high heat will restore that golden crunch.
For extra flavor, mix 1 tsp garlic powder into the breadcrumbs before adding. This little trick makes leftovers taste just as good as fresh. 🌟
Nutrition facts
Frequently asked questions
Why does this recipe use cream of mushroom soup instead of just milk?
The soup adds umami depth that transforms ordinary mac and cheese into something gourmet. The mushroom flavor cuts through the richness of the cheese, creating a more complex taste profile. Plus, it thickens the sauce naturally, reducing the need for extra flour or cornstarch.
Can I make this recipe without panko breadcrumbs?
For a crispier topping, try crushed cornflakes or buttery cracker crumbs mixed with olive oil. If you prefer a softer texture, skip the topping entirely or use shredded cheese. The key is to maintain that golden-brown contrast with the creamy interior.
What's the best way to prevent a watery sauce?
Simmer the sauce for 3-4 minutes after adding the milk to thicken it properly. If it still seems too thin, remove from heat and let it sit for 5 minutes—it will thicken as it cools. Adding a splash of pasta water helps, but don't overdo it or the texture will become gluey.
Can I substitute cream of mushroom soup with something else?
For a vegetarian version, use homemade mushroom sauce (sauté mushrooms, garlic, and flour, then add milk). For a different flavor, try cream of celery soup or even a splash of white wine in place of milk. Just reduce the milk by the same amount to maintain the creamy consistency.
How do I make this extra creamy?
Add ½ cup heavy cream to the sauce mixture for ultra-richness. For a lighter version, use ½ cup Greek yogurt—it adds tanginess while keeping the dish creamy. The key is to incorporate these ingredients while the sauce is still warm to prevent separation.
