Soups & Stews
This Campbell's Cream of Mushroom Soup Green Bean Casserole delivers the nostalgic comfort of a classic dish with a restaurant-quality twist. The secret lies in balancing creamy mushroom soup layers with perfectly cooked green beans and a crispy fried onion topping that adds texture without overpowering the flavors.
I've perfected this recipe after years of testing—each element works together to create that ideal combination of tender, creamy, and crunchy.
The foundation of this casserole is simple yet essential: sautéed onions that form the flavor base, green beans boiled until tender-crisp, and Campbell's Cream of Mushroom Soup as the creamy binder. The magic happens when you layer these ingredients properly and bake until bubbly and golden.
This method ensures every bite delivers that perfect harmony of textures and flavors that makes this dish a holiday staple.
What you'll end up with is a creamy, velvety casserole topped with golden, crispy fried onions that add a satisfying crunch. The green beans stay tender yet hold their shape, while the mushroom soup creates a rich, savory sauce that ties everything together.
This is comfort food at its finest—warm, inviting, and packed with the flavors of home.
The beauty of this recipe is its versatility. While traditional fried onions work beautifully, you can also experiment with a panko breadcrumb topping for added crunch. Serve it as a side dish for holiday meals or as a hearty main course with a simple salad.
The possibilities are endless, but the foundation remains the same: creamy, crispy, and completely satisfying.
Ingredients for campbell's cream of mushroom soup green bean casserole
Creamy soup, tender green beans, and crispy fried onions—just 11 ingredients for nostalgic comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 ½ lb | Medium dice for sautéing |
| Fresh Green Beans 🥦 | 2 lb | Trimmed, cut into 2-inch pieces |
| Campbell's Cream of Mushroom Soup 🍄 | 2 cans | Condensed, 10.5 oz each |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for frying onions |
| All-Purpose Flour 🌾 | ½ cup | For frying onion mixture |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for flavor base |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Parsley 🌿 | 1 tbsp | For garnish, optional |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded for optional topping |
The Campbell's Cream of Mushroom Soup is the heart of this dish, so grab the condensed version—not the ready-to-serve kind. For the onions, Yellow Delicious work best due to their sweetness. I always buy mine from Trader Joe's or Kroger because they're consistent in size and flavor. The green beans should be fresh but firm—avoid any that are rubbery or slimy. If you're short on time, frozen green beans work too, just thaw and drain them well before using. For the fried onions, butter and flour create that perfect crispy texture, but you can substitute half the butter with olive oil if you prefer.
No Campbell's soup? Homemade mushroom sauce works—simmer 1 cup sliced mushrooms, 1 cup milk, 1 tbsp flour, and 1 tsp thyme until thickened. Short on green beans? Broccoli or asparagus hold up well in the casserole. For the fried onions, panko breadcrumbs can replace half the flour if you want extra crunch. The milk in the fried onion mixture is key—it helps create that golden, crispy finish. If you're making this ahead, assemble the casserole but skip the fried onions—add them fresh after baking to keep them extra crispy.
This casserole reheats beautifully—just cover with foil and warm at 350°F for 15-20 minutes. For best results, make it a day ahead and let the flavors meld. The fried onions stay crispy for about 2 hours after baking, so add them just before serving. Store leftovers in an airtight container for up to 4 days. Freeze the assembled casserole (without the fried onions) for up to 3 months. When reheating from frozen, add an extra 10-15 minutes of baking time.
Why You'll Love This Recipe
- Here’s what sold me: this dish always gets asked for at gatherings. It’s hearty enough for Thanksgiving but unfussy enough for a casual dinner with friends. Plus, it reheats beautifully—so you can make it ahead and still impress.
- One-Pot Magic: I swear by this recipe when I’m too tired to dirty three pans. Sautéing onions and butter in the same dish you’ll bake it in? That’s genius—no extra bowls, no extra stress, just a single sheet pan that slides straight from stovetop to oven.
- Creamy Crunch Harmony: Between us, the creamy mushroom soup base and the crispy fried onions on top? That’s the kind of contrast that makes you pause mid-bite. The green beans stay tender, the roux adds depth, and suddenly, your casserole tastes like a restaurant’s holiday special—not just a canned soup hack.
- Potluck Stunner: Here’s what sold me: this dish always gets asked for at gatherings. It’s hearty enough for Thanksgiving but unfussy enough for a casual dinner with friends. Plus, it reheats beautifully—so you can make it ahead and still impress.
Step-by-step instructions for creamy green bean casserole with crispy topping
Here's the method to achieve that perfect balance of creamy mushroom sauce and golden, crispy fried onions.
Prepare the Green Beans and Onion Mixture
Start by trimming the ends off the 2 pounds of fresh green beans and cutting them into 2-inch pieces. Spread them on a baking sheet and set aside. In a large skillet, melt the 0.5 cup of unsalted butter over medium heat. Add the 1.5 pounds of medium-diced yellow onions and cook for 10-12 minutes until they begin to soften and turn translucent.
Add the 4 cloves of minced garlic cloves and cook for an additional 30 seconds until fragrant. Stir in the 0.5 cup of all-purpose flour and cook for 1-2 minutes, stirring constantly. This creates a roux that will thicken your sauce beautifully. Remove the skillet from heat and set aside.
Assemble the Creamy Mushroom Layer
In a large mixing bowl, combine the 2 cans of Campbell's Cream of Mushroom Soup with the 0.5 cup of milk. Stir in the 1.5 teaspoons of salt and 0.5 teaspoon of black pepper until fully incorporated. Add the cooked onion and garlic mixture to the soup mixture, stirring until everything is well combined.
Transfer the green beans to a 9x13-inch baking dish and pour the creamy mushroom mixture over them. Use a spatula to gently press the green beans down into the sauce, ensuring even distribution. This layer should be creamy but not watery—if it appears too thin, you can let it sit for 5 minutes to thicken slightly before proceeding.
Create the Crispy Topping
Return the skillet with the cooked onion and flour mixture to medium heat. Gradually add the 0.5 cup of milk, stirring constantly to create a smooth paste. Cook for 3-4 minutes until the mixture begins to thicken and bubble. Remove from heat and let it cool for 2-3 minutes—it should be thick enough to hold its shape when spooned.
Spread the onion mixture evenly over the top of the green bean casserole, creating a smooth, even layer. For extra crispiness, I like to use the back of a spoon to create small peaks and valleys in the topping. Sprinkle the optional 1 tablespoon of dried parsley over the top for added color and flavor. This step is crucial for achieving that signature crispy texture.
Bake to Golden Perfection
Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 30-35 minutes. The casserole is done when the top is golden brown and the edges are bubbling. You'll know it's ready when the crispy topping has turned a deep golden color and the green beans are tender but still hold their shape.
For the final touch, sprinkle the 0.5 cup of shredded sharp cheddar cheese evenly over the top during the last 5 minutes of baking. This adds a delicious cheesy flavor that complements the creamy mushroom sauce perfectly. Let the casserole rest for 10 minutes before serving to allow the cheese to set and the flavors to meld together.
Pro Tips For Making Campbell'S Cream Of Mushroom Soup Green Bean Casserole
- Blanch Beans First: Toss green beans in boiling water for 3 minutes before assembling—this keeps them bright green and crisp-tender instead of soggy. I used to skip it, and the dish always ended up mushy after baking.
- Sauté Onions Low: Cook yellow onions over medium-low heat until soft, not browned—you want them sweet and translucent, not bitter. After burning two batches, I finally realized high heat just turns them into onion-flavored charcoal.
- Skip the Raw Flour: Mix the flour into the butter before adding liquid—this prevents lumps and gives the roux a smoother texture. I learned this the hard way when my first attempt looked like glue.
- Bake Until Bubbly: Check the casserole at 30 minutes—it should be bubbling at the edges, not just steaming. If it’s not, tent with foil and bake another 10 minutes; underdone casseroles taste half-finished.
Wine and beer pairings for this campbell's cream of mushroom soup green bean casserole
Creamy Comfort Wines
For this rich, creamy casserole, I reach for Chardonnay—specifically a buttery, oaked version like La Crema Sonoma Coast or Kendall-Jackson Vintner's Reserve. The wine's natural acidity cuts through the richness while its vanilla and caramel notes complement the mushroom sauce beautifully.
Serve slightly chilled to enhance its crispness against the warm casserole. 🍷
Crisp White Alternatives
If you prefer something lighter, a Sauvignon Blanc from New Zealand—like Kim Crawford—brings bright citrus and herbal notes that refresh your palate between creamy bites. The zesty acidity balances the dish's richness without overpowering it. For a budget-friendly option, Trader Joe's Charles Shaw Chardonnay delivers surprising depth.
Malbec for Bold Lovers
Unexpected but brilliant, a Malbec from Argentina—such as Catena Zapata—adds earthy, dark fruit flavors that stand up to the casserole's savory depth. The wine's velvety texture and slight smokiness mirror the dish's crispy fried onions. Pair this with a sharp cheddar topping for a decadent experience. 🍷
Beer Pairings
A Belgian witbier like Hoegaarden or Stella Artois works wonders—their citrusy, spicy notes contrast the creamy sauce perfectly. For a heartier option, a German Helles Lager (like Weihenstephaner) provides a clean, malty balance. Avoid heavy stouts or IPAs that could clash with the dish's delicate flavors.
Non-Alcoholic Options
For a refreshing non-alcoholic match, try sparkling apple cider—the effervescence cleanses your palate between bites. A ginger beer with a splash of lime adds a zesty kick that complements the casserole's savory notes.
For a richer option, sparkling white grape juice (like Martinelli's) provides a similar crispness without alcohol. 💡
Serving Temperature Tips
Always serve your wine or beer chilled—around 45-50°F for whites and 40-45°F for lagers. Let the casserole rest for 10 minutes before serving to allow flavors to meld, then pair with your chosen beverage. The contrast of warm casserole and cool drink elevates every bite. 🌡️
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Frozen green beans work perfectly in this recipe. Just thaw and drain them well before mixing with the soup. For best texture, avoid overcooking—they should stay tender-crisp after baking.
How do I make the fried onion topping extra crispy?
For maximum crunch, bake the casserole at 400°F for the last 5 minutes to set the topping. Spread the onion mixture in a thin layer before baking, and avoid overcrowding the pan. Adding 1 teaspoon cornstarch to the fried onion batter also helps!
Can I make this casserole ahead of time?
Yes! Assemble everything (except the fried onions) up to 24 hours ahead and refrigerate. Add the topping fresh before baking for the crispiest results. If freezing, bake from frozen and add 10-15 extra minutes at 375°F.
What can I substitute if I don't have Campbell's soup?
Make a quick homemade version: Sauté 1 cup mushrooms with 1 tbsp butter, stir in 1 tbsp flour, then add 1 cup milk and 1 tsp thyme. Simmer until thick. For extra richness, add a splash of cream.
Why did my casserole turn out watery?
This usually happens if the soup mixture wasn't thickened enough. Let the soup sit for 5 minutes before assembling to reduce excess liquid. You can also bake uncovered for the last 10 minutes to evaporate moisture.
