Soups & Stews
This Campbell's Cream of Mushroom Soup Green Bean Casserole recipe delivers the nostalgic comfort of a classic dish with a modern twist—crispy golden onions that make every bite irresistible.
The secret lies in layering the creamy mushroom soup base with fresh green beans and a perfectly toasted onion topping that crackles with each forkful. I've perfected this version over years of holiday gatherings, ensuring the texture stays crispy even after reheating.
The magic happens in the onion layer, where slow baking transforms sliced onions into a crunchy, caramelized blanket over the creamy filling. This isn't just a side dish—it's a showstopper that brings back childhood memories while satisfying modern cravings for texture.
The recipe maintains the original's homestyle charm but includes optional gluten-free crust alternatives for dietary flexibility.
What you'll end up with is a casserole that's creamy, savory, and perfectly crispy—the kind of dish that disappears faster than you can say "second helping." The green beans stay tender-crisp, the mushroom soup adds rich depth, and the onions deliver that satisfying crunch that makes it unforgettable.
Ready to recreate this classic with a gourmet touch?
Whether you're serving this as a holiday centerpiece or a weeknight comfort meal, the techniques here ensure restaurant-quality results every time. Let's get started on making your casserole the star of the table.
Ingredients for campbell's cream of mushroom soup green bean casserole
Short list of pantry staples plus fresh green beans—everything you need for that nostalgic, crispy-topped comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Cream of Mushroom Soup 🍄 | 2 cans | Condensed, 10.5 oz each |
| Fresh Green Beans 🌱 | 2 lbs | Trimmed, cut into 2-inch pieces |
| Yellow Onions 🧅 | 3 large | Thinly sliced for crispy topping |
| Butter 🧈 | ½ cup | Unsalted, melted for onions |
| All-Purpose Flour 🌾 | ¼ cup | For crispy onion topping |
| Milk 🥛 | ½ cup | Whole for creaminess |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated for topping |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for seasoning |
| Garlic Powder 🧄 | ½ tsp | For extra flavor depth |
| French Fried Onions 🧅 | 1 cup | Optional for extra crunch |
| Gluten-Free Breadcrumbs 🍞 | ½ cup | Optional for GF version |
The onions are the star here. Yellow onions work best—they caramelize beautifully. Grab the biggest ones you can find at Trader Joe's or your local grocery store, and slice them paper-thin. Trust me, the extra time slicing pays off with that perfect crunch. For the crispy topping, French fried onions from the canned section add instant texture, but homemade is always better. If you're gluten-free, Bob's Red Mill breadcrumbs are my go-to—they toast up perfectly without getting gummy.
No Campbell's Cream of Mushroom Soup? Homemade mushroom sauce works too—sauté mushrooms with garlic, add cream, and simmer until thick. Fresh green beans are ideal, but frozen work in a pinch (just don't overcook). The butter for the onions? Unsalted is key—you'll be adding salt later. Short on Parmesan? Pecorino Romano has a sharper bite that pairs well. For the crispy topping, if you forget the breadcrumbs, crushed potato chips add a fun twist (trust me, it works).
This casserole reheats beautifully—just cover with foil and bake at 350°F for 20 minutes. Keeps in the fridge for 4-5 days, freezes for 3 months. I always make a double batch. The leftovers taste even better the next day—something about the flavors melding overnight. For serving, I like to sprinkle extra French fried onions on top right before baking. That final crunch is what makes it unforgettable.
Why You'll Love This Recipe
- Pantry Magic: I swear by this when I’m staring at a half-empty fridge. One can of soup, a handful of green beans, and a few pantry staples—no fancy shopping required. The onion and butter roux alone turns this into something special without extra effort.
- Creamy Crunch Combo: That crispy fried onion topping with the velvety mushroom sauce? It’s the kind of contrast that makes you pause mid-bite. The flour-butter roux thickens the soup just enough to coat every green bean perfectly—no soggy mess here.
- Leftovers That Don’t Suck: Honestly, I make this too much on purpose. The flavor actually gets better the next day (yes, really). Reheat it, add a sprinkle of extra fried onions, and it’s still the star of dinner—no sad, dry casserole here.
- Budget Dinner Hero: Between us, this is my $5 dinner solution. Fresh green beans are cheap in season, the soup is a can, and the onions cost pennies. Feed four people for less than takeout, and they’ll never guess how little it cost to make.
Step-by-step instructions for creamy green bean casserole
Here's how to build that iconic crispy topping and creamy mushroom sauce everyone loves.
Blanch and Prepare the Green Beans
Start by trimming the ends from the 2 lbs of fresh green beans and cutting them into 2-inch pieces. Spread them in a single layer on a baking sheet and steam for 4-5 minutes until they're bright green and just tender—you want them to hold their shape but still be fork-tender. Drain immediately and transfer to a large bowl.
While the beans cook, preheat your oven to 375°F. This temperature is crucial—too hot and the topping burns before the filling sets, too cool and the beans stay crunchy. I like to set my oven to broil mode as well, which we'll use later for that perfect golden finish on the topping.
Create the Crispy Onion Topping
In a medium bowl, combine the 3 large yellow onions (thinly sliced), the 0.5 cup gluten-free breadcrumbs, the 0.25 cup all-purpose flour, the 1 tsp salt, the 0.5 tsp black pepper, and the 0.5 tsp garlic powder. Toss everything together until the onions are evenly coated. This mixture is your secret weapon for that signature crunchy topping.
Melt the 0.5 cup butter in a large skillet over medium heat. Add the onion mixture and cook for 8-10 minutes, stirring occasionally, until the onions are golden brown and the mixture looks dry. The butter should be fully incorporated, leaving you with a crispy, caramelized onion blend. Spread this mixture evenly on a parchment-lined baking sheet and set aside—this will crisp up even more in the oven.
Assemble the Casserole
In a large mixing bowl, pour the 2 cans of Campbell's Cream of Mushroom Soup and stir in the 0.5 cup milk and the 0.5 cup freshly grated Parmesan Cheese. Mix until smooth and creamy. Add the blanched green beans and toss gently to coat them evenly in the sauce. Transfer this mixture to a 9x13-inch baking dish.
Here's where the magic happens: Sprinkle the crispy onion topping evenly over the green bean mixture, pressing down gently to help it adhere. For extra crunch, scatter the 1 cup French fried onions on top. The combination of the crispy topping and fried onions creates that perfect textural contrast that makes this dish legendary.
Bake to Golden Perfection
Place the baking dish on the middle rack of your preheated 375°F oven and bake for 25-30 minutes. You'll know it's ready when the edges are golden brown and the topping is bubbling and crispy. If you want that extra-crispy finish, switch to broil mode for the last 2-3 minutes, keeping a close eye to prevent burning.
The casserole should be hot and bubbly when you remove it from the oven. Let it rest for 5 minutes before serving—this allows the filling to set slightly and makes it easier to scoop. The contrast of the creamy green beans, crispy topping, and salty fried onions is what makes this dish so irresistible.
Pro Tips For Making Campbell'S Cream Of Mushroom Soup Green Bean Casserole
- Blanch Beans First: Fresh green beans need a quick 3-minute boil in salted water before draining and tossing with butter—this stops them from turning mushy later. I used to skip this and ended up with sad, limp beans that soaked up too much sauce. Trust me, the 3 minutes save you from regret.
- Sauté Onions Low and Slow: Cook the onions in butter until they’re soft and translucent, not browned—this adds sweetness without bitterness. After burning two batches, I learned to keep the heat at medium-low and stir often. Patience here makes the whole dish taste richer.
- Skip the Raw Flour Trick: The classic "sprinkle flour on top" method is a disaster waiting to happen—it clumps, burns, and never gets crispy. Instead, mix 2 tablespoons flour with ½ cup milk, stir into the soup, then bake. It’s the same effect without the mess.
- Bake Until Bubbly: Pull the casserole out when the top is golden and the edges are bubbling—overbaking dries it out. I used to check at 20 minutes and always ended up with a sad, dry top. Set a timer for 25 minutes, then eyeball it. The last 5 minutes are critical.
Essential equipment for this recipe
Must-Have Baking Dish
A 9x13-inch baking dish is non-negotiable for this recipe—it ensures even baking and that perfect golden crust. I recommend a Ceramic CorningWare dish (the classic brand) because it distributes heat evenly and prevents hot spots.
If you don’t have one, a heavy-duty OvenSafe glass dish works too, but avoid thin metal pans—they can cause uneven browning. For extra insurance, place your dish on a baking sheet before putting it in the oven to catch any potential drips. 🔥
Essential Mixing Tools
You’ll need a large mixing bowl (at least 8-quart capacity) for combining the soup, milk, and Parmesan—Vitamix or Pyrex bowls are my go-tos because they’re sturdy and easy to clean. A wooden spoon or rubber spatula helps prevent scratching your bowl while mixing.
For the crispy onion topping, grab a large skillet (I use 10-inch cast iron from Lodge) to cook the onions to golden perfection. A sharp chef’s knife and cutting board are also essential for prepping the green beans and onions efficiently.
Oven Thermometer
Your oven’s temperature gauge can be off by 25°F or more, and this recipe relies on precise heat control. A Thermoworks Oven Thermometer (about $20) is a game-changer—it ensures your oven hits 375°F accurately, preventing undercooked filling or burnt topping.
I place mine on the middle rack (where your casserole will bake) for the most accurate reading. Pro tip: If your oven runs hot, reduce the temperature to 350°F to avoid over-browning the topping.
Blanch Basket or Steamer
Blanching the green beans is key to keeping them tender-crisp, and a steamer basket (or even a colander) works perfectly. If you don’t have one, a microwave-safe bowl with a plate on top (with holes poked in it) does the trick.
Steam the beans for exactly 4-5 minutes—any longer and they’ll turn mushy. Drain them immediately to stop the cooking process and preserve their bright green color. A fine-mesh strainer helps with quick draining if you’re short on time.
Optional Pro Upgrades
For a restaurant-quality finish, invest in a mandoline slicer (like the OXO Good Grips) to slice onions paper-thin—it cuts down on prep time and ensures even cooking. A laser thermometer (like the Meater) lets you check the internal temp of the casserole for perfect doneness.
If you’re gluten-free, Bob’s Red Mill breadcrumbs are a must—they toast up crispy without getting gummy. For extra crunch, French fried onions (like Lawry’s) add instant texture, but homemade (sautéed in butter) taste even better. 💫
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Yes! Frozen green beans work perfectly—just thaw and drain them first. For best texture, pat them dry with a paper towel before mixing with the soup to prevent a watery casserole. If using frozen, reduce blanching time to 2-3 minutes to avoid overcooking.
How do I keep the crispy topping from getting soggy?
The secret is baking time and oven placement. Place your casserole on the middle rack and bake for 25-30 minutes at 375°F. For extra insurance, broil for 2-3 minutes at the end—just watch closely to prevent burning. Avoid opening the oven door early to trap moisture.
Can I make this gluten-free?
Swap the all-purpose flour for gluten-free breadcrumbs (like Bob's Red Mill) and use certified gluten-free French fried onions. For the crispy topping, omit the flour entirely and rely on the breadcrumbs and Parmesan for binding. The texture stays crispy when baked properly.
What's the best way to reheat leftovers?
Cover with foil and bake at 350°F for 20-25 minutes until heated through. For extra crispiness, broil for 1-2 minutes at the end. Microwaving works in a pinch, but it'll soften the topping—always reheat in the oven for best results.
Can I substitute another type of soup?
While Campbell's Cream of Mushroom is ideal, you can use homemade mushroom sauce or even cream of chicken soup in a pinch. For a lighter version, try a mix of cream of mushroom and chicken broth. Just reduce the milk slightly to maintain the creamy consistency.
