Green Bean Casserole Recipe: Classic, Creamy and Never Soggy

Some holiday side dishes are loved because they are fancy. This green bean casserole recipe is loved because it shows up, warm and bubbling, next to the roast. Everybody takes a second spoonful. Creamy, savoury, and crowned with crispy onions, it has held its place on Thanksgiving tables for generations. When it is made well, it is genuinely delicious, and that is the reason it works.

The problem is that it is often not made well. Soggy beans, a thBeans: in and watery sauce, and a topping that went soft in the oven. These are the three failures that give this dish a bad name. Every one of them is easy to avoid once you know what causes it. This green bean casserole recipe keeps the classic flavours people expect. Fixing the texture problems at the source is the whole point. It also gives you a clear timeline, so the dish lands on the table hot with everything else.

This green bean casserole recipe works for Thanksgiving in the United States on Thursday, November 26, 2026. It works just as well for a Christmas table in Canada, the United Kingdom, or Australia. There, a creamy baked vegetable side sits happily beside roast meats in December, summer or winter.

What Is Green Bean Casserole?

A green bean casserole recipe makes a baked dish of green beans in a creamy mushroom sauce. It is topped with crispy fried onions and baked until the sauce bubbles and the top turns golden. The original mid century version was built entirely from cans: canned beans, canned soup, and a tin of fried onions. It was designed to be fast, and it was.

Modern versions keep the same architecture but upgrade the parts that matter. Fresh or frozen beans hold their texture far better than canned. A simple homemade mushroom sauce takes ten minutes and tastes like actual mushrooms, because it is mostly mushrooms. The crispy onions stay non negotiable. They are the contrast that makes the dish: soft and creamy underneath, crisp and savoury on top.

You can absolutely make the shortcut version, and a variation below covers it. But the from scratch sauce is where this recipe earns its place, and it is easier than most people expect.

Ingredients for This Green Bean Casserole Recipe

This recipe serves 8 as a side dish and fits a 2 litre (2 quart) baking dish, roughly 23 by 33 cm (9 by 13 inches). Halve it for a small table in a 1 litre dish, or double it for a crowd in two dishes rather than one very deep one.

Beans:

  • 900 g (2 lb) fresh green beans, trimmed and cut into 5 cm (2 inch) pieces. Frozen green beans work too; see the variations. Canned beans are the last choice, for texture reasons explained below.
  • 1 tablespoon fine salt, for the blanching water.

Mushroom sauce:

  • 30 g (2 tablespoons) butter, or 2 tablespoons olive oil.
  • 450 g (1 lb) mushrooms, sliced. Chestnut, cremini, or button mushrooms all work; a mix is better.
  • 2 cloves garlic, minced, or 1 teaspoon garlic powder.
  • 1 small onion, finely diced, about 100 g (about 3/4 cup).
  • 30 g (1/4 cup) plain flour, also called all purpose flour.
  • 375 ml (1 1/2 cups) milk, whole milk if you have it.
  • 250 ml (1 cup) vegetable or chicken stock.
  • 125 ml (1/2 cup) double cream or heavy cream, optional but excellent.
  • Soy sauce, 1 teaspoon, or Worcestershire sauce, for depth.
  • 1/2 teaspoon fine salt, plus black pepper to taste.
  • A pinch of nutmeg, optional and classic.

Topping:

  • 150 g (about 2 1/2 cups) crispy fried onions, shop bought or homemade. Divide them: a handful folds into the casserole, the rest go on top.

One note on the beans, because this choice decides the whole dish. Fresh beans, blanched briefly, keep a gentle bite after baking. Frozen beans are a close second and need no blanching beyond a short simmer. Canned beans are already fully cooked and soft. Thirty minutes in a hot oven turns them limp, and their liquid thins the sauce. If canned is what you have, drain them very well and skip the blanching. Reduce the stock by about 60 ml (1/4 cup) to compensate.

Fresh green beans being trimmed for a green bean casserole recipe

Equipment You Need

Nothing on this list is specialised. Start with a large pot for blanching and a big bowl of iced water. You also need a wide frying pan or skillet for the sauce and a whisk. A 2 litre (2 quart) baking dish and a knife and board complete the list. For drying the beans, a salad spinner or clean tea towels are more useful than they sound. Surface water on the beans is the enemy of a thick sauce. Drying them properly is one of the quiet secrets of this recipe.

If your holiday table leans on make ahead dishes, plan the casserole alongside other oven friendly sides. Our sweet potato casserole recipe bakes at a similar temperature, so the two dishes can share the oven, and our guide to high protein meal prep for a busy week covers the same assemble ahead thinking for everyday cooking.

How to Make Green Bean Casserole, Step by Step

This green bean casserole recipe takes about 55 minutes in total: 25 minutes of preparation and 30 minutes in the oven. The make ahead timeline further down stretches the work across two days if you prefer.

