Green Bean Casserole Recipe (Easy, Creamy, With Crispy Onions)
Green Bean Casserole Recipe (Easy, Creamy, With Crispy Onions)
Short answer
Green bean casserole is tender green beans baked in a creamy mushroom sauce and finished with a crispy onion topping. This version blanches the beans first, makes the sauce on the stove, then bakes at 190°C (375°F) for 25–30 minutes, until the edges bubble and the topping is golden. It serves 8.
Table of Contents
- What makes this green bean casserole work?
- Ingredients and equipment
- How to make green bean casserole
- Substitutions and flavour adjustments
- Troubleshooting
- Serving ideas
- Storage, freezing and reheating
- Frequently asked questions
- A reliable side for a busy holiday table
- Recipe card
What makes this green bean casserole work?
The beans stay green and tender, not grey and soft, because they are blanched for only 3–4 minutes and then cooled quickly. The sauce stays creamy because it is a simple flour-thickened mushroom sauce, not a thin soup poured straight from a can, so it coats the beans instead of pooling underneath. The topping stays crisp because it goes on just before baking, and the casserole is not covered, so steam can escape.
This is a practical holiday side: most of it can be prepared ahead, it uses one baking dish, and it holds well for a short rest while the main dish is carved.
Ingredients and equipment
Use the recipe card at the end for the complete measurements. The amounts below are metric-first, with US approximations in parentheses.
For the green beans
- 900 g (2 lb) fresh green beans, trimmed and cut into 5 cm (2 inch) pieces
- 2 litres (8 cups) water, for blanching
- 1 tablespoon (15 g) fine salt, for the blanching water
- Ice water, for cooling
For the mushroom sauce
- 30 g (2 tablespoons) unsalted butter
- 250 g (8 oz) mushrooms, sliced
- 1 small onion, 100 g (about 3.5 oz), finely chopped
- 2 cloves garlic, minced
- 30 g (1/4 cup) plain flour
- 360 ml (1 1/2 cups) whole milk
- 120 ml (1/2 cup) double cream or heavy cream
- 1 teaspoon soy sauce
- 1/2 teaspoon black pepper
- 1/4 teaspoon ground nutmeg, optional
- Salt, to taste
For the topping and baking
- 120 g (about 4 oz / 2 cups) crispy fried onions
- 30 g (1/3 cup) grated Parmesan, optional
- 1 baking dish, about 23 x 33 cm (9 x 13 inch), lightly buttered
Equipment that helps: a large pot, a colander, a large bowl of ice water, a large skillet, a whisk, and a baking dish with room for the sauce to bubble without spilling over.
How to make green bean casserole
1. Blanch the beans and start the sauce
Bring the water and salt to a rolling boil. Add the beans and cook for 3–4 minutes, until they turn bright green and are just tender when bitten. Drain, then plunge them into ice water for 2 minutes. Drain very well; wet beans thin the sauce.
While the beans cool, melt the butter in a large skillet over medium heat. Cook the mushrooms for 5–6 minutes, until they release their liquid and start to brown at the edges. Add the onion and

2. Make the mushroom sauce and assemble
Sprinkle the flour over the mushrooms and stir for 1 minute, until it coats the vegetables and smells lightly toasted. Pour in the milk a little at a time, whisking constantly, then add the cream, soy sauce, pepper, and nutmeg if using. Simmer for 4–5 minutes, stirring often, until the sauce thickens enough to coat the back of a spoon. Taste and add salt as needed; the soy sauce already adds salt, so add it gradually.
Fold the drained beans into the sauce until every bean is coated. Tip the mixture into the buttered baking dish and spread it evenly. At this point the casserole can be covered and refrigerated for up to 24 hours; add the topping just before baking, and allow 5 extra minutes in the oven if it goes in cold.

3. Top, bake and rest
Heat the oven to 190°C (375°F). Scatter the crispy fried onions evenly over the top, and add Parmesan if using. Bake uncovered for 25–30 minutes, until the sauce bubbles at the edges and the topping is deep golden. If the topping browns too fast, cover loosely with foil for the last 5 minutes.
Rest for 10 minutes before serving. The sauce will thicken slightly as it cools, and the dish will be easier to serve in neat spoonfuls.

