Side Dishes
This classic green bean casserole recipe with canned green beans brings back the comforting flavors of holiday tables—creamy mushroom sauce, crispy fried onions, and tender green beans all baked to golden perfection.
The beauty of using canned beans is the convenience; no need to snap or trim, yet the result remains nostalgic and satisfying. I've perfected this recipe over years of testing, ensuring every layer delivers that signature crunch and velvety texture.
The secret to this dish lies in the sauce—sautéed onions and mushrooms form the flavor base, while cream of mushroom soup adds that unmistakable richness. A sprinkle of crispy fried onions on top creates the coveted crunch that makes this casserole legendary.
With just 30 minutes of prep and 45 minutes in the oven at 350°F, you'll have a side dish that pairs beautifully with roast chicken, turkey, or ham.
What makes this recipe truly special is how it balances simplicity with indulgence. The canned green beans hold their shape while absorbing the creamy sauce, and the fried onions add a satisfying contrast in every bite.
Whether you're serving it at a holiday gathering or a weeknight dinner, this casserole delivers restaurant-quality comfort without the fuss.
For an extra touch, consider adding crispy bacon or a sprinkle of cheddar cheese before baking. The possibilities are endless, but the classic version remains foolproof and universally loved. Let’s get baking!
Ingredients for classic green bean casserole recipe with canned green beans
Creamy, crispy, and nostalgic—this classic green bean casserole delivers holiday comfort with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Green Beans 🥦 | 2 cans | Drained, 15-ounce each |
| Cream of Mushroom Soup 🍄 | 1 can | 10.5-ounce can, condensed |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Mushrooms 🍄 | 8 oz | White or cremini, sliced |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
| Crispy Fried Onions 🧅 | ½ cup | 1-ounce package equivalent |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For depth of flavor |
| Milk 🥛 | ¼ cup | Whole milk preferred |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, optional |
The canned green beans form the heart of this dish, so choose high-quality brands like Del Monte or Green Giant—they hold their shape perfectly. For the cream of mushroom soup, Campbell's Condensed remains the gold standard, though French's works equally well. The mushrooms should be fresh or frozen thawed—never canned, as they lack the necessary texture. Sauté them until golden for maximum flavor development. The yellow onion needs to be finely diced to blend seamlessly into the sauce, and Sweet Vidalia onions add a subtle sweetness that pairs beautifully with the earthy mushrooms.
No heavy cream? Half-and-half or whole milk can substitute at equal volume, though the texture will be slightly lighter. Running short on mushrooms? Cream of celery soup adds a subtle depth, though traditionalists may prefer to omit them entirely. The fried onions are non-negotiable for that signature crunch—French's Classic or Lawry's are the most reliable brands. For a dairy-free option, swap the heavy cream for full-fat coconut milk, though the flavor profile will shift slightly. The Parmesan adds a savory finish, but omit it entirely if you prefer a cleaner taste.
This casserole reheats beautifully—cover with foil and bake at 350°F for 15-20 minutes to restore crispiness. Store leftovers in an airtight container for up to 4 days, though it's best enjoyed within 2 days for optimal texture. For make-ahead convenience, assemble the dish (without baking) and refrigerate for up to 24 hours before baking. The sauce thickens as it cools, so adding a splash of milk when reheating ensures a silky consistency.
Why You'll Love This Recipe
- Pantry Magic: I’ll never forget the first time I made this with just canned beans and a few pantry staples—no fresh ingredients needed. The creamy mushroom soup base and heavy cream turn this into something restaurant-worthy without extra shopping trips.
- Creamy Crunch Perfection: That crispy fried onion topping? It’s the star. The contrast of the buttery crunch against the velvety mushroom-cream sauce is ridiculously satisfying—like a hug for your taste buds.
- Potluck Hero: Bring this to any gathering, and you’ll be the MVP. It reheats beautifully, feeds a crowd, and even my picky uncle (who hates green beans) asks for seconds every time.
- Budget-Friendly Luxury: For under $10, you get a dish that feels fancy. Canned beans and soup stretch further than fresh ingredients, and the leftovers? Just as good the next day—if they last that long.
Step-by-step instructions for classic green bean casserole
This method delivers the perfect balance of creamy mushroom sauce and crispy fried onion topping every time.
Sauté the Onions and Mushrooms
Melt the 2 tablespoons of butter in a large skillet over medium heat. Add the 1 whole yellow onion that's been finely diced and cook for 5 minutes until softened and translucent. You'll notice the onions release moisture as they cook—this is normal and helps develop flavor.
Add the 8 ounces of sliced mushrooms and continue cooking for another 6-8 minutes until they release their moisture and begin to brown. The mushrooms should be tender with slightly crisp edges. Season with the 0.5 teaspoon of salt, 0.25 teaspoon of black pepper, and 0.5 teaspoon of garlic powder, stirring well to distribute the seasonings evenly. Remove from heat and set aside.
Prepare the Creamy Mushroom Sauce
In the same skillet, reduce heat to medium-low and add the 1 tablespoon of all-purpose flour. Stir constantly for 1-2 minutes until the flour is fully incorporated and the mixture forms a smooth paste. This creates a roux that will thicken your sauce beautifully.
Slowly pour in the 0.25 cup of milk while whisking continuously to prevent lumps from forming. Cook for another 2 minutes until the mixture begins to thicken. Stir in the 1 can of cream of mushroom soup and the 0.5 cup of heavy cream, bringing everything to a gentle simmer. Let it cook for 3-4 minutes until the sauce is smooth and slightly thickened. You'll know it's ready when it coats the back of a spoon.
Combine Ingredients in a Baking Dish
Preheat your oven to 350°F. In a large mixing bowl, combine the drained 2 cans of green beans with the sautéed onion and mushroom mixture. Pour the creamy mushroom sauce over the top and gently stir to coat all the green beans evenly. The mixture should look moist but not soupy—if it's too thick, add 1-2 tablespoons of water to loosen it.
Transfer the entire mixture to a greased 9x13-inch baking dish. The dish should be about 3/4 full. Sprinkle the 0.25 cup of freshly grated parmesan cheese evenly over the top, pressing it down gently so it adheres to the green beans. This step ensures the cheese melts perfectly during baking for maximum flavor.
Add the Crispy Topping and Bake
Sprinkle the 0.5 cup of crispy fried onions evenly over the entire surface of the casserole. Press down lightly with the back of a spoon to help them adhere to the cheese layer. This creates that iconic crispy topping that makes this dish so beloved.
Bake uncovered for 25-30 minutes until the top is golden brown and bubbly, and the edges are slightly crisp. The casserole is done when the cheese is fully melted and the fried onions are perfectly crispy. For best results, let it rest for 5 minutes before serving—this allows the juices to redistribute and makes serving easier.
Pro Tips For Making Classic Green Bean Casserole Recipe With Canned Green Beans
- Drain and Rinse Beans: Canned green beans hold a ton of brine, and if you skip rinsing, your casserole will taste like a swimming pool. Dump them into a colander, give them a quick shake, and run cold water over them—this keeps the texture crisp instead of soggy later.
- Sauté Onions Low and Slow: I used to blast those onions on high heat, and they’d turn bitter faster than a burnt Thanksgiving turkey. Instead, cook them on medium-low until they’re soft and translucent—about 5-7 minutes. This makes the whole dish taste richer without any charred aftertaste.
- Skip the Pre-Cooked Mushrooms: Store-bought sautéed mushrooms in a jar? Save yourself the hassle and use fresh. Slice them yourself and cook them down until all the liquid evaporates—this adds real depth instead of that weird, canned mushroom aftertaste. (Yes, it’s extra work, but it’s worth it.)
- Bake Until Bubbly, Not Dry: The moment you pull this casserole out of the oven should be when it’s just starting to bubble at the edges, not when it’s cracked and dried out. Cover it loosely with foil halfway if it’s browning too fast—this keeps the cream sauce luscious instead of turning into a sad, grainy mess.
Health benefits of this classic green bean casserole recipe with canned green beans
Fiber-Rich Foundation
Canned green beans provide a surprising 4 grams of fiber per serving, supporting digestive health and keeping you full longer. The creamy mushroom sauce adds a velvety texture without sacrificing nutrition—this dish delivers 6 grams of fiber per serving, about 21% of your daily needs.
I always opt for high-quality brands like Green Giant or Del Monte to ensure maximum fiber content. 🥦
Low-Calorie Comfort
At just 180 calories per serving, this casserole offers rich, satisfying flavors without the guilt. The combination of canned green beans and light cream of mushroom soup keeps calories in check while delivering that nostalgic holiday taste.
For an even lighter version, I sometimes swap half the heavy cream for Greek yogurt—it adds protein while reducing fat. The result is just as creamy but with 100 fewer calories per serving.
Protein Boost
While not a protein powerhouse, this dish provides a modest 6 grams of protein per serving from the cream of mushroom soup and parmesan cheese. To boost protein further, I like adding ½ cup cooked bacon bits or ¼ cup crumbled feta cheese before baking.
These additions increase protein to 10 grams per serving while adding delicious depth of flavor. 🧀
Vitamin K Powerhouse
Green beans are one of the best plant sources of vitamin K, with each serving providing 40% of your daily needs. This vitamin plays a crucial role in bone health and blood clotting.
The mushrooms in this recipe also contribute vitamin D (especially if using white mushrooms exposed to sunlight), which supports immune function. I always recommend using fresh mushrooms for maximum nutritional benefits.
Sodium Awareness
This classic recipe does contain 650mg of sodium per serving, which is about 28% of the daily recommended limit. The majority comes from the canned green beans and cream of mushroom soup.
To reduce sodium, I suggest using low-sodium versions of both ingredients and adding extra black pepper for flavor instead of salt. For a dramatic reduction, I've successfully made this with homemade mushroom sauce and fresh green beans—cutting sodium by over 50% while maintaining great taste.
Creamy Satisfaction
The heavy cream and parmesan cheese provide rich, satisfying fats that make this dish so comforting. These ingredients also contain beneficial calcium and vitamin A, supporting bone health and vision.
For a lighter option, I sometimes replace half the heavy cream with unsweetened almond milk, which still delivers creaminess while cutting saturated fat. The texture remains rich, but with a slightly lighter mouthfeel. 💛
Nutrition facts
Frequently asked questions
Can I use fresh green beans instead of canned?
Fresh green beans work beautifully, but you'll need to trim the ends and blanch them for 3 minutes in boiling water before draining. For a shortcut, use frozen green beans—just thaw and drain them well. The texture will be slightly firmer, but the flavor remains just as rich when baked with the creamy sauce.
Why does my casserole turn out watery?
Watery results usually happen when the sauce isn't thickened enough or the beans release too much moisture. To fix this, ensure you cook the flour roux properly and let the sauce simmer until it coats the back of a spoon. If using fresh beans, drain them thoroughly after blanching. For extra insurance, bake the casserole for 5-10 minutes uncovered before adding the fried onions.
Can I make this casserole ahead of time?
Yes! Assemble the casserole (without baking) and refrigerate it for up to 24 hours before baking. Add 5-10 minutes to the baking time if starting from refrigerated temperatures. For make-ahead convenience, freeze the unbaked casserole for up to 1 month. Thaw overnight in the fridge before baking, adding 10 minutes to the cooking time.
What's the best way to reheat leftovers?
Cover the casserole with foil and reheat at 350°F for 15-20 minutes to restore crispiness. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each interval. The texture won't be as crispy, but it's still delicious. To revive the fried onions, sprinkle fresh ones on top before serving.
Can I add other vegetables to this recipe?
Certainly! Try adding ½ cup diced celery or ½ cup corn kernels to the bean mixture for extra texture. For a heartier version, stir in ½ cup cooked diced potatoes or ½ cup chopped bell peppers. Just be mindful of cooking times—some veggies may need to be pre-cooked to avoid a watery casserole.