Step 1: Heat the oven and blanch the beans

Heat the oven to 190 degrees C (375 degrees F, gas mark 5). Bring a large pot of water to a rolling boil and add the tablespoon of salt. Cook the trimmed beans for 4 to 5 minutes, until they are bright green and just tender when bitten. They should still resist slightly, because they will cook again in the oven.

Drain the beans and plunge them straight into the iced water for 2 minutes to stop the cooking. Then drain again and dry them well on clean tea towels or in a salad spinner. Do not skip the drying. Wet beans are the single most common reason this casserole turns out watery.

Step 2: Cook the mushrooms properly

Put the wide pan over a medium high heat and add the butter or oil. Cook the sliced mushrooms in a single layer as far as your pan allows. Leave them alone for the first 3 minutes so they brown rather than steam. Then stir and cook for another 3 to 4 minutes, until their liquid has evaporated and they are golden at the edges. This browning step is where the sauce gets its deep savoury flavour. Rushing it gives you a pale sauce that tastes of boiled mushrooms.

Add the diced onion and cook for 3 minutes until soft, then stir in the garlic for the final 30 seconds.

Step 3: Build the sauce

Sprinkle the flour over the mushroom mixture and stir for 1 minute so the flour coats everything and cooks slightly. Pour in the stock a splash at a time, whisking or stirring constantly, then add the milk in the same way. Bring the sauce to a gentle simmer and cook for 4 to 5 minutes, stirring often. It should thicken enough to coat the back of a spoon in an even layer.

Take the pan off the heat. Stir in the cream if using, the soy sauce or Worcestershire sauce, the salt, pepper, and nutmeg. Taste it now. Season the sauce a touch more boldly than you think it needs. The beans themselves are unseasoned and will mellow everything in the dish.

Creamy mushroom sauce being stirred for a green bean casserole recipe

Step 4: Combine and top

Fold the dried beans through the sauce in the pan, or tip everything into the baking dish and mix there. Stir through a small handful of the crispy onions. Smooth the top, then cover generously with the remaining crispy onions. If you are assembling ahead, stop before adding the topping, cover, and refrigerate. Add the onions just before baking so they stay crisp.

Step 5: Bake until bubbling

Bake for 25 to 30 minutes, until the sauce is bubbling at the edges and the onions are deep golden. If the top browns too fast, lay a sheet of foil loosely over the dish for the final 10 minutes. Rest the casserole for 5 to 10 minutes before serving. The sauce thickens as it sits, and a short rest is the difference between a neat spoonful and a puddle.

Timing at a Glance

For a holiday meal served at 1:00 pm, this green bean casserole recipe follows a simple timeline. It keeps the casserole stress free. Blanch the beans and make the sauce the day before, refrigerate them separately, and combine on the day. On the day, assemble at 12:00 and bake at 12:20 while the roast rests. Serve at 1:00 after a short rest. The dish holds its heat well under foil for 20 minutes. It forgives the usual holiday timing drift better than most sides.

If oven space is the bottleneck, know that this casserole also reheats gracefully. Bake it fully up to 2 hours ahead, keep it covered at room temperature, and return it to a 170 degree C (340 degree F) oven for 12 to 15 minutes before serving. Round out the table with a bright, crunchy contrast such as our quinoa and black bean salad recipe, which needs no oven at all.

Green Bean Casserole Variations Worth Trying

Quicker and Lighter Versions

The shortcut version. Replace the homemade sauce with 2 cans, about 600 g (21 oz) total, of condensed cream of mushroom soup thinned with 125 ml (1/2 cup) milk, and use canned or frozen beans. Assemble and bake exactly as above. It is the nostalgic original, and on a chaotic cooking day, nostalgic and done beats perfect and stressful.

A lighter version. Skip the cream, make the sauce with semi skimmed or low fat milk, and thicken it with an extra teaspoon of flour. Use half the crispy onions on top and add a handful of toasted sliced almonds or breadcrumbs tossed in a little olive oil for the rest of the crunch. The dish stays creamy and satisfying, in the same spirit as the lighter comfort approach in our high protein soup recipes, where texture does the work that richness usually does.

Free From Versions

Gluten free. Swap the flour for 1 tablespoon of cornflour (cornstarch) stirred into the cold milk before adding it, and use certified gluten free crispy onions or sliced almonds toasted in oil on top.

Vegan and dairy free. Use olive oil instead of butter, unsweetened oat or soy milk, vegetable stock, and skip the cream or replace it with a plant based alternative. Check that your crispy onions are made without dairy, or top with almonds as above.

With cheese. A handful, about 60 g (1/2 cup), of grated mature cheddar or Gruyere folded through the sauce adds richness. It is not traditional, and nobody at the table will complain.

