Soups & Stews
This Campbell's Mushroom Soup Green Bean Casserole recipe brings back the comforting flavors of holiday dinners I grew up with—crispy golden onions on top and a creamy mushroom-green bean layer beneath.
The secret to the perfect texture lies in the right balance of cream soup, green beans, and that signature fried onion topping, all baked until bubbly and golden.
I first made this version during a Thanksgiving gathering when my dad's old recipe book fell open to this page, and it's been my go-to ever since.
The beauty of this classic dish is how simple ingredients transform into something nostalgic and satisfying. You'll need just 15 minutes of prep work—sautéing onions, layering the casserole, and sprinkling that crispy topping—before popping it in the oven for 30 minutes at 375°F.
The key is ensuring the onions get perfectly fried to a golden brown before they go on top, which gives that satisfying crunch with every bite. This recipe delivers restaurant-quality comfort food without the fuss.
By the time it comes out of the oven, you'll have a creamy, velvety layer of mushroom soup and green beans topped with perfectly crispy fried onions that shatter at the slightest touch.
The aroma alone will have everyone gathering around the table, and the first bite delivers that nostalgic flavor combination that makes this dish a holiday staple. It's the kind of recipe that tastes even better the next day, making it perfect for meal prep or feeding a crowd.
Whether you're making this for a family gathering or a cozy weeknight dinner, the versatility of this recipe shines through. You can even add a sprinkle of fresh parsley or a dash of black pepper for extra flavor, or swap in roasted garlic for a modern twist.
The possibilities are endless, but the foundation remains the same—creamy, crispy, and utterly comforting. Let's get started on this classic dish!
Ingredients for campbells mushroom soup green bean casserole
Simple pantry staples that transform into nostalgic holiday comfort in one baking dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Cream of Mushroom Soup 🍄 | 2 cans | 10.5 oz each, undiluted |
| Fresh Green Beans 🥦 | 2 lbs | Trimmed, cut into 2-inch pieces |
| Yellow Onions 🧅 | 3 large | Yellow or white, thinly sliced |
| All-Purpose Flour 🌾 | ½ cup | For frying onions |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for frying |
| Milk 🥛 | ¼ cup | Whole milk preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For seasoning |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| French Fried Onions 🧅 | 1 package | 1 oz, for topping (optional) |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, for extra richness |
The onions are the star here—yellow or white work best for that classic flavor. Trader Joe's or Walmart usually have the best prices for bulk onions, and you'll need about 3 large for both the sautéed layer and the crispy topping. The Campbell's soup is non-negotiable for that authentic taste, but if you're feeling fancy, you can boost it with a splash of heavy cream. For the green beans, fresh is ideal, but frozen works in a pinch—just thaw and drain them well. The key is trimming them evenly so they cook at the same rate.
No French fried onions? Make your own—thinly slice extra onions, coat with flour, and fry in butter until golden. Short on butter? Olive oil works too, but it won't be as rich. The milk in the soup mixture is optional but adds a lovely creaminess—skip it if you're watching calories. For extra depth, add a pinch of nutmeg to the soup layer before baking. And if you're feeling bold, swap half the green beans for diced mushrooms for a meaty texture. The parsley is just for garnish, but it brightens up the dish beautifully.
This casserole tastes even better the next day, so make it ahead if you're feeding a crowd. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. For reheating, cover with foil and warm at 350°F until bubbly. Pro tip: Sprinkle extra cheese on top before baking for a gooey, golden finish. The crispy onions stay crunchy if you bake them separately at 400°F for 5 minutes before adding to the casserole.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one bowl—no extra pans, no fuss. Sauté onions in butter, toss in flour to make a quick roux, then stir in the soup and green beans. Done. The only cleanup is the bowl, and honestly? I’m not even mad about that.
- Creamy Crunch Combo: Here’s what sold me—the buttery mushroom sauce clings to every crisp-tender green bean like a hug. That golden fried-onion top? Chef’s kiss. It’s the kind of dish where the first bite makes you go, “Wait, this is actually good.”
- Weeknight to Holiday: Between us, this is my lazy Sunday supper and my Thanksgiving side. Double the recipe for a crowd, or keep it simple for two—it’s that unfussy. My college-age kids ask for it when they come home, and my mom-in-law “accidentally” takes leftovers when she visits. (She’s not wrong.)
- Budget-Friendly Leftovers: A can of soup, a bag of beans, a few onions—that’s it. And guess what? It reheats like a dream, so you can make a big batch and eat it all week. I’ll be real: I’ve had this for breakfast with toast (don’t judge) and it’s still ridiculously good. Saves money, saves time, saves my sanity.
Step-by-step instructions for Campbell's mushroom soup green bean casserole
Let's build this comforting classic with a perfectly crispy topping and rich, creamy layers.
👨🍳 Step 1: Prepare the Green Beans and Onions
Trim the ends from the 2 lbs of fresh green beans and cut them into 2-inch pieces. Spread them on a baking sheet and set aside. Thinly slice all 3 large yellow onions, dividing them evenly between two bowls. You'll use one bowl for the casserole base and reserve the other for the crispy topping later.
In a large skillet, melt the 0.5 cup of unsalted butter over medium heat. Add one bowl of sliced onions and cook for 5-6 minutes until they're soft and golden. Season with 0.5 tsp of garlic powder, 0.5 tsp of black pepper, and half of the 1.5 tsp of salt. Remove from heat and set aside with the green beans.
🍳 Step 2: Create the Creamy Base
In a large mixing bowl, open both cans of Campbell's Cream of Mushroom Soup and stir in the 0.25 cup of milk to thin the mixture slightly. Add the cooked onions from Step 1 along with the remaining 0.5 tsp of garlic powder and 0.5 tsp of salt. Mix well to combine all ingredients thoroughly.
Transfer this creamy mixture to a 9x13-inch baking dish. Arrange the trimmed green beans evenly over the soup mixture, pressing them down gently to help them absorb the creamy sauce. This layering ensures every bite has that perfect combination of green beans and mushroom flavor.
🔥 Step 3: Make the Crispy Topping
In a separate skillet, melt the remaining 0.25 cup of unsalted butter over medium heat. Add the remaining sliced onions and cook for 3-4 minutes until they begin to caramelize. Remove from heat and stir in the 0.5 cup of all-purpose flour until well combined. The mixture should look like coarse breadcrumbs.
Spread this onion-flour mixture evenly over the green beans in the baking dish, pressing down lightly with a spatula. This creates the signature crispy topping that makes this casserole so special. Sprinkle the 1 cup of shredded sharp cheddar cheese evenly over the top layer, letting it peek through the crispy coating.
⏰ Step 4: Bake to Golden Perfection
Preheat your oven to 375°F. Bake the casserole uncovered for 30-35 minutes until the top is golden brown and bubbly. The edges should look crispy, and you should see cheese beginning to melt through the topping layer.
For the final touch, sprinkle the package of French fried onions evenly over the top and return to the oven for an additional 2-3 minutes. This final step adds that signature crunch and sweetness that makes this casserole so irresistible. Remove from the oven and let it rest for 5 minutes before serving.
🍽️ Step 5: Garnish and Serve
While the casserole rests, chop the 0.25 cup of fresh parsley finely. Sprinkle it evenly over the top just before serving to add a fresh, bright contrast to the rich, creamy flavors. The parsley not only looks beautiful but also adds a subtle freshness that balances the dish.
Let the casserole sit for at least 5 minutes before serving to allow the layers to set slightly. The creamy mushroom sauce should be thick but still coat the green beans perfectly, and the top should be crispy enough to hold its shape when you cut into it. Serve warm with crusty bread for dipping in the extra sauce.
Pro Tips For Making Campbells Mushroom Soup Green Bean Casserole
- Blanch Beans First: Toss fresh green beans in boiling water for 2 minutes before draining and adding to the casserole—this stops them from turning mushy when baked. I learned this the hard way after serving rubbery beans at Thanksgiving.
- Sweat Onions Low: Cook onions in butter over medium-low heat until soft and translucent, not browned—this prevents bitterness in the finished dish. High heat turns them bitter, and nobody wants that in their creamy mushroom soup base.
- Skip the Cold Soup: Warm Campbell’s soup to room temperature before mixing it into the casserole—cold soup makes the roux grainy and separates later. Just 5 minutes in a microwave or saucepan makes all the difference.
- Toast Flour Fast: Melt butter in the baking dish first, then sprinkle flour and stir until bubbly but not browned—this thickens the sauce without burning. My grandmother swore by this, and she was right: it keeps the topping from getting gluey.
Flavor customization for this dish
Spicy Kick
For a bold twist, stir in 1 tsp smoked paprika and ½ tsp cayenne pepper to the creamy soup mixture before layering. This adds warmth without overpowering the dish. I like to balance it with a sprinkle of sour cream on top after baking for a creamy contrast. 🌶️
If you love heat, add ½ cup diced jalapeños to the green bean layer—they soften beautifully during baking. For extra depth, top with crumbled bacon bits or diced ham before baking. The smoky, spicy flavors elevate this classic into something entirely new.
Creamy Cheese Twist
Swap the sharp cheddar for monterey jack cheese or add a layer of cream cheese mixed with sour cream before the crispy topping. This makes the casserole ultra-creamy and rich. I often use 8 oz cream cheese mixed with ½ cup sour cream for a velvety texture.
For a gourmet touch, fold ½ cup grated parmesan into the crispy topping mixture before spreading it over the green beans. The umami depth pairs perfectly with the creamy mushroom flavor. Add a pinch of black pepper to the parmesan for extra zing.
Herb Garden Fresh
Brighten the dish with fresh herbs—chop ¼ cup chives or dill and sprinkle over the top before baking. These herbs add a fresh, bright note that cuts through the richness. I also love adding 1 tbsp fresh thyme leaves to the creamy base for an earthy aroma.
For a Mediterranean flair, stir 1 tsp dried oregano and ½ tsp dried basil into the soup mixture. Top with kalamata olives—about ½ cup sliced—before baking for a briny contrast. The herbs infuse the dish with layers of flavor that feel both nostalgic and fresh.
Crunchy Add-Ins
For extra texture, fold ½ cup crushed potato chips—like Kettle Brand or Ruffles—into the crispy topping before spreading it over the casserole. The salty crunch adds a fun twist that kids and adults love. I also like adding ¼ cup crushed cornflakes for a lighter, sweeter crunch.
For a cheesy crunch, sprinkle ½ cup panko breadcrumbs—tossed with 2 tbsp melted butter and 1 tsp garlic powder—over the green beans before adding the crispy topping. This creates an extra layer of crunch that holds up beautifully during baking.
Modern Vegan Adaptation
For a plant-based version, replace the Campbell's cream soup with 1 can vegan mushroom soup—like Imagine or Pacific Foods—and use ½ cup unsweetened almond milk instead of milk. The texture stays creamy, and the flavor is surprisingly close to the original.
For the crispy topping, use ½ cup nutritional yeast mixed with ½ cup flour and ¼ cup olive oil instead of butter. Add 1 tsp onion powder and ½ tsp garlic powder for depth. The result is a crispy, savory topping that holds up well and adds a nutty flavor.
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 well before layering. For best results, squeeze out excess moisture with a paper towel to prevent a watery casserole. The texture difference is minimal, and frozen beans save time during busy holiday prep.
How do I make the crispy topping extra crunchy?
For maximum crunch, bake the crispy topping separately at 400°F for 5 minutes before adding it to the casserole. Another trick is using panko breadcrumbs mixed with the flour-butter topping. The high heat and airy texture create that satisfying crunch.
Can I make this casserole ahead of time?
Assemble the casserole (without the final French fried onions) up to 24 hours ahead and refrigerate. Bake straight from the fridge, adding 5-10 extra minutes to the baking time. For the best results, add the fried onions fresh after baking to maintain their crispiness.
What's the secret to creamy texture without lumps?
Whisk the Campbell's soup with milk until smooth before adding onions. For extra creaminess, stir in 2 tablespoons cornstarch mixed with 2 tablespoons cold water to thicken. Avoid overmixing the green beans—they should be arranged gently to prevent breaking. The key is patience and layering carefully.
Can I make this dish without cream of mushroom soup?
Yes! For a lighter version, use 1 cup sour cream or ½ cup Greek yogurt mixed with 1 cup chicken broth and ½ cup grated parmesan. For a vegan option, blend 1 cup cashews with 1 cup vegetable broth and 2 tablespoons nutritional yeast until smooth. The flavor will differ slightly but still deliver that creamy comfort.
