This traditional green bean casserole recipe delivers the creamy, crispy, deeply savory dish your holiday table deserves, made from scratch with simple techniques.
The traditional green bean casserole recipe is one of those dishes that has earned its place at the Thanksgiving table for good reason — it is hearty, comforting, and built from flavors that genuinely work together. Whether you grew up with this casserole every November or you are making it for the first time, this guide walks you through everything from the sauce to the crispy onion topping, so the finished dish comes out exactly the way it should.
What makes this version worth your time is the attention to a few small but meaningful details. Rather than leaning entirely on canned ingredients, this recipe builds a proper mushroom cream sauce that gives the casserole real depth of flavor. The green beans stay tender without turning mushy. The topping stays crispy instead of steaming itself soft in the oven. None of these things require any special skill — they just require knowing what to do and when to do it, which is exactly what you will find here.
Why This Traditional Green Bean Casserole Recipe Works So Well
Recipe Card
Traditional Green Bean Casserole
A bubbling, golden-crusted casserole of tender green beans enveloped in velvety mushroom cream sauce and finished with an irresistibly crunchy fried-onion topping — pure holiday comfort in every spoonful.
Prep
10 mins
Cook
35 mins
Total
45 mins
Serves
8 servings
Ingredients
Instructions
- 1. Preheat your oven to 190°C (375°F) and lightly grease a 3-quart oval or rectangular baking dish.
- 2. Blanch the green beans in a large pot of salted boiling water for 5 minutes until bright green and just tender; drain immediately and set aside.
- 3. Whisk together the condensed cream of mushroom soup, whole milk, soy sauce, black pepper, garlic powder, onion powder, and sea salt in a large mixing bowl until smooth and combined.
- 4. Fold the blanched green beans and half the crispy fried onions (100g) into the soup mixture, tossing until every bean is well coated.
- 5. Transfer the mixture into the prepared baking dish and spread it into an even layer.
- 6. Bake uncovered at 190°C (375°F) for 25 minutes, until the sauce is bubbling vigorously around the edges.
- 7. Remove the dish from the oven and evenly scatter the remaining crispy fried onions across the entire top surface.
- 8. Return to the oven and bake for an additional 5–8 minutes until the onion topping is deep golden-amber and crisp.
- 9. Allow the casserole to rest for 5 minutes before serving so the sauce thickens slightly.
Tips & Notes
- – For the freshest flavour, use fresh or frozen green beans rather than canned — blanching keeps them vibrant and perfectly tender.
- – Add the top layer of crispy onions in the final 5–8 minutes only; adding them too early causes them to steam and lose their crunch.
- – The casserole can be assembled (without the topping) up to 24 hours ahead, refrigerated, then topped and baked fresh — ideal for Thanksgiving prep.
- – For extra depth, sauté 200g of sliced fresh mushrooms and 2 minced garlic cloves in butter and stir them into the sauce before baking.
KitchenGuide101.com
The secret is balance. A homemade mushroom sauce gives you control over the seasoning, richness, and texture in a way that a canned soup alone simply cannot. You are building flavor with sautéed mushrooms, a proper roux, warm broth, and cream — the result is a sauce that coats every green bean evenly and holds up through baking without breaking or becoming watery. The green beans themselves are blanched just briefly, so they go into the oven with a little structure left. That way, by the time the casserole is golden and bubbling, the beans are perfectly tender but not falling apart. The crispy fried onions go on during the last ten minutes of baking rather than the beginning, which keeps them crunchy and golden instead of soft and pale. These are small adjustments, but they make a clear difference in the finished dish.
What You Will Need for This Casserole
The ingredient list is straightforward, and most of it is pantry-friendly. For the green beans, fresh is the best choice here — about one and a half pounds gives you a generous casserole that serves six to eight people comfortably. Frozen green beans work as a backup, but skip canned if you can, since they tend to become too soft during baking. For the mushrooms, cremini or button mushrooms both work well. Cremini mushrooms bring a slightly deeper, earthier flavor, which pairs nicely with the cream sauce. You will need unsalted butter, all-purpose flour, chicken or vegetable broth, and heavy cream to build the sauce. Garlic, yellow onion, soy sauce, and black pepper round out the seasoning. For the topping, crispy fried onions from the store — the kind sold in canisters — are the classic choice and they deliver exactly the right texture. You will also need a standard 9-by-13-inch baking dish.
How to Make the Casserole From Start to Finish
Start by preheating your oven to 375 degrees Fahrenheit. While the oven heats, bring a large pot of salted water to a boil. Trim the ends from your green beans and cut them into roughly two-inch pieces. Drop them into the boiling water and blanch for just four minutes — you want them bright green and slightly tender but still with a little snap. Drain them immediately and transfer them to a bowl of ice water to stop the cooking. Once they are cool, drain them well and set them aside.
Next, make the mushroom cream sauce. In a large oven-safe skillet or a wide saucepan, melt three tablespoons of butter over medium heat. Add one small diced yellow onion and cook for about four minutes until it softens. Add two cloves of minced garlic and cook for another thirty seconds. Add eight ounces of sliced mushrooms and cook them until they release their moisture and begin to turn golden, which takes about six to eight minutes. Do not rush this step — letting the mushrooms brown properly is what gives the sauce its savory backbone.
Once the mushrooms are ready, sprinkle three tablespoons of flour over the mixture and stir well to coat everything. Cook the flour for about one minute to remove the raw taste. Slowly pour in one cup of broth while stirring constantly, then add one cup of heavy cream. Stir in one teaspoon of soy sauce and a generous pinch of black pepper. Let the sauce simmer over medium-low heat for three to four minutes, stirring often, until it thickens enough to coat the back of a spoon. Taste the sauce and adjust the salt if needed.
Add the blanched green beans to the sauce and stir gently to coat them evenly. If you made the sauce in an oven-safe skillet, you can bake directly in it. Otherwise, transfer everything to your greased baking dish. Spread it into an even layer. Bake at 375 degrees for twenty minutes, until the sauce is bubbling around the edges. Remove the dish from the oven, scatter the crispy fried onions across the top in an even layer, and return it to the oven for another ten minutes. The onions should be deep golden and the casserole should be bubbling steadily when it is done. Let it rest for five minutes before serving.
Tips for Getting the Best Results Every Time
- Do not skip the ice bath after blanching. It stops the cooking immediately and keeps the beans from going limp in the oven.
- Dry the green beans well before adding them to the sauce. Excess moisture can thin the sauce and make the casserole watery.
- Season the sauce thoughtfully. The soy sauce adds umami depth without making the casserole taste Asian-inspired — it is just a background note that makes the whole dish taste more rounded.
- Add the crispy onions only at the end. This is the most important tip for keeping them crunchy rather than soggy.
- Let the casserole rest for at least five minutes before scooping. It sets up slightly and holds together better when served.
- If your sauce seems too thick before baking, stir in a splash of broth to loosen it. It will continue to cook in the oven.
Ways to Change This Casserole Up
Once you know the base recipe, there are several easy ways to make it your own depending on what you have on hand or who you are feeding.
- Add shredded cooked chicken. Fold in two cups of shredded rotisserie-style chicken before baking to turn this into a hearty main dish rather than a side.
- Use a mix of mushrooms. Combining cremini mushrooms with shiitake or oyster mushrooms adds more complexity to the sauce and makes the casserole feel a little more special.
- Make it dairy-free. Swap the butter for a neutral plant-based butter and replace the heavy cream with full-fat canned coconut milk. The sauce will be slightly sweeter but still creamy and satisfying.
- Add a cheese layer. Stir half a cup of shredded sharp cheddar or Gruyère into the sauce before adding the green beans. It makes the casserole richer and adds a slight tang.
- Use frozen green beans in a pinch. Thaw them completely and pat them dry before using — skip the blanching step since they are already partially cooked.
- Try a breadcrumb topping. Mix plain breadcrumbs with melted butter and a pinch of garlic powder and layer them under or alongside the fried onions for extra crunch.
How to Store and Reheat Leftovers
This casserole keeps well in the refrigerator for up to four days when stored in an airtight container or covered tightly with plastic wrap. The topping will soften as it sits, which is worth knowing ahead of time if you are planning to serve leftovers at another meal.
To reheat the whole casserole, cover the dish loosely with foil and warm it in a 350-degree oven for about twenty minutes until heated through. Remove the foil for the last five minutes and scatter fresh crispy fried onions over the top to restore the crunch. For individual portions, the oven still works better than the microwave if you care about texture, but the microwave is perfectly fine for a quick lunch the next day.
You can also assemble this casserole up to two days ahead of time. Prepare everything through the first bake, then cool it completely, cover it, and refrigerate. On the day you plan to serve it, bring it to room temperature for thirty minutes, then bake at 375 degrees until hot throughout, adding the crispy onion topping in the final ten minutes as usual.
Frequently Asked Questions About This Casserole
Can you make this entirely from canned ingredients? Yes. You can use canned green beans (well drained) and a canned cream of mushroom soup thinned with a small amount of broth in place of the homemade sauce. The texture will be softer and the flavor more muted, but it is a workable shortcut when time is tight.
Can you freeze it? Freezing is possible but not ideal. The cream sauce can separate when thawed and the green beans tend to become very soft. If you do freeze it, do so before baking, thaw it overnight in the refrigerator, and bake fresh with new crispy onions on top.
What if the sauce looks too thin before baking? Let it simmer a minute or two longer on the stove before adding the green beans. It should coat the back of a spoon before it goes into the oven. Keep in mind it will thicken further as it bakes.
Save This Traditional Green Bean Casserole Recipe for Your Next Holiday Meal
This dish is genuinely one of the most reliable things you can bring to a holiday table. It feeds a crowd, it travels well, and it can be made ahead without losing quality. If this traditional green bean casserole recipe post was helpful, save it to your Pinterest board so it is easy to find the next time you need a dependable holiday side. And if you are looking for more hearty, crowd-pleasing recipes like this one, KitchenGuide101 has plenty more waiting for you — from sheet-pan dinners to warming holiday bakes that fit right alongside this casserole on your seasonal spread.


