Side Dishes
This one-pot green bean casserole recipe with canned beans delivers all the creamy crunch of the classic—without the fuss of fresh green beans or complicated prep.
After years of testing variations (including that infamous neighbor's convection oven disaster), I've perfected a method that uses canned beans for convenience while keeping the texture and flavor spot-on. The secret?
A simple mushroom-onion sauté that forms the flavor base before the creamy sauce and crispy topping transform it into comfort food perfection.
The beauty of this recipe lies in its simplicity: just 20 minutes of prep followed by 25 minutes in the oven at 375°F.
You'll start with sautéed mushrooms and onions for depth, then layer canned green beans and a velvety cream sauce before crowning it with store-bought fried onions for that signature crunch.
My kids Emma and Jack—my toughest critics—insist this is the only version they'll eat, and I can't argue with their verdict.
What you'll end up with is a creamy, crunchy, one-pot masterpiece that's rich enough to stand as a side dish but simple enough to make on a weeknight.
The sauce clings to every green bean, the onions provide satisfying texture, and the whole dish smells like Thanksgiving in your kitchen. This is the kind of recipe that disappears faster than you can say "second helping."
Perfect for holiday dinners, potlucks, or even a casual Sunday supper. The leftovers reheat beautifully, making it an excellent make-ahead option for busy hosts. Let's get started—your taste buds (and your oven) will thank you.
Ingredients for green bean casserole recipe with canned beans
Simple pantry staples transform into creamy, crunchy comfort food perfection in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Green Beans 🌿 | 2 cups | Drained, not rinsed |
| White Mushrooms 🍄 | 1 lb | Sliced into 1/4-inch pieces |
| Yellow Onion 🧅 | 1 medium | Diced small, about 1 cup |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Butter 🧈 | ½ cup | Unsalted, cubed |
| All-Purpose Flour 🌾 | ¼ cup | For velvety sauce |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | Not garlic salt |
| Store-Bought Fried Onions 🧅 | 1 cup | For crispy topping |
| Shredded Cheddar Cheese 🧀 | ½ cup | Sharp cheddar preferred |
The mushrooms and onions are your flavor foundation—don't skimp here. Cremini mushrooms add depth, but white work fine. Slice them evenly so they cook at the same rate. For onions, Yellow Delicious is my go-to, but any sweet onion will do. Trader Joe's has pre-sliced mushrooms that save time, and their frozen onions work great too. The key is to sauté them until golden—this builds the sauce's richness. I always grab extra mushrooms because they shrink down during cooking, and you want that meaty texture in every bite.
No heavy cream? Half-and-half plus a splash of milk gets you close, though the sauce won't be quite as luscious. Short on chicken broth? Vegetable broth works too, but the flavor won't be as savory. The flour is crucial for that velvety texture—don't substitute cornstarch. For the fried onions, French's is the gold standard, but any brand in the crunchy onion topping aisle works. Need to stretch the recipe? Add 1 cup frozen peas with the green beans—they'll thaw and soften perfectly. The cheddar adds a nice sharpness, but Parmesan works too if you're avoiding dairy.
This casserole reheats beautifully—just 10 minutes at 350°F with a splash of milk to revive the sauce. Keeps for 4 days in the fridge, freezes for 3 months. I always make a double batch because it disappears fast. Portion into individual containers for easy grab-and-go lunches. The fried onions lose crunch when reheated, so I sprinkle fresh ones on top right before serving.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by canned beans here—no prepping, no wilting, just drain and go. The mushrooms and onion caramelize in 10 minutes while you stir, and the heavy cream ties it all together without fuss.
- Creamy Crunch Magic: That contrast? Chef’s kiss. The mushrooms soak up the garlic and milk until tender, then the creamy sauce clings to everything while the crispy top—yes, even with canned beans—adds texture. It’s the kind of dish where every bite feels intentional.
- Leftovers That Don’t Suck: Between us, most casseroles turn into sad mush the second day. Not this one. The cream keeps it rich, the beans hold their shape, and it reheats like it’s fresh. I’ve had it cold the next morning with a sprinkle of black pepper—honestly, even better.
- Budget Dinner for 6: A single can of beans, a handful of mushrooms, and basic pantry staples feed a crowd for under $10. My college roommates and I lived on this—it’s the kind of recipe that makes you feel like you’re feeding a house without breaking the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for green bean casserole with canned beans
Here's how to create a velvety, one-pot green bean casserole with all the classic crunch.
🍳 Step 1: Cook the Mushroom-Onion Base
In a large, deep skillet or Dutch oven, melt the 0.5 cup butter over medium heat. Add the sliced 1 lb white mushrooms and diced 1 medium yellow onion, stirring occasionally for 8-10 minutes until the mushrooms release their moisture and the onions soften. You'll notice the mushrooms shrink slightly as they cook down.
Season with 1.5 tsp salt, 0.5 tsp ground black pepper, and 0.5 tsp garlic powder, stirring to coat evenly. Cook for another 2 minutes until fragrant. This step builds the flavor foundation for your creamy sauce—don't skip it. If the mushrooms seem dry, add 1 tablespoon chicken broth to deglaze the pan and keep everything moist.
🍳 Step 2: Create the Creamy Sauce
Reduce the heat to medium-low and sprinkle the 0.25 cup all-purpose flour over the mushroom mixture, stirring constantly for 1-2 minutes until fully incorporated and the raw flour taste disappears. This creates a roux that will thicken your sauce beautifully.
Gradually whisk in the 1 cup heavy cream and 0.5 cup milk, stirring continuously to prevent lumps from forming. Let the mixture simmer for 3-4 minutes until it thickens slightly and coats the back of a spoon. If it thickens too much, add 1-2 tablespoons chicken broth to reach your desired consistency. Here's where the magic happens—the sauce should be smooth, velvety, and just thick enough to cling to the green beans.
🥘 Step 3: Combine All Ingredients
Add the drained 2 cups canned green beans and 1 cup chicken broth to the skillet, stirring gently to combine. Let the mixture simmer for 5-6 minutes until the green beans are heated through and the flavors meld together. You'll see the green beans soften slightly but maintain their shape—this is perfect. Taste and adjust seasoning if needed, adding more salt or pepper as necessary.
Remove the skillet from heat and stir in the 0.5 cup shredded cheddar cheese until melted and fully incorporated. The cheese adds a rich, tangy depth that balances the creamy sauce. If the cheese doesn't melt completely, place the skillet back over low heat for 1-2 minutes, stirring constantly until smooth.
🔥 Step 4: Add Crispy Topping and Bake
Preheat your oven to 375°F. Transfer the green bean mixture to a 9x13-inch baking dish (or similar size) and spread it evenly. Sprinkle the 1 cup store-bought fried onions evenly over the top, pressing them down gently with the back of a spoon to ensure they adhere to the casserole. This step is crucial for that classic crunchy topping.
Bake uncovered for 15-20 minutes until the top is golden brown and the fried onions are crispy. The casserole should be bubbling around the edges, indicating it's fully heated through. If the top browns too quickly, tent loosely with aluminum foil for the last 5 minutes of baking to prevent over-browning.
⏰ Step 5: Rest and Serve
Remove the casserole from the oven and let it rest for 5-10 minutes before serving. This resting period allows the sauce to thicken slightly and the flavors to settle. The fried onions will maintain their crispiness while the rest of the casserole stays creamy and warm.
Serve immediately with a side of crusty bread or a simple green salad. The contrast between the creamy green bean mixture and the crispy fried onions on top is what makes this classic dish so irresistible. Each bite delivers a perfect balance of textures and flavors, making it a comforting, one-pot meal that's sure to please everyone at the table.
Pro Tips For Making Green Bean Casserole Recipe With Canned Beans
- Drain. Rinse. Repeat.: Canned beans always have that weird starchy brine clinging to them—don’t just dump them straight into the pot. Drain, rinse under cold water, then drain again. I learned this the hard way when my first batch tasted like a can of beans instead of a creamy casserole.
- Sauté Onions Until Soft, Not Brown.: Skip the urge to rush this step. Cook your yellow onion in butter or oil until it’s translucent and just starting to soften—about 5-7 minutes on medium heat. Browned onions add bitterness, and you want that sweet, mellow base for the mushrooms and cream.
- Simmer the Cream Sauce Low and Slow.: After adding heavy cream and milk, reduce heat to medium-low and let it bubble gently. I used to crank the heat to save time, but it either scalds or doesn’t thicken right. A steady simmer for 5-7 minutes ensures a smooth, velvety sauce without curdling.
- Toss Mushrooms in Flour Before Browning.: Dredge sliced mushrooms in a little all-purpose flour before searing them in butter. It gives them a crisp edge and helps them soak up the creamy sauce better. (Yes, even if you’re using canned beans—this makes a real difference.)
Serving suggestions for this recipe
Crispy Bread Pairing
Nothing complements this casserole like a warm, crusty loaf of bread for soaking up that creamy sauce. I always grab a sourdough baguette from Central Market—its open crumb structure soaks up the sauce beautifully.
For a Southern twist, try cornbread with a hint of honey butter, or Texas-style biscuits if you want something extra flaky. My kids Emma and Jack always fight over the last piece of bread—proof it's a winner! 🥖
Classic Salad Contrast
A simple arugula salad with lemon vinaigrette cuts through the richness perfectly. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, and a pinch of flaky sea salt.
Add ½ cup toasted walnuts for crunch and ¼ cup shaved Parmesan for depth. The peppery bite balances the creamy casserole beautifully. I like to serve this on the side at holiday dinners—it keeps everyone's plates balanced. 🥗
Protein Additions
Want to turn this into a main dish? Add grilled chicken breast or smoked sausage on top before baking.
For a vegetarian option, try crispy chickpeas—toss 1 cup canned chickpeas with 1 tbsp olive oil and ½ tsp smoked paprika, then roast at 400°F for 20 minutes until golden. The protein adds heartiness while keeping the dish light.
My husband David loves this with sharp cheddar grits on the side. 🍗
Holiday Presentation
For special occasions, I transfer the baked casserole to a slate serving board and garnish with fresh parsley and a sprinkle of crushed black pepper. Add a few roasted garlic cloves on the side for dipping.
The golden fried onions pop against the dark slate, making it look like a restaurant-worthy dish. I always double the recipe for Thanksgiving—it disappears faster than you can say "second helping." 🎄
Leftovers Reinvented
Turn leftover casserole into green bean casserole grilled cheese—sandwich it between two slices of sourdough with extra cheddar and grill until golden. Or make casserole-stuffed potatoes: Hollow out 4 large russet potatoes, fill with casserole, top with cheese, and bake at 375°F for 25 minutes.
These creative twists keep the meal exciting for days. My neighbor's convection oven disaster taught me to always plan for leftovers! 🍽️
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of canned?
Just thaw and drain the frozen beans first—no need to rinse. For best texture, spread them on a paper towel to remove excess moisture before adding to the casserole. The cooking time remains the same, but frozen beans may need an extra 2-3 minutes in the oven to heat through completely.
What if I don't have heavy cream?
No problem! Substitute with ½ cup half-and-half plus ½ cup milk for a lighter version. For extra richness, try 1 cup whole milk plus 1 tablespoon cornstarch (cooked into the sauce). The texture will be slightly thinner but still delicious. My kids Jack and Emma never notice the difference!
Why does my casserole get watery?
Watery casseroles usually happen from two things: overmixing the sauce or underbaking. First, make sure you're not stirring the flour into the cream too vigorously—lumps are better than overworking. Second, bake until the edges bubble and the center is set (20-25 minutes at 375°F). If it's still watery, bake uncovered for 5 more minutes to evaporate excess moisture.
Can I make this ahead for Thanksgiving?
This is one of the best make-ahead dishes! Assemble the casserole (without baking) up to 24 hours ahead, cover tightly, and refrigerate. When ready to bake, add 10 minutes to the baking time. For holiday presentation, I always double the recipe—it disappears faster than you can say "second helping" at my Atlanta family gatherings.
How do I make it vegetarian?
Swap the chicken broth for vegetable broth and add 1 cup cooked lentils or ½ cup nutritional yeast for depth. For protein, try crispy roasted chickpeas** (tossed with olive oil and smoked paprika) on top before baking. My husband David's vegetarian friends love this version with extra sharp cheddar!