Campbell’s Cream of Mushroom Casserole Recipe: Crispy Top, Creamy Cheese Magic

Campbell's Cream of Mushroom Casserole Recipe: Crispy Top, Creamy Cheese Magic

This Campbell’s cream of mushroom casserole recipe delivers the comforting, creamy magic you remember from childhood—with a crispy golden top that makes it feel restaurant-worthy. The secret lies in the perfect balance of tender mushrooms, rich cheese sauce, and that irresistible crunchy crust that holds together like a dream.

I’ve perfected this version after years of testing, ensuring every bite delivers that familiar, velvety texture with a modern twist that keeps it exciting.

What sets this recipe apart is the technique: browning the mushrooms before mixing them with the creamy Campbell’s soup creates deeper flavor, while the buttery breadcrumb topping transforms into a golden, crispy blanket that seals in all the cheesy goodness.

It’s a one-dish wonder that requires just 30 minutes of prep and 30 minutes in the oven—ideal for weeknight dinners or holiday gatherings when you want something hearty and foolproof.

The result is a casserole with layers of texture and flavor: creamy mushroom filling that melts in your mouth, surrounded by that crispy, golden crust that adds just the right amount of crunch.

The aroma alone will have everyone gathering around the table, and the first bite delivers that nostalgic comfort with a sophisticated upgrade. This is the kind of dish that disappears faster than you can say “seconds, please.”

Serve it as a side with roasted chicken or steak, or let it shine as the main event with a fresh green salad.

The recipe includes optional variations like adding cooked pasta or swapping regular cheese for a vegan alternative, so you can customize it to fit any dietary need without sacrificing that classic comfort food experience.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for campbell’s cream of mushroom casserole

Pantry staples plus a few fresh ingredients for that nostalgic, restaurant-worthy casserole magic.

Ingredient Amount Notes
Campbell's Cream of Mushroom Soup 🍄 2 cans Condensed, not ready-to-serve
White Mushrooms 🍄 1 ½ lb Button or cremini, sliced
Butter 🧈 ½ cup Unsalted, melted
All-Purpose Flour 🌾 ½ cup For thickening sauce
Milk 🥛 1 cup Whole milk preferred
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged 6+ months
Parmesan Cheese 🧀 ½ cup Freshly grated, for topping
Plain Breadcrumbs 🍞 1 ½ cups Panko for extra crunch
Garlic Cloves 🧄 4 cloves Minced, for flavor boost
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Onion Powder 🧅 ½ tsp For depth of flavor
Dried Parsley 🌿 1 tbsp For garnish, optional

The mushrooms are your flavor foundation—cremini or button both work, but slice them thin and even so they brown properly. Trader Joe’s or Costco often have pre-sliced mushrooms in the refrigerated section, which saves time. If you’re using whole mushrooms, skip the stems—they’re tough. Browning them first in butter (don’t skip this!) builds that deep, savory flavor that separates this from the canned-soup-only versions. The Campbell’s cream of mushroom soup is non-negotiable here—it’s the secret to that classic, velvety texture.

No sharp cheddar? Monterey Jack or Gruyère melts beautifully too. The Parmesan topping should be freshly grated—pre-grated gets clumpy and doesn’t brown as nicely. Running out of breadcrumbs? Crushed cornflakes or Ritz crackers work in a pinch, but they won’t be quite as crispy. The flour and milk combo thickens the sauce perfectly—if you’re watching carbs, you can use half cornstarch mixed with cold water instead. For extra richness, stir in 2 tbsp sour cream with the cheese. And trust me, the garlic matters—roast it first for a sweeter, deeper flavor.

This casserole reheats beautifully—cover with foil and bake at 350°F for 15-20 minutes until bubbly. Keeps in the fridge for 4-5 days, freezes for up to 3 months (the topping stays crispy if you freeze it before baking). I always make a double batch because it disappears fast—portion into individual dishes before freezing so you can grab and bake just what you need. The leftovers? Even better the next day—all that cheesy goodness gets more concentrated as it sits.

❤️