Substitutions and flavour adjustments
- Frozen green beans: Use 900 g frozen beans, thawed and well drained, and skip the blanching step. Pat them dry before adding them to the sauce.
- Canned green beans: Use 3 cans, about 400 g each, drained and rinsed. They will be softer, so do not blanch them.
- Dairy-free: Use a plant-based butter, oat milk, and a plant-based cream. The sauce will be a little lighter, so simmer it 1–2 minutes longer.
- Gluten-free: Use a gluten-free flour blend for the sauce and check that the fried onions are labelled gluten-free.
- Extra flavour: Add 1 teaspoon Dijon mustard to the sauce, or a pinch of smoked paprika. For a richer topping, mix the fried onions with 40 g (1/2 cup) panko breadcrumbs tossed in 1 tablespoon melted butter.
Troubleshooting
The sauce is thin: It probably needed a longer simmer, or the beans were still wet. Simmer the sauce until it coats a spoon before adding the beans, and drain the beans thoroughly.
The sauce is too thick: Whisk in milk, 1 tablespoon at a time, until it loosens. It will thicken again in the oven.
The topping is soggy: The topping was likely added too early, or the dish was covered. Add the topping just before baking, bake uncovered, and do not cover the dish while it rests for a long time.
The beans are grey or mushy: They were blanched too long or left in hot water. Blanch for 3–4 minutes only, then cool quickly in ice water.
The flavour is flat: Add salt in small amounts, a splash of soy sauce, or a squeeze of lemon juice at the end. A little black pepper and nutmeg also lifts a cream sauce without making it taste spiced.
Serving ideas
Serve green bean casserole as a Thanksgiving or Christmas side with roast turkey, roast chicken, or glazed ham. It also works on a weeknight with roast chicken and mashed potatoes, or with a simple pork chop and crusty bread to soak up the sauce.
For a holiday table, pair it with a seasonal drink. See Homemade Eggnog for a cooked, alcohol-free holiday drink to serve in small glasses alongside the meal.
You Might Also Like (titles only, no link invented here): Pumpkin Scones, Bread Pudding, Coconut Macaroons.
Storage, freezing and reheating
Refrigerate leftovers in a covered container for up to 3 days. Keep the dish at or below 4°C (40°F), and do not leave it at room temperature for more than 2 hours.
To freeze, freeze the bean and sauce mixture without the topping for up to 2 months in a freezer-safe container. Thaw overnight in the refrigerator, add fresh crispy onions, and bake at 190°C (375°F) for 30–35 minutes, until hot in the centre.
To reheat, cover with foil and warm at 180°C (350°F) for 15–20 minutes, then uncover for 5 minutes to crisp the topping again. Reheat only once, and heat until steaming throughout.
Frequently asked questions
Can I make green bean casserole ahead?
Yes. Make the beans and sauce up to 24 hours ahead, cover, and refrigerate. Add the crispy topping just before baking, and bake for 30–35 minutes if the dish goes into the oven cold.
Can I use canned mushroom soup instead?
Yes, for a shortcut version. Use about 600 g (about 2 1/2 cups) of condensed cream of mushroom soup, thinned with 120 ml (1/2 cup) milk, in place of the homemade sauce. The result will be saltier and thinner, so taste before adding extra salt.
Why is my green bean casserole watery?
Wet beans, a sauce that was not thickened enough, or a covered bake are the usual causes. Drain the beans well, simmer the sauce until it coats a spoon, and bake uncovered.
Can I freeze green bean casserole?
Freeze the sauce and beans without the topping for up to 2 months. The topping does not freeze well, so add fresh crispy onions when you reheat and bake it.
Is green bean casserole gluten-free?
Not as written, because the sauce uses plain flour. Use a gluten-free flour blend and gluten-free fried onions to make it gluten-free, and check all labels.
How do I know when it is done?
The sauce should bubble at the edges, the topping should be deep golden, and the centre should be steaming hot. A 10-minute rest lets the sauce set slightly before serving.
A reliable side for a busy holiday table
This green bean casserole keeps the beans tender, the sauce creamy, and the topping crisp, without a long list of steps. Blanch briefly, make a simple mushroom sauce, top, and bake until bubbling. It is the kind of side that can be made ahead, travels well to a family table, and still
tastes freshly made.

Green Bean Casserole
Ingredients
Method
- Blanch the beans for 3-4 minutes, cool in ice water, and drain well. Cook the mushrooms, onion, and garlic in butter.

- Stir in flour, then whisk in milk and cream and simmer until thick. Fold in the beans and tip into a buttered 23 x 33 cm (9 x 13 inch) dish.

- Top with crispy onions and Parmesan if using, and bake uncovered at 190°C (375°F) for 25-30 minutes, until bubbling and golden. Rest for 10 minutes before serving.

Notes
Get fresh recipes in your inbox
Subscribe to PlateWiser for easy dinners, small-batch treats, and coffee recipes.
Confirm your email to join. Unsubscribe anytime.