With bacon. Cook 3 chopped rashers or slices of bacon before the mushrooms, lift them out, and scatter them over the top with the onions. Cook the mushrooms in the bacon fat for extra depth. If a roast is the centrepiece of your meal, this version sits naturally beside dishes like our standing rib roast recipe.

Common Mistakes That Make Casserole Soggy

Skipping the bean drying. Water clinging to blanched beans goes straight into your sauce. Dry them like you mean it.

Undercooking the mushrooms. Mushrooms release a lot of liquid. If that liquid goes into the sauce instead of evaporating in the pan, the sauce thins and the flavour dilutes. Brown them until the pan looks almost dry.

A sauce that starts too thin. The sauce should coat a spoon thickly before the beans go in. The beans will release a little more moisture in the oven, so a sauce that looks just right in the pan is correct, and a loose one will finish watery.

Topping too early. Crispy onions added before a long refrigerated rest, or covered tightly with foil for the whole bake, steam themselves soft. Add them at bake time, and foil only loosely and late if needed.

Cutting straight from the oven. The 5 to 10 minute rest is part of the recipe. The sauce sets as it cools slightly, and the servings hold together.

Nutrition Notes

Green beans themselves are a genuinely nutritious vegetable: they provide fibre, vitamin C, vitamin K, and folate for very few calories, with raw green beans listed at roughly 31 calories per 100 g in the USDA FoodData Central database. The finished casserole is richer than the beans alone, of course, because of the cream sauce and fried onion topping. A typical serving of this recipe lands around 180 to 230 calories depending on how much cream and topping you use, which is modest for a holiday side.

To keep the plate balanced without thinking hard about it, follow the approach that works on any big table: take a generous spoonful of the casserole, fill the rest of the plate with the lean protein and the plainest vegetables, and go back for seconds of the thing you loved most. A small starter earlier in the day, like the seeds from our roasted pumpkin seeds recipe, keeps hunger steady so the main meal stays enjoyable rather than frantic.

Make Ahead, Storage, and Reheating

Make ahead. Blanch the beans and make the sauce up to 2 days ahead, stored separately in the fridge. Assemble the morning of serving, add the topping at bake time, and add 5 to 10 minutes to the baking time if the dish goes into the oven cold.

Leftovers. Refrigerate leftovers in a covered container for up to 3 to 4 days. The topping will soften in the fridge; that is unavoidable and mostly harmless.

Reheating. Reheat in a 170 degree C (340 degree F) oven for 15 to 20 minutes, loosely covered for the first half, which brings back some of the topping crunch. A scattering of fresh crispy onions over the top before reheating restores the contrast almost completely. Microwaving works for a single portion, about 2 minutes, but the top stays soft.

Freezing. The assembled, unbaked casserole freezes well for up to 2 months, without the topping. Thaw overnight in the fridge, add the onions, and bake as directed. Baked leftovers also freeze, with the same soft topping caveat.

Frequently Asked Questions

Can I use frozen green beans without blanching?

Yes. Thaw them, dry them thoroughly, and fold them straight into the sauce. Frozen beans are blanched before freezing, so they only need the oven time. Skipping the drying step is the one thing not to do, because thawed beans carry a lot of surface water.

Why is my green bean casserole watery?

Almost always one of three causes. First, the beans went in wet. The mushrooms released their liquid into the sauce instead of the pan, or the sauce was thin before baking. You will find the fixes in the mistakes section above. All three are about removing water before the dish reaches the oven.

Can I make this green bean casserole recipe the day before?

Yes, and it is the smart way to cook it for a holiday. Make the beans and sauce, refrigerate separately, assemble and top on the day. The flavour is every bit as good, and your oven schedule gets much easier.

What can I use instead of crispy fried onions?

Toasted sliced almonds, buttered breadcrumbs or panko crisped in a pan with a little oil, or crushed plain potato crisps added for the final 5 minutes of baking. Each gives the crunchy contrast the dish needs, with a different flavour.

How long does green bean casserole bake?

About 25 to 30 minutes at 190 degrees C (375 degrees F) for the fresh bean version, until the edges bubble and the top is deep golden. A casserole assembled cold from the fridge needs an extra 5 to 10 minutes.

Is green bean casserole only for Thanksgiving?

Not at all. It began as a holiday dish in the United States, but the combination works anywhere a roast dinner happens. That includes Christmas in Canada, the UK, and Australia, Sunday roasts, and potluck dinners year round. In Australia it lands in early summer. It still works because it is served warm, not heavy. Green beans are at their best in that season.

The Bottom Line

A great green bean casserole recipe is not about a secret ingredient. It is about three small disciplines. Beans must be cooked just enough and dried properly. Mushrooms must be browned until their liquid is gone. The sauce must be thick and well seasoned before it meets the beans. Get those right and keep the crispy onions crisp. This classic side will be the dish people ask you to bring again next year.

You May Also Like