Soups & Stews
This baked macaroni and cheese recipe with cream of mushroom soup delivers restaurant-quality richness in just 30 minutes. The secret lies in blending creamy cheese sauce with the savory depth of mushroom soup, creating a velvety texture that's impossible to resist.
What sets this apart is how the soup transforms ordinary mac and cheese into something deeply flavorful—earthy, umami-rich, and perfectly balanced.
The process is straightforward: cook the pasta al dente, mix it with a luscious cheese sauce enhanced by cream of mushroom soup, then bake until bubbly and golden.
The soup adds a subtle earthiness that complements the cheddar perfectly, while the baking step creates a crispy, cheesy top layer that's impossible to stop scooping. This isn't just comfort food—it's a foolproof method for achieving creamy, indulgent results every time.
By the time it emerges from the oven, you'll have a dish with tender pasta swimming in a rich, creamy sauce that's both comforting and sophisticated. The mushroom notes add complexity without overpowering the classic mac and cheese flavors, making it a standout for family dinners or special occasions.
Serve it with a side salad or crusty bread to soak up every last bite.
For extra texture, top with buttery breadcrumbs or fresh green onions before baking. The crispy topping adds a satisfying contrast to the creamy filling, while the onions bring a fresh finish. This recipe is designed to impress—whether you're feeding a crowd or treating yourself to a cozy meal at home.
Ingredients for baked macaroni and cheese recipe with cream of mushroom soup
Eight essential ingredients blend earthy mushrooms with creamy cheddar for restaurant-worthy mac and cheese.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 8 oz | Cooked al dente, not mushy |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, not pre-shredded (clumpy) |
| Cream of Mushroom Soup 🍄 | 1 can | 10.5 oz can, not powdered |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Butter 🧈 | 4 tbsp | Unsalted, melted |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping |
| Green Onions 🌱 | 2 whole | Sliced thin for garnish |
The cheddar makes or breaks this. Sharp, aged cheddar (the kind with visible crystals) adds depth that pre-shredded just can't match. Kraft or Cabot are solid choices, but if you've got a local cheesemonger, ask for a block to shred yourself. The cream of mushroom soup? Campbell's or Progresso are reliable—avoid the powdered versions. For the pasta, elbow macaroni holds up best to baking. Barilla or De Cecco are my go-tos, but any good-quality brand works. The garlic? Fresh is ideal, but if you're in a pinch, one teaspoon garlic powder works in a bind.
No heavy cream? Full-fat Greek yogurt thinned with milk gets you close. Short on cheddar? Gruyère or Monterey Jack add different but delicious flavors. The breadcrumbs can be regular panko or crushed saltines—just toast them first for better texture. For extra richness, stir in 1 tablespoon cream cheese with the other cheeses. The green onions are optional but add a fresh finish that cuts through the richness. If you're making this ahead, skip the breadcrumb topping until baking—it'll get soggy if added too early.
This reheats beautifully—just cover with foil and warm at 350°F for 15 minutes. Keeps 4-5 days in the fridge, freezes for 3 months. I always make an extra portion because it's that good. For serving, a simple side salad or crusty bread soaks up every last bite. The crispy topping? Add it right before the final 5 minutes of baking—that's when it gets perfectly golden.
Why You'll Love This Recipe
- One-Bowl Magic: I swear by this recipe—just toss everything into one bowl, mix it up, and bake. No fancy layers, no stress. The cream of mushroom soup does all the heavy lifting while you’re still deciding whether to set the table.
- Umami Bomb: That sharp cheddar and mushroom soup combo? Chef’s kiss. It’s rich, savory, and just a little earthy—like mac and cheese grew up and got a little sophisticated. The heavy cream ties it all together without being heavy.
- Weeknight Wonder: Between us, this is my go-to when I’m too tired to think. It reheats beautifully for lunches, freezes like a dream for busy days, and even my picky-eating kid devours it. (Yes, even on a Tuesday night.)
- Budget Comfort: Sharp chedddar’s my secret weapon here—it’s cheaper than fancy cheeses but packs serious flavor. A can of soup and a few pantry staples stretch to feed four for under $10. Leftovers? They’re my new favorite.
Step-by-step instructions for creamy baked macaroni and cheese
Here's how to achieve that signature ultra-creamy texture with a crispy breadcrumb topping.
Cook the Pasta to Perfect Al Dente
Bring a large pot of salted water to a rolling boil. Add the 8 oz elbow macaroni and cook until 1 minute before the package instructions for al dente. The pasta should have a slight bite to it—press a piece between your fingers to test. Drain thoroughly in a colander, shaking to remove excess water. I always reserve ½ cup of the pasta water before draining, as it contains starch that will help create a silky sauce later.
Don't rinse the pasta—this removes the surface starch needed for the sauce to cling properly. If you rinse, your mac and cheese will be dry and grainy instead of creamy. Transfer the drained pasta to a large bowl and set aside while you prepare the cheese sauce.
Create the Creamy Mushroom Cheese Sauce
In a medium saucepan, melt the 4 tbsp butter over medium heat. Add the 2 cloves minced garlic and sauté for 30 seconds until fragrant—don't let it brown or it will become bitter. Sprinkle in the 2 tbsp all-purpose flour and whisk constantly for 1-2 minutes until the mixture forms a smooth paste and turns a light golden color.
Gradually pour in the 0.5 cup heavy cream and 0.5 cup milk, whisking continuously to prevent lumps from forming. Stir in the 1 can cream of mushroom soup, 2 cups shredded sharp cheddar cheese, 0.5 tsp salt, and 0.25 tsp black pepper. Reduce heat to low and let the mixture simmer for 5-7 minutes, stirring occasionally, until it thickens enough to coat the back of a spoon. If the sauce becomes too thick, add 1-2 tablespoons of reserved pasta water to loosen it.
Combine Pasta and Sauce
Pour the creamy cheese sauce over the cooked macaroni in the bowl. Using a spatula, gently fold everything together until the pasta is fully coated and the cheese has melted completely. The mixture should look glossy and well-combined. If it appears dry at any point, add more reserved pasta water 1 tablespoon at a time until it reaches a smooth, creamy consistency. This step is crucial for achieving that restaurant-quality texture.
Transfer the macaroni and cheese to a 9x13-inch baking dish, spreading it out evenly. The dish should be about ¾ full—this allows room for the cheese to bubble and brown properly in the oven.
Add the Crispy Topping and Bake
In a small bowl, combine the 0.25 cup panko breadcrumbs with 1 tbsp melted butter. Sprinkle this mixture evenly over the top of the macaroni and cheese. For extra flavor, divide the 2 whole sliced green onions evenly over the breadcrumb topping.
Bake in a preheated 375°F oven for 20-25 minutes, until the top is golden brown and the edges are bubbling. The cheese should be melted completely with a slight crust on top. If the top browns too quickly, tent loosely with aluminum foil to prevent burning while the center finishes cooking. Remove from the oven and let it rest for 5 minutes before serving—this allows the cheese to set slightly and makes it easier to slice.
Serve Warm with Optional Garnishes
Use a spatula to gently lift the macaroni and cheese from the baking dish, being careful not to disturb the crispy topping. Serve immediately while warm, as it's at its creamiest state right out of the oven. For extra presentation, you can sprinkle additional green onions or a pinch of black pepper on top. The contrast between the creamy cheese and crispy breadcrumb topping makes this dish truly special.
This baked macaroni and cheese delivers that perfect balance of rich, creamy cheese with a satisfying crunch on top. The mushroom flavor adds depth that elevates it beyond basic mac and cheese, making it a crowd-pleaser for any occasion.
Pro Tips For Making Baked Macaroni And Cheese Recipe With Cream Of Mushroom Soup
- PREHEAT TO 375°F: That oven temp might look standard, but this recipe actually needs a hotter start—375°F—to get the top golden and crispy. I used to bake it at 350°F and ended up with a sad, pale crust that looked like it was still undercooked. Crank it up and watch the cheese pull apart cleanly when you lift it.
- GRATE CHEESE FRESH: Store-bought pre-shredded cheddar has anti-caking agents that make your sauce grainy instead of silky. Grab a box of sharp cheddar, grate it yourself, and pack it tightly into the baking dish—it’ll melt down smoother and stick together better. Yes, it’s extra work, but the texture makes a real difference.
- STIR IN THE MUSHROOM SOUP LAST: Mixing the cream of mushroom soup in too early can make your sauce watery. Instead, stir it in after the cheese has melted and the pasta is just coated—about 2 minutes before baking. This keeps the richness balanced and stops the dish from turning gloppy.
- USE HALF HEAVY CREAM, HALF MILK: Heavy cream makes it creamy, but milk keeps it from being too rich. Split the difference—replace half the heavy cream with whole milk—and you’ll get a sauce that’s velvety without being greasy. Trust me, your taste buds will notice the balance.
Essential equipment for great baked macaroni and cheese recipe with cream of mushroom soup
Baking Dish
The right baking dish makes all the difference—opt for a 9x13-inch glass or ceramic dish like Pyrex or CorningWare. These materials distribute heat evenly, preventing hot spots that can cause uneven browning.
Glass also lets you check the progress without opening the oven door, which helps maintain consistent temperature. Avoid dark-colored metal dishes—they can over-brown the edges while the center stays undercooked. 🔥
Mixing Bowls
Use a large, deep mixing bowl (at least 3-quart capacity) to combine the pasta and sauce. I prefer stainless steel because it’s durable and won’t absorb flavors, but a glass bowl works too.
Avoid plastic—it can warp under heat if you accidentally transfer warm mixtures. A spatula with a flexible edge (like OXO Good Grips) helps fold the sauce and pasta without breaking the noodles. 🥣
Measuring Cups
Precision matters for the cheese sauce—use liquid measuring cups for the cream, milk, and soup to ensure accurate measurements. For dry ingredients like flour and panko breadcrumbs, a standard dry measuring cup with a level edge is essential.
I keep a set of nested stainless steel cups (like Farberware) handy for quick, clean measurements. Pre-shredded cheese often has air pockets, so pack it tightly into the measuring cup for consistent results. 🧀
Whisk and Saucepan
A balloon whisk (like Cuisinart Multi-Clad) is a must for creating a smooth, lump-free cheese sauce. Pair it with a medium-sized saucepan (2-3 quarts) with sloped sides to prevent spills while whisking.
Avoid non-stick pans—they can react with acidic cheeses over time. For extra insurance, heat the pan on medium-low to prevent scorching the garlic or butter. 🍲
Breadcrumbs Tool
For the crispy topping, a fine-mesh sieve (like OXO Good Grips) helps distribute panko breadcrumbs evenly without clumping. If you’re short on time, a fork works in a pinch—just press the breadcrumbs through the back of the fork over the dish.
For extra crunch, toast the breadcrumbs in a dry pan over low heat for 2-3 minutes before mixing with butter. This step adds a nutty depth to the topping. 🍞
Oven Thermometer
Ovens run hot or cold—always verify your oven’s accuracy with an oven thermometer (like Thermoworks Oven Thermometer). Place it on the middle rack while preheating to ensure your 375°F setting is correct.
A 10-15°F discrepancy can mean undercooked centers or over-browned tops. Pro tip: If your oven runs hot, reduce the temperature by 25°F for even baking. 🌡️
Nutrition facts
Frequently asked questions
Can I use powdered cream of mushroom soup instead of canned?
Not ideal for this recipe! Powdered versions lack the depth and moisture that canned soup provides. The canned version creates a richer, creamier sauce that blends perfectly with the cheese. If you only have powdered, you'll need to add an extra 2 tablespoons of butter and 1 tablespoon of milk to compensate for the dryness, but the texture won't be quite the same.
Why does my baked mac and cheese get watery after baking?
This usually happens when the pasta is overcooked or you didn't drain it properly. Always cook pasta 1 minute less than package instructions and drain thoroughly. Also, don't skip the reserved pasta water - it contains starch that helps bind the sauce. If your dish still looks watery, bake it 5-10 minutes longer uncovered to evaporate excess moisture.
What's the best cheese substitute if I don't have sharp cheddar?
For a similar flavor profile, try Gruyère or Monterey Jack—both melt beautifully and add richness. If you want something sharper, Parmesan mixed with mozzarella (50/50 ratio) works well. Avoid pre-shredded cheese (it contains anti-caking agents that make the sauce grainy). If you're using a different cheese, reduce baking time by 3-5 minutes as some cheeses melt faster.
Can I make this ahead of time for a party?
Assemble the dish completely (including breadcrumb topping) and refrigerate for up to 24 hours. When ready to bake, cover with foil and bake at 350°F for 30-40 minutes until bubbly. For extra insurance, add 1-2 tablespoons of milk to the sauce before baking to prevent drying out. The texture will be slightly denser but still delicious when reheated.
How do I keep the breadcrumb topping from getting soggy?
Add the breadcrumbs right before the final 5 minutes of baking—this ensures they get crispy from the oven's dry heat. For extra insurance, sprinkle them on a separate baking sheet for 2-3 minutes at 375°F before adding to the dish. Also, make sure your pasta is completely drained and patted dry with a towel to remove excess moisture.