Why You’ll Love This Recipe

  • One-Pan Magic: I swear by this for nights when I’m too tired to wash extra dishes. Just toss the mushrooms, soup, and roux into one pan, pop it in the oven, and walk away—no fuss, no stress.
  • Rich Without Effort: That creamy mushroom soup base does all the heavy lifting, but the buttery flour roux? It adds this irresistible depth that makes it taste like a restaurant dish. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: This casserole actually reheats better the second time—crispy top, creamy filling, no dry spots. I make a double batch because my kids beg for it for days.
  • Budget Meal for Busy Moms: A can of soup, a handful of mushrooms, and pantry staples? This feeds four for under $5. Honestly, it’s my go-to when I need something hearty but can’t afford to splurge.

Step-by-step instructions for creamy mushroom casserole

Here’s how to create that perfect balance of crispy breadcrumb topping and rich, velvety mushroom filling.

1

Prepare the Mushroom Mixture

In a large skillet, melt the 0.5 cup butter over medium heat. Add the sliced 1.5 lb white mushrooms and cook for 5-6 minutes until they release their moisture and begin to soften. You’ll notice the mushrooms shrink slightly and develop a golden hue at the edges.

Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. This step builds the flavor foundation – don’t skip it. Transfer the mushrooms to a mixing bowl and let them cool slightly before proceeding.

2

Create the Creamy Sauce Base

In the same skillet, reduce heat to medium-low and add the 0.5 cup all-purpose flour, stirring constantly for 1-2 minutes until it turns golden brown. This creates a roux that will thicken our sauce beautifully.

Slowly whisk in the 1 cup milk and 2 cans Campbell’s Cream of Mushroom Soup, stirring continuously to prevent lumps from forming. Bring the mixture to a gentle simmer for 3-4 minutes until it thickens noticeably. Remove from heat and stir in the 2 cups sharp cheddar cheese until completely melted and smooth.

3

Combine and Assemble the Casserole

In a large bowl, gently mix the cooled mushroom mixture with the creamy cheese sauce. Season with the 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp onion powder, stirring until evenly distributed. The mixture should be thick but still pourable.

Transfer the mixture to a greased 9×13-inch baking dish and spread it evenly. This even distribution ensures consistent baking and perfect texture throughout.

4

Create the Crispy Topping

In a small bowl, combine the 1.5 cups plain breadcrumbs, 0.5 cup parmesan cheese, and 1 tbsp dried parsley. Mix well to distribute the cheese evenly. Sprinkle this mixture evenly over the top of the casserole, pressing down gently with your fingers.

The key to that perfect crispy top is pressing the breadcrumbs firmly against the sauce. This creates direct contact that ensures they brown beautifully during baking.

5

Bake to Golden Perfection

Preheat your oven to 375°F. Bake the casserole for 25-30 minutes until the top is golden brown and bubbly. You’ll know it’s ready when the edges pull away slightly from the pan and the center is still warm to the touch.

Let the casserole rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and preventing any potential runny cheese. Serve warm with crusty bread or a simple green salad.

👨‍🍳

Pro Tips For Making Campbell’S Cream Of Mushroom Casserole

  • Sauté Mushrooms First: Skip adding mushrooms straight to the soup—sauté them in butter for 5 minutes until they release their moisture and develop flavor. I learned this the hard way: raw mushrooms just turn to mush in the creamy sauce, and you lose that earthy depth.
  • Thicken the Sauce Properly: Make a roux with butter and flour first, then add milk to temper it before mixing in the soup. After burning three batches where the sauce split, I finally realized the canned soup needs a proper base—this guarantees a smooth, velvety texture instead of a gloopy mess.
  • Watch the Baking Time: Start with 30 minutes at 375°F, then cover with foil and bake another 10 minutes. The top will look set, but the center needs time to thicken—overbaking dries it out, and underbaking leaves it soupy. (Yes, even if you’re impatient like me.)
  • Add Cheese or Herbs: Stir in ½ cup shredded cheddar or a pinch of thyme after baking—it takes 5 minutes but makes a real difference. The canned soup tastes great, but a little upgrade turns it from “weeknight meal” to “comfort food.” (Your future self will thank you.)

Troubleshooting this recipe

Soggy Topping Fix

If your breadcrumb topping turns out soggy instead of crispy, the issue is usually steam getting trapped during baking. I fix this by baking the casserole uncovered for the first 15 minutes at 375°F to let excess moisture escape.

