Soups & Stews
This green bean casserole recipe no canned soup delivers the same comforting, creamy texture and crispy French fried onions you love, but with a homemade mushroom sauce that tastes infinitely better.
Growing up, Nana Mae would make a version like this every Thanksgiving—her secret was blending sautéed mushrooms with cream and broth for a velvety base that no canned soup could match.
The key is getting those onions perfectly crispy while keeping the green beans tender, a balance I've perfected over years of holiday testing.
What makes this recipe special is the creamy mushroom sauce, made by blending cooked mushrooms with cream and a touch of garlic for depth. You'll sauté fresh green beans until just tender-crisp, then layer everything in a baking dish before topping with store-bought or homemade French fried onions.
The result is a dish that's rich, satisfying, and packed with homemade flavor—no shortcuts needed. David always requests seconds, and I've never had leftovers last beyond the first serving.
The oven does the heavy lifting here, baking everything to crispy golden perfection while keeping the green beans bright and the sauce lusciously creamy. This version scales beautifully for gatherings, and the sauce can be made ahead if you're short on time.
The optional vegan cream substitute makes it adaptable too, proving that comfort food can be both nostalgic and modern. Ready to make your holiday table shine?
Whether you're serving this as a side dish for Thanksgiving or a hearty vegetarian main, the technique remains the same—just adjust the portion sizes. The beauty of this recipe is its flexibility while maintaining that classic casserole texture we all crave.
Let's get to work on creating something truly special for your table.
Ingredients for green bean casserole recipe no canned soup
Six ingredients make this creamy, crispy classic shine without canned soup shortcuts.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 1 ½ lb | Trimmed, ends cut off |
| White Button Mushrooms 🍄 | 8 oz | Sliced into 1/4-inch pieces |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Vegetable Broth 💧 | ½ cup | Low-sodium preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
| French Fried Onions 🧅 | 1 cup | Store-bought or homemade |
| Shredded Cheddar Cheese 🧀 | ½ cup | Sharp variety preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh chopped |
| Optional Vegan Cream Substitute 🥥 | ½ cup | Coconut cream for vegan option |
The mushrooms are the secret weapon here. Creamy and earthy, they blend into a velvety sauce that beats any canned soup. Grab white button mushrooms at Trader Joe's or your local grocery—they're usually pre-sliced, which saves time. Fresh green beans are a must (the frozen ones work in a pinch, but they lack that bright crunch). For the onions, French's store-bought ones are perfect if you're short on time, but homemade are worth the effort—they crisp up beautifully. The sharp cheddar adds a nice tang that balances the creaminess, so don't skip it.
No heavy cream? Coconut cream works great for a vegan twist, but the texture will be slightly different. Short on mushrooms? Cremini or shiitake add depth too. The flour is just for thickening—if you're watching carbs, you can skip it and blend the sauce longer. The thyme is optional but adds a nice herbal note. For the onions, if you can't find French fried, crispy fried shallots are a decent substitute. And trust me on the unsalted butter for sautéing—it gives the mushrooms that rich, nutty flavor you can't get with salted.
This casserole reheats beautifully—honestly tastes better the next day once everything melts together. Keeps for 4-5 days in the fridge, and freezes for 3 months if you want to make it ahead. I always double the sauce and freeze half for future meals. The onions crisp up best when baked fresh, so don't add them until the very end. Leftovers? They disappear fast—this is one of those dishes everyone asks for seconds on.
Why You'll Love This Recipe
- No Fuss, No Mess: This recipe skips the canned soup drama entirely—just blanch green beans, sauté mushrooms with garlic until golden, then toss everything in a creamy broth. Honestly, the hardest part is waiting for the oven to preheat, and that’s saying something for a casserole.
- Creamy Without the Guilt: The heavy cream and vegetable broth make this rich but light—no heavy creaminess here, just that perfect balance of velvety and crisp. Between us, it’s the kind of dish that makes you want to eat straight from the pan, and I’ve done it (twice).
- Weeknight to Holiday Hero: I’ve served this as a side for Thanksgiving, a main for lazy Sundays, and even as a potluck showstopper. The mushrooms add a meaty depth that makes it feel special, but the prep is so simple you won’t stress if Uncle Bob asks for seconds.
- Leftovers That Don’t Suck: Unlike the canned-soup version that turns rubbery, this stays tender for days. Reheat with a splash of broth, and it’s just as good cold in salads or wraps—my lunchbox secret weapon for three days straight. Budget-friendly? Absolutely. Waste-free? Even better.
Step-by-step instructions for green bean casserole recipe no canned soup
Here's how to create a rich, creamy mushroom sauce and crispy topping without a single canned ingredient.
Blanch and Prepare the Green Beans
Trim the ends off the 1.5 lb fresh green beans and cut them into 2-inch pieces. Spread them out on a baking sheet and steam in a pot of boiling water for 4 minutes—just until bright green and slightly tender. Drain immediately and plunge into ice water to stop the cooking process. This preserves their vibrant color and crisp texture.
Drain well and pat dry completely with paper towels. The beans should be cool to the touch before moving forward. If they're still warm, spread them back on the baking sheet for 5 minutes to evaporate any remaining moisture. This step is crucial for that perfect texture when they bake later.
Create the Creamy Mushroom Sauce
In a large skillet, melt the 2 tbsp butter over medium heat. Add the 8 oz sliced white button mushrooms and cook for 8-10 minutes until they release their moisture and begin to brown. Stir occasionally to ensure even cooking.
When the mushrooms are golden, add the 3 cloves minced garlic and cook for 30 seconds until fragrant. Sprinkle in the 1 tbsp all-purpose flour and stir vigorously for 1 minute to cook out the raw flour taste. Slowly pour in the 0.5 cup vegetable broth while whisking constantly to create a smooth roux.
Let the mixture simmer for 2 minutes until slightly thickened. Reduce heat to low and gradually whisk in the 0.5 cup heavy cream (or vegan cream substitute) until fully incorporated. Season with 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp dried thyme. The sauce should be velvety and coat the back of a spoon.
Combine and Assemble the Casserole
Preheat your oven to 375°F. In a large mixing bowl, gently toss the blanched green beans with the mushroom sauce until evenly coated. The beans should absorb the creamy mixture without becoming mushy—this ensures each bite has that perfect combination of textures.
Transfer the bean mixture to a greased 9x13-inch baking dish and spread it out evenly. Sprinkle the 0.5 cup shredded cheddar cheese evenly over the top, pressing down lightly with a spatula. This creates a flavorful layer that will melt perfectly during baking.
Add the Crispy Topping
Sprinkle the 1 cup French fried onions evenly over the cheese layer. Press down gently with the back of a spoon to ensure good contact with the cheese. This step is what creates that iconic crispy topping that everyone loves.
Bake uncovered for 25-30 minutes until the top is golden brown and bubbly. The edges should be crispy while the center remains creamy. If the onions aren't brown enough after 25 minutes, broil for 1-2 minutes on high, watching closely to prevent burning.
Rest and Serve
Remove from the oven and let the casserole rest for 10 minutes before serving. This resting period allows the juices to redistribute, ensuring each forkful is creamy and flavorful rather than soupy.
Serve warm with crusty bread or over mashed potatoes. The contrast of crispy onions against the creamy mushroom sauce and tender green beans makes this a perfect comfort dish. The secret to this version is using fresh ingredients and proper technique to create that restaurant-quality texture without any canned shortcuts.
Pro Tips For Making Green Bean Casserole Recipe No Canned Soup
- Sauté Mushrooms First: I learned this the hard way—adding mushrooms straight to the simmering beans turns them into a sad, waterlogged mess. Sear them in a dry pan for 5-6 minutes until they release their moisture and develop a golden crust. This step makes a real difference in texture and flavor.
- Trim Beans Like a Pro: Skip the lazy end-snip and actually trim the beans where they start curving—this keeps them whole while removing the toughest parts. If you’re impatient like me, use a sharp knife and cut just past the first bend, not the stem end. Cleaner beans = better presentation and less bitterness.
- Salt the Broth Early: Vegetable broth is often bland, and adding salt at the end ruins the balance. Taste it first, then season it like you would a soup—generously, with at least ½ teaspoon per cup. This guarantees the mushrooms and beans absorb flavor, not just water.
- Strain the Cream: Heavy cream can make the sauce greasy if not handled right. After heating the cream with garlic, strain it through a fine-mesh sieve to remove any cooked garlic bits—this keeps the sauce silky and prevents a gritty texture. (Yes, even if you’re in a hurry.)
Regional styles of green bean casserole recipe no canned soup
Southern Classic
This version hails straight from Nana Mae's Peachtree Street diner, where she'd make it every Thanksgiving. The key difference here is the homemade mushroom sauce—she'd blend sautéed mushrooms with cream and a touch of black pepper for that signature depth.
I still use her trick of pressing the French fried onions into the cheese layer to get that perfect crispy bite. The secret? Always use sharp cheddar—it cuts through the richness beautifully. 🍽️
Midwest Twist
In the Midwest, they take their green bean casseroles seriously—often adding a layer of crispy fried shallots instead of onions for a milder flavor. I've tested this version with 1 cup shallots instead of onions, and it works wonderfully, especially if you're serving it to guests who prefer less heat.
The sauce stays the same, but the topping gets a delicate, almost sweet note that pairs perfectly with the earthy mushrooms. Try it if you want something a little different but still comforting.
Texas-Style Spicy Kick
Down in Austin, we love adding a little heat to our comfort foods. For a Texas-style version, stir 1 teaspoon of hot sauce (like Cholula) into the mushroom sauce before baking, and top with ½ cup crushed red pepper flakes mixed into the onions.
The heat cuts through the creaminess and adds a nice contrast. Emma and Jack always ask for this version when we host game day—it's a crowd-pleaser, especially with a side of cool ranch dressing. 🌶️
Vegetarian-Friendly
This dish is already vegetarian, but for a richer, more decadent version, swap the heavy cream for ½ cup coconut cream and add ¼ cup nutritional yeast to the sauce for a cheesy flavor without dairy. The texture stays creamy, and the mushrooms still shine.
I've served this at vegan potlucks, and no one ever guesses it's not loaded with cheese. The crispy onions still add that satisfying crunch, making it a perfect vegetarian centerpiece.
Holiday Potluck Hack
If you're bringing this to a potluck, make the sauce ahead and refrigerate it for up to 2 days. Assemble the casserole the morning of the event and bake it just before serving—this keeps everything fresh and crispy.
For a shortcut, use pre-cooked green beans (like the frozen ones from Central Market) and skip the blanching step. The flavor won't be as bright, but it's still delicious and saves time. Trust me, this hack has saved me from last-minute stress more times than I can count. ⏰
Nutrition facts
Frequently asked questions
Why does the recipe call for blanching the green beans?
Blanching preserves their vibrant color and crisp texture by stopping the cooking process immediately after they reach perfect tenderness. This prevents them from turning mushy during baking. The ice water bath also removes any bitterness that can develop from overcooking.
Can I substitute frozen green beans instead of fresh?
Yes, but you'll need to adjust the cooking time. Use 1.5 lbs frozen green beans (thawed and drained) and skip the blanching step. They're already partially cooked, so simply toss them with the sauce and bake as directed. The texture will be slightly softer than fresh, but still delicious.
How do I get the French fried onions extra crispy?
Press them gently into the cheese layer before baking to ensure direct contact with the hot casserole. For extra crispiness, broil for 1-2 minutes at the end, watching closely to prevent burning. Using store-bought onions? Look for brands that specify "crispy" on the package—they're pre-treated for better texture.
Can I make this casserole ahead of time?
Assemble the dish (without the onions) up to 24 hours ahead and refrigerate. Add the onions just before baking—this keeps them crispy. For make-ahead baking, cover with foil and bake at 350°F for 30-35 minutes, then uncover and broil briefly to crisp the onions.
What if I don't have French fried onions?
Make your own by thinly slicing 1 large yellow onion, coating in 1 tbsp butter and 1 tbsp flour, then frying in ½ cup oil at 350°F for 8-10 minutes until golden. For a quick alternative, use crispy fried shallots or crumbled potato chips (trust me, it works!).