Soups & Stews
This Campbell's cream of mushroom soup green bean casserole recipe delivers the nostalgic comfort of a classic holiday side dish with modern precision. The key lies in balancing creamy layers of mushroom soup with crispy fried onions on top—a texture contrast that makes every bite satisfying.
I've perfected this method over years of holiday hosting, ensuring the beans stay tender while the topping achieves that satisfying crunch.
The beauty of this recipe is its simplicity: just a handful of pantry staples come together to create a dish that's both comforting and impressive.
You'll start with sautéed onions for depth, layer green beans and soup for that signature creamy texture, then crown it with crispy fried onions that bake to golden perfection. The result is a casserole that tastes like a restaurant-quality appetizer but comes together in under an hour.
What sets this version apart is the attention to detail that elevates the classic.
While traditional recipes often rely on canned soup and basic seasoning, I've refined the technique to ensure the green beans stay vibrant, the mushroom flavor shines through, and the topping achieves that perfect crispiness without turning soggy.
This is the kind of dish that brings people together—whether for Thanksgiving, Christmas, or a cozy weeknight dinner.
The best part? This recipe scales beautifully for crowds while still working as a single-serving dish. For modern twists, consider adding roasted garlic to the onion layer or using a vegan cream alternative for the soup.
Once you try this version, you'll never go back to the basic canned casserole again—it's that good.
Ingredients for campbell's cream of mushroom soup green bean casserole
Pantry staples meet holiday nostalgia in this crispy-topped, creamy classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 1 ½ lb | Trimmed, French cut preferred |
| Yellow Onions 🧅 | 2 whole | Medium size, thinly sliced |
| Butter 🧈 | 4 tbsp | Unsalted, for sautéing onions |
| Campbell's Cream of Mushroom Soup 🍄 | 2 cans | (10.5 oz each), condensed |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For added depth |
| Fried Onions 🧅 | 1 cup | Store-bought or homemade |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated for garnish |
| All-Purpose Flour 🌾 | 2 tbsp | For crispy topping |
| Mushroom Soup Mix 🍄 | 1 tbsp | Optional for extra flavor |
The green beans are the star—trim the ends but leave them whole for texture. Fresh green beans from the grocery store's produce section are ideal, but frozen work in a pinch (thaw and drain well). For onions, Yellow Delicious or Vidalia add sweetness, but any yellow onion will do. The butter matters here: unsalted ensures you control the seasoning. If you're short on time, pre-sliced onions from the frozen aisle save chopping work. For the best flavor, Campbell's Cream of Mushroom Soup is non-negotiable—the canned version has that perfect umami depth that jarred alternatives miss.
No Campbell's? Homemade mushroom soup works if you simmer 8 oz mushrooms, 1 cup milk, and 1 tbsp flour until thickened. Short on milk? Heavy cream or half-and-half adds richness, but the texture will be slightly heavier. The fried onions can be homemade**—sauté 1 cup thinly sliced onions in 2 tbsp butter until golden, then drain on paper towels. For the crispy topping, flour and butter create the perfect crunch. If you're gluten-free, use cornstarch or arrowroot powder instead. The Parmesan adds a nice finish, but Pecorino Romano works too if you want a sharper bite.
This casserole reheats beautifully—cover with foil if it's too hot straight from the oven. Keeps for 4-5 days in the fridge, and freezes well for up to 3 months. For holiday gatherings, double the recipe—it scales perfectly. The topping stays crispy if you bake at 375°F and avoid opening the oven door during the last 10 minutes. Leftovers? Portion into containers for easy lunches.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Toss the green beans and onions in butter, dump in the soup and milk, and bake—no extra pots, no fuss. The creamy mushroom sauce does all the work while you sip your coffee.
- Creamy Crunch Combo: That crispy fried onion topping is the secret weapon. The creamy mushroom sauce clings to the green beans while the onions add a satisfying crunch—every bite hits like a warm hug. Honestly, the first time I tried it, I ate straight from the pan.
- Weeknight Workhorse: This casserole is my go-to for dinner parties or lazy Sundays. It doubles easily, reheats beautifully, and even freezes like a dream. Between us, it’s the only side dish I make when I’m hosting—no stress, all flavor.
- Budget-Friendly Feast: Fresh green beans and onions stretch further than you’d think when paired with Campbell’s soup. A can of soup and a stick of butter make this dish ridiculous good without breaking the bank. My college apartment lived on this—still one of my favorite cheap eats.
Step-by-step instructions for Campbell's cream of mushroom soup green bean casserole
Here's the method to create a classic comfort dish with perfect texture balance every time.
Blanch and Prepare the Green Beans
Trim the ends from the 1.5 lb fresh green beans and cut them into 1-inch French-cut pieces. This size ensures they cook evenly while maintaining texture. Bring a large pot of salted water to a rolling boil and add the green beans. Cook for exactly 3-4 minutes until they're bright green and just tender—you want them to still have a slight bite, not mushy.
Drain immediately in a colander and rinse under cold water to stop the cooking process. This blanching step removes any bitterness and prepares them to absorb the creamy sauce later. Spread the blanched green beans on a baking sheet and set aside while you prepare the onions.
Sauté the Onions for Depth of Flavor
In a large skillet, melt 2 tablespoons of the butter over medium heat. Add half of the thinly sliced yellow onions and cook for 5-6 minutes until they're soft and golden brown. Remove them from the skillet and set aside. Repeat with the remaining 2 tablespoons of butter and the other half of the onions.
Here's the thing—cooking the onions in two batches prevents overcrowding, which leads to steaming instead of browning. The caramelized onions will add sweetness and complexity to your casserole. Once both batches are cooked, you should have about 2 cups of sautéed onions total.
Create the Creamy Sauce Foundation
In the same skillet, reduce heat to low and add the 2 cans Campbell's Cream of Mushroom Soup, 0.5 cup milk, 0.5 tsp salt, 0.25 tsp black pepper, 0.5 tsp garlic powder, and 1 tbsp mushroom soup mix (if using). Stir constantly for 3-4 minutes until the mixture thickens slightly and becomes smooth.
This is where the magic happens—the soup and milk combination creates the creamy base while the spices infuse flavor. If you're using the optional mushroom soup mix, this is when it dissolves completely. The sauce should coat the back of a spoon but still be pourable—this ensures it clings perfectly to the green beans.
Assemble the Casserole for Baking
Preheat your oven to 375°F. In a large mixing bowl, combine the blanched green beans, sautéed onions, and the creamy sauce mixture. Stir gently but thoroughly to coat all the green beans evenly. Transfer the mixture to a greased 9x13-inch baking dish and spread it out in an even layer.
For the crispy topping, in a small bowl, mix together the 2 tbsp all-purpose flour and 1 cup fried onions. Sprinkle this mixture evenly over the top of the casserole, pressing down gently to help it adhere. The flour creates a crispy crust while the fried onions add crunch and flavor contrast.
Bake to Golden Perfection
Bake uncovered for 30-35 minutes until the top is golden brown and bubbly, and the edges are slightly crispy. You'll know it's done when the cheese on top melts completely and the casserole releases easily from the sides of the baking dish.
Let the casserole rest for 10 minutes before serving—this allows the layers to set slightly and makes it easier to cut clean portions. Sprinkle with the 0.25 cup freshly grated Parmesan cheese just before serving for that final touch of richness. The contrast between the crispy topping, creamy sauce, and tender green beans makes every bite satisfying.
Pro Tips For Making Campbell'S Cream Of Mushroom Soup Green Bean Casserole
- Trim and Blanch Beans: Cut the ends off your green beans—don’t skip this—and blanch them for 3 minutes before assembling. I learned this the hard way: raw beans stay crunchy and watery, while blanched ones soak up the creamy sauce perfectly. (Yes, even if you’re impatient like me, resist the urge to skip.)
- Sauté Onions Low and Slow: Cook the onions in butter on medium-low heat until they’re soft and golden, not browned. High heat burns them fast, and you’ll end up tasting bitter char in every bite. This isn’t the prettiest method, but it’s the tastiest.
- Whisk the Sauce Smooth: After mixing the soup and milk, give it a quick whisk to break up any lumps—especially if you’re using powdered soup. I used to ignore this, and the final texture was clumpy. A few strokes with a fork makes all the difference.
- Top with Toasted Breadcrumbs: Skip the canned fried onions if you’re short on time—use panko toasted in butter for a crispier, more flavorful topping. Toss the panko in 1 tablespoon of butter and toast it until golden before sprinkling. (Your future self will thank you.)
Wine and beer pairings for this dish
Creamy White Wine
A Chardonnay with subtle oak notes is my go-to pairing for this dish—specifically a California Chardonnay like Kendall-Jackson Vintner's Reserve or a French Chablis for a crisp, mineral-driven contrast. The wine's acidity cuts through the richness of the mushroom sauce while its creamy texture complements the dish's velvety layers.
Serve slightly chilled (45-48°F) to enhance the green bean's freshness. 🍷
Crisp Lager Balance
For beer lovers, a light American lager like Miller Lite or Coors Banquet provides the perfect neutral backdrop to let the casserole's flavors shine. The effervescence cleanses your palate between bites, while the subtle malt sweetness mirrors the dish's creamy notes.
Avoid heavy IPAs—their bitterness clashes with the mushroom's earthiness. For a craft option, try a Belgian witbier like Hoegaarden for citrusy brightness. 🍺
Rich Red Alternatives
If you prefer red wine, opt for a Pinot Noir with light body and red fruit notes—Meiomi or La Crema Santa Lucia Vineyards work beautifully. The wine's delicate tannins won't overpower the creamy sauce, and its berry flavors harmonize with the caramelized onions.
Keep it slightly cooler than room temperature (55-58°F) to preserve its freshness. Avoid bold Cabernets—their intensity would dominate the dish.
Seasonal Sparkling
For a festive twist during holidays, serve Prosecco or Cava alongside the casserole. The bubbles enhance the dish's creamy texture, while the wine's acidity balances the richness. I recommend La Marca Prosecco for its crisp, fruity profile.
Chill thoroughly (38-42°F) to maximize its refreshing qualities. This pairing feels especially celebratory for Thanksgiving or Christmas gatherings. ✨
Non-Alcoholic Options
Don't overlook sparkling water with citrus for a refreshing alternative. Mix 1 part lemon juice with 3 parts chilled sparkling water and add ice. The effervescence mimics wine's cleansing effect, while the citrus brightens the dish's savory notes.
For a creamy non-alcoholic option, try ginger beer—its spicy kick complements the mushroom's earthiness beautifully.
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 extra minutes to the baking time (about 45-50 minutes total) since it starts cold. For best results, cover tightly with foil before refrigerating to prevent drying.
What's the secret to crispy fried onions on top?
Use a mix of flour and butter (or cornstarch for gluten-free) to coat the fried onions before sprinkling. Press them gently into the casserole so they stick, and bake at 375°F without opening the oven door during the last 10 minutes. This keeps the heat consistent for maximum crispiness.
Can I substitute fresh mushrooms for the canned soup?
Yes! Sauté 8 oz sliced mushrooms with 1 tbsp butter until golden, then blend with 1 cup milk and 1 tbsp flour to make a quick homemade cream of mushroom sauce. Use this instead of the canned soup in the recipe. The texture will be slightly lighter but still delicious.
Why did my casserole turn out soggy?
Soggy results usually happen from overcooking the green beans (they should be blanched, not boiled) or opening the oven door too early. For crispy perfection, ensure the topping is fully set before serving and avoid baking at high heat (375°F is ideal). Also, use freshly fried onions—they crisp up better than pre-packaged.
Is this dish kid-friendly?
Yes! The creamy mushroom flavor and tender green beans are usually a hit with kids. For picky eaters, serve the green beans and sauce separately from the crispy topping. You can also reduce the garlic powder slightly or add a pinch of sugar to balance flavors. Always check for allergies to dairy or gluten if needed.