Then, I cover it loosely with foil for the remaining 10-15 minutes to finish browning without steaming. Another trick? Press the breadcrumbs extra firmly before baking—this creates a better seal that prevents moisture from seeping up. 🌡️

Runny Cheese Solution

Overly runny cheese happens when the casserole isn’t baked long enough or the cheese isn’t fully melted before assembly. To prevent this, I melt the cheddar cheese completely in the sauce on the stovetop before combining with mushrooms.

For extra insurance, let the assembled casserole rest for 10 minutes after baking—this gives the cheese time to set slightly. If it’s still too runny, pop it back in the oven for 5-10 minutes at 350°F to thicken further.

Mushroom Overcooking

Mushrooms release a lot of moisture when cooked, which can make your casserole watery if not handled properly. I avoid this by cooking mushrooms until just tender (about 5-6 minutes) and then draining excess liquid with a paper towel before mixing with the sauce.

For extra flavor without excess moisture, I pat the mushrooms dry with a clean kitchen towel after cooking. If your casserole still seems too wet, reduce the milk by 2 tablespoons in the sauce mixture. 🍄

Uneven Baking

Uneven baking often happens when the casserole isn’t spread evenly in the pan or the oven isn’t calibrated properly. I prevent this by using a greased 9×13-inch baking dish and spreading the filling completely to the edges.

For even browning, I rotate the dish halfway through baking (after 15 minutes). If your oven runs hot, reduce the temperature to 350°F and add 5-10 minutes to the baking time. A thermometer helps—aim for an internal temp of 165°F in the center.

Lumpy Sauce Prevention

Lumps in the sauce are usually caused by stirring too quickly when adding the milk or cheese. To avoid this, I whisk the milk and soup mixture slowly over low heat, ensuring no lumps form before adding the cheese.

For the cheese, I cut it into small cubes and stir in gradually while the sauce is still warm. If lumps still appear, I blend the sauce briefly with an immersion blender before assembling the casserole.

For a smoother texture, I also strain the sauce through a fine-mesh sieve if needed.

Freezer Burn Fix

Freezer burn can ruin the texture of your casserole, making the topping dry and crumbly. To prevent this, I freeze the casserole before baking in a heavy-duty aluminum foil pan (not glass). I wrap it tightly in plastic wrap and then foil, leaving no air gaps.

When ready to bake, I thaw it in the fridge overnight and bake it covered with foil for 10 minutes before uncovering to crisp the topping. For extra protection, I add an extra layer of parchment paper between the casserole and the foil.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 110mg37%
Sodium 1250mg54%
Total Carbohydrate 32g11%
Dietary Fiber 3g11%
Sugars 6g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this casserole ahead of time?

Assemble the casserole in a baking dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. For best results, bake it straight from the fridge at 375°F for 35-40 minutes (add 5-10 minutes if it’s cold). You can also freeze the unbaked casserole for up to 3 months—just thaw overnight in the fridge before baking.

2

What can I substitute for breadcrumbs in the topping?

If you don’t have breadcrumbs, try crushed Ritz crackers, cornflakes, or panko for extra crunch. For a gluten-free option, use crushed gluten-free crackers or almond flour mixed with melted butter. Just press the topping firmly to ensure it browns properly during baking.

3

Why does my casserole turn out watery?

Watery texture usually happens from overcooked mushrooms (releasing too much moisture) or insufficient baking time. Drain excess liquid from the mushrooms after cooking and pat them dry. Also, ensure the casserole bakes until the center reaches 165°F. If it’s still too wet, bake uncovered for an extra 5-10 minutes to evaporate excess moisture.

4

Can I add other ingredients like pasta or veggies?

Yes! For extra heartiness, stir in 1 cup cooked pasta (like elbow macaroni) or 1 cup diced potatoes (parboiled first). You can also add 1/2 cup frozen peas or corn for color and texture. Just adjust baking time by 5-10 minutes if adding extra moisture-heavy ingredients.

5

How do I reheat leftovers without drying it out?

Cover the casserole with foil and reheat at 350°F for 15-20 minutes until warmed through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until hot. To revive a dry topping, sprinkle a few tablespoons of milk or broth over the top and broil for 2-3 minutes until bubbly.

★★★★★4.5(4 reviews)
Brian Walker