Side Dishes
This Campbell's canned green bean casserole recipe brings back the comforting flavors of childhood dinners with its signature creamy, crunchy texture. The classic combination of green beans, creamy mushroom soup, and crispy fried onions creates a side dish that's as nostalgic as it is delicious.
I've perfected this one-skillet method over years of holiday gatherings, ensuring every bite delivers that perfect balance of tender beans and golden crunch.
The beauty of this recipe lies in its simplicity—just a handful of pantry staples come together in one skillet to create a dish that's both hearty and comforting. The key to success is layering the ingredients properly and baking until the top is golden and bubbly.
While traditional recipes call for cream of mushroom soup, I've included modern adaptations for those looking for gluten-free or vegan options without sacrificing that familiar taste.
What you'll end up with is a creamy, velvety casserole topped with crispy fried onions that add just the right amount of crunch. The aroma alone will have everyone gathering around the table, and the first bite will transport you back to those cozy family dinners.
This dish is perfect for holiday feasts, potlucks, or even a comforting weeknight meal when you're craving something familiar.
Ready in just 45 minutes, this classic side dish requires minimal prep but delivers maximum flavor. Whether you're making it the traditional way or adapting it to fit dietary needs, the result is always satisfying. Let's get started on creating this timeless dish that brings comfort to every table.
Ingredients for campbell's canned green bean casserole
Just nine ingredients transform into that nostalgic, creamy green bean casserole you love.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Green Beans 🌱 | 4 cups | Drained, not thawed frozen |
| Cream of Mushroom Soup 🍄 | 2 cups | Campbell's condensed preferred |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| Sour Cream 🥛 | ½ cup | Full-fat for best texture |
| Crispy Fried Onions 🧅 | 1 cup | Store-bought or homemade |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening if needed |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth of flavor |
| Butter 🧈 | 2 tbsp | Unsalted, melted for crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated for garnish |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
The green beans are the star, so don't skimp on quality. Trader Joe's has the best canned green beans—look for the ones labeled 'extra firm' if you're picky. The Campbell's cream of mushroom soup is non-negotiable for that classic flavor, but if you're avoiding dairy, the gluten-free version works too. For the fried onions, Lawry's brand is my go-to—they're crispy and stay that way. The Parmesan? Freshly grated makes all the difference, but pre-grated in a pinch is fine. I always grab extra Parm since it keeps for months in the freezer.
No Campbell's soup? Condensed mushroom soup from another brand works just as well—just check the sodium if you're watching. Out of sour cream? Greek yogurt at half the amount gives a similar tang. Want to make it vegan? Swap the cream of mushroom soup for a cashew-based mushroom cream**> (blend soaked cashews with veggie broth and nutritional yeast). The green onions can be skipped if you're not a fan, but they add a nice fresh finish. And if you're worried about the casserole being too wet, that flour slurry (mix 1 tbsp flour with 1 tbsp cold water) is your secret weapon.
This reheats beautifully—just cover with foil for 5 minutes in the microwave or 20 minutes at 350°F until bubbly. I always make a double batch because it's perfect for meal prep. Store leftovers in the fridge for up to 5 days or freeze for 3 months. The flavor actually improves after the first day as everything melds together. Pro tip: Sprinkle a little extra Parmesan on top before serving—everyone loves that cheesy crunch.
Why You'll Love This Recipe
- No-Fuss Pantry Magic: I swear by this when my fridge is bare—just open a can, dump in soup, stir, and bake. The milk and sour cream blend so smoothly, you’d never guess it’s mostly pantry staples.
- Crunchy-Creamy Obsession: That first bite? The fried onions crackle while the creamy mushroom base clings to every bean—like a hug from a cozy diner plate. Honestly, the combo is dangerously addictive.
- Leftovers That Don’t Suck: Cold the next day? Still delicious. I portion it into containers because reheating it in the microwave keeps that creamy texture intact—no sad, rubbery sides here.
- Budget Dinner for 6: A single can of soup, a can of beans, and a bag of onions stretch to feed a crowd for under $8. My college roommate and I survived on this—no joke.
Step-by-step instructions for Campbell's canned green bean casserole
Here's how to create that perfect creamy, crunchy casserole everyone loves.
Prepare the Creamy Green Bean Base
In a large skillet over medium heat, melt the 2 tablespoons butter until it's completely liquid and just starting to foam. Add the 4 cups drained canned green beans and stir gently to coat them in the butter. Cook for 3-4 minutes until the beans are heated through and any excess moisture has evaporated.
Here's the thing—don't overcrowd the pan. If your skillet is too small, work in batches to prevent steaming instead of browning. You want the beans to develop a slight golden color, not stay pale. This is where all that creamy goodness starts building.
Build the Creamy Sauce Mixture
In a medium bowl, whisk together the 2 cups cream of mushroom soup, ½ cup milk, ½ cup sour cream, 2 tablespoons all-purpose flour, ½ teaspoon salt, ¼ teaspoon black pepper, and ½ teaspoon garlic powder until completely smooth. This mixture should be thick but pourable—almost like heavy cream consistency.
I like to add the flour last and whisk vigorously to avoid any lumps forming. If you notice any small clumps, strain the mixture through a fine-mesh sieve before adding it to the skillet. The sauce should coat the back of a spoon when you dip it in—this ensures that creamy texture we're all after.
Combine and Simmer Until Thickened
Pour the sauce mixture into the skillet with the green beans and stir well to combine. Reduce the heat to medium-low and let the mixture simmer gently for 5-7 minutes, stirring occasionally. You're looking for the sauce to thicken noticeably and coat the green beans evenly. The edges should start to pull away from the pan slightly as it thickens.
This is where patience pays off. If the sauce starts to look too thick before it's fully combined with the beans, add 1-2 tablespoons milk to loosen it up. The mixture should be creamy but still spoonable—not so thick it's gluey, not so thin it's soupy. Taste and adjust seasoning if needed—you might want to add a pinch more salt or pepper depending on your preference.
Add the Crunchy Topping
Once the green bean mixture is creamy and thickened, remove the skillet from heat. Stir in the 1 cup crispy fried onions and ¼ cup grated parmesan cheese until evenly distributed throughout the casserole. The fried onions should be scattered throughout, not just on top—this ensures every bite has that satisfying crunch.
For that perfect restaurant-style presentation, you can sprinkle the remaining ¼ cup parmesan cheese on top now if you'd like, but I find it works better to mix it in for even distribution. The fried onions will start to soften slightly as they absorb some of the creamy mixture, but they'll still provide that delightful crunch when you cut into it.
Finish with Fresh Garnish and Serve
Transfer the casserole to a serving dish and let it sit for 5 minutes to allow the flavors to meld together. Before serving, sprinkle the sliced 2 whole green onions evenly over the top. These add a fresh, bright contrast to the rich, creamy flavors of the casserole.
Serve immediately while the casserole is still warm and creamy. The green beans should be tender but not mushy, the sauce should coat them beautifully, and each bite should deliver that perfect combination of creamy, crunchy, and savory flavors. This dish tastes even better the next day, so if you have leftovers, they'll be just as delicious reheated in the microwave for 1-2 minutes or in the oven at 350°F until warmed through.
Pro Tips For Making Campbell'S Canned Green Bean Casserole
- Drain and Rinse Beans: The canned green beans come packed in salty water—skip the draining, and you’ll end up with a dish that tastes like a swimming pool. Dump them straight into a colander, hit them with a quick cold-water rinse, and shake off the excess. This cuts the saltiness in half without drying them out.
- Stir in Sour Cream Late: Mixing the sour cream in too early turns your creamy sauce into a sad, watery mess. Wait until the soup and milk are simmering gently, then fold it in just before adding the beans. Stir like you’re folding in butter—slow and gentle—so it melts smoothly instead of curdling.
- Preheat the Onions: Those crispy fried onions lose their crunch when dumped into a cold casserole. Toast them in a dry skillet over medium heat for 2-3 minutes until they’re fragrant and singeing slightly at the edges. Sprinkle them on top right before serving so they stay snappy, not soggy.
- Thicken the Sauce: The Campbell’s recipe leaves the sauce too thin, which means a watery, unappetizing casserole. After mixing in the beans, let the whole thing simmer uncovered for 5-7 minutes—this evaporates some liquid and thickens the sauce naturally. If it’s still too loose, stir in 1-2 tablespoons of flour or cornstarch mixed with cold water.
Common mistakes when making this recipe
Overcooking Green Beans
Green beans are delicate, and overcooking them turns them into a mushy, unappetizing mess. I’ve ruined this dish more times than I’d admit by letting the beans simmer too long.
Once they’re tender but still holding their shape—about 3-4 minutes in butter—they’re ready. If you notice the beans breaking apart or turning to mush, you’ve gone too far. 🌱
Skipping the Butter
Butter isn’t just for flavor—it’s the secret to that velvety texture. If you skip it or use a non-fat substitute, the sauce will taste flat and the beans will lack richness.
I recommend unsalted butter because it gives you full control over seasoning. Even if you’re watching calories, use at least 1 tablespoon to avoid a dry, grainy result.
Uneven Sauce Thickness
The sauce should coat the beans like a silky blanket, not clump into a gluey mess. If your sauce is too thick, add 1-2 tablespoons milk gradually while stirring. If it’s too thin, let it simmer longer or whisk in ½ teaspoon cornstarch**> mixed with cold water.
The goal is a spoonable consistency—thick enough to hold its shape but still smooth.
Ignoring the Fried Onions
Fried onions aren’t just a topping—they’re the star of the crunch. If you add them too early, they’ll soften into the sauce and lose their texture. Stir them in only after removing the skillet from heat so they stay crispy.
For extra crunch, sprinkle a fresh batch on top right before serving. 🧅
Not Preheating the Dish
Transferring the casserole to a cold dish before baking can cause uneven heating and a soggy top. I always preheat my serving dish in the oven for 5 minutes at 350°F before adding the mixture. This ensures the casserole bakes evenly and develops that golden, bubbly crust we all love.
Overmixing After Adding Onions
Once you’ve stirred in the fried onions and Parmesan, resist the urge to mix vigorously. Overmixing can break apart the onions and make the sauce grainy. A few gentle stirs are all you need to distribute the toppings evenly.
The goal is to keep those crispy bits intact for that perfect crunch in every bite.
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
This dish actually tastes better the next day as the flavors meld together. Assemble it completely (including toppings) and refrigerate for up to 24 hours before baking. For best results, cover with foil and bake at 350°F for 25-30 minutes to revive the crispiness. You can also freeze it before baking for up to 3 months—just thaw overnight in the fridge first.
What can I substitute if I don't have cream of mushroom soup?
For the classic flavor, use 2 cups mushroom broth mixed with 2 tablespoons cornstarch and ½ cup milk to thicken it. Vegan option? Blend 1 cup cooked mushrooms, ½ cup cashews, ½ cup vegetable broth, and 1 tbsp nutritional yeast until smooth. For a quick fix, try cream of celery soup mixed with 1 tbsp mushroom powder for depth.
How do I make this gluten-free?
Swap the all-purpose flour for 2 tbsp cornstarch or gluten-free flour blend**> in the sauce mixture. Use gluten-free fried onions and check your Campbell's soup label—most condensed varieties are gluten-free, but always verify. The sour cream and Parmesan are typically safe, but confirm brands if you're highly sensitive. The texture will be slightly different but still delicious!
Why did my casserole turn out watery?
Watery results usually mean the beans weren't drained well or the sauce wasn't thickened enough. Next time, pat the canned beans dry with a paper towel before adding them. If the sauce is too thin after simmering, mix 1 tbsp cornstarch with 1 tbsp cold water and stir it in while the mixture is hot. Let it cook for 2-3 minutes longer to thicken properly.
Can I use fresh green beans instead of canned?
Yes, but you'll need to blanch them first. Trim 1.5 pounds fresh green beans and boil for 3 minutes, then shock in ice water. Drain well and use 4 cups (packed) in place of canned beans. Fresh beans have more moisture, so you may need to simmer the mixture 5 minutes longer to thicken the sauce properly.