Classic Green Bean Casserole — Make-Ahead Thanksgiving Side
Green bean casserole has held its place on the Thanksgiving table for generations for one simple reason: it is creamy, savoury and crunchy in every bite, and it asks almost nothing of the cook on the day itself. This classic version keeps the familiar shape — tender green beans in a creamy mushroom sauce, finished with a deep layer of crispy fried onions — but it is written make-ahead from the start. The beans and sauce are assembled up to two days early and kept in the fridge; the onions go on only at baking time, so they stay crisp instead of steaming soft in storage. Twenty-five minutes in a hot oven on Thanksgiving day and the casserole goes to the table bubbling at the edges, with none of the last-minute saucepan work the holiday usually demands.

Why This Recipe Works
- A short blanch before assembling: raw beans bake unevenly in sauce; blanched beans go in already tender-crisp, so the bake is only about heating through and setting the sauce.
- The sauce is built in one skillet — mushrooms, garlic, a light roux, milk and a splash of cream — so it coats the beans evenly instead of pooling thin at the bottom.
- The crispy onions are split: a small handful folded through the beans for flavour in every bite, the rest scattered on top at baking time for the crunch the dish is known for.
- Make-ahead is structural, not a shortcut: beans + sauce hold well chilled; the topping never touches the fridge assembled, which is the whole difference between crisp and soggy.
Another creamy comfort bake? Slow Cooker Chicken Pot Pie
Tips, Substitutions & Storage
- Dry beans, thick sauce: any water clinging to blanched (or thawed frozen) beans thins the sauce as it bakes. Drain thoroughly and pat dry — it is the most common cause of a watery casserole.
- Frozen beans work: thaw fully, drain and pat dry, and skip the blanch — they only need heating through in the sauce.
- No canned soup by design: this version builds the mushroom sauce from scratch in the same skillet, which keeps the flavour clean and lets you control the salt (canned-onion toppings vary in saltiness — taste the sauce before adding more).
- Lighter version: swap the cream for more whole milk and add 1 extra teaspoon of flour to keep the sauce’s body.
- Extra crunch: add the top onions in the last 12–15 minutes only, even when baking straight away, if your oven browns quickly.
- Storage: cover and refrigerate leftovers up to 3 days. Reheat in a 350°F / 175°C oven for 12–15 minutes so the topping re-crisps; the microwave softens it.
- Freezing: freeze the assembled beans + sauce (no top onions) up to 2 months; thaw overnight in the fridge, then bake as in the make-ahead route with fresh onions.
Pair it on the holiday table with Easy Sweet Potato Casserole With Pecan Topping
Frequently Asked Questions
Can I make green bean casserole ahead of time?
Yes: assemble the beans and sauce up to 2 days ahead and refrigerate without the top onions. Add the onions only when baking so they stay crisp.
Why is my green bean casserole watery?
Almost always wet beans or an under-reduced sauce. Drain and dry the beans well, and simmer the sauce until it coats the back of a spoon before combining.
Can I use frozen or canned green beans?
Frozen, yes (thaw, drain, dry, skip the blanch). Canned beans are much softer and saltier: drain and rinse them, skip the blanch, and reduce added salt.
Do I have to use canned cream of mushroom soup?
No. This recipe’s skillet mushroom sauce replaces it with the same creamy result and a fresher flavour.
How do I keep the onion topping crispy?
Keep it off the casserole until baking, add it near the end if your oven runs hot, and reheat leftovers in the oven rather than the microwave.

Classic Green Bean Casserole
Ingredients
Method
- Heat the oven to 375°F / 190°C. Lightly grease a 9×13-inch (23×33 cm) baking dish or a 3-quart oven dish. (If making ahead, skip preheating — see step 6.)
- Blanch the beans: bring a large pot of salted water to the boil, add the beans and cook 3–4 minutes until bright green and just tender-crisp. Drain and plunge into cold water to stop the cooking; drain very well and pat dry.
- Make the sauce: melt the butter in a large skillet over medium-high heat. Add the mushrooms and cook 5–6 minutes, stirring occasionally, until they release their liquid and start to brown. Stir in the garlic for 30 seconds.
- Sprinkle the flour over the mushrooms and stir for 1 minute. Slowly whisk in the broth, then the milk and cream. Simmer 3–4 minutes, stirring, until the sauce thickens enough to coat the back of a spoon. Stir in the soy sauce if using, pepper, nutmeg and salt to taste.
- Combine: fold the drained beans and 1/2 cup of the crispy onions into the sauce until evenly coated. Tip into the prepared dish and level the top.
- Bake now: scatter the remaining 2 cups crispy onions evenly over the top and bake 20–25 minutes until bubbling at the edges and the onions are deep golden. Make ahead instead: cover the dish (without the top onions) and refrigerate up to 2 days; on the day, bake covered at 375°F / 190°C for 20 minutes, uncover, add the onions and bake 12–15 minutes more until bubbling and crisp.
- Rest 5 minutes before serving — the sauce settles and scoops cleanly. Serve warm.

