Heads up: some links are affiliate, so I may earn a tiny commission (at no extra cost to you!) on stuff I genuinely adore. Please read my Disclosure Policy for additional information.
This easy homemade green bean casserole is the classic holiday side dish that earns its place on the table every single time. Tender green beans in a creamy mushroom sauce, topped with a golden layer of crispy fried onions — it’s simple, crowd-pleasing, and comes together in under an hour.
The kind of side dish that disappears before the main course does.
Ingredients

- 500g green beans, trimmed (about 1 lb)
- 1 can cream of mushroom soup (10.5 oz / 300g)
- 120ml whole milk (½ cup)
- 1 teaspoon Worcestershire sauce (optional)
- ¼ teaspoon black pepper
- 100g crispy fried onions (about 1½ cups)
How to Make Green Bean Casserole
Step 1: Preheat the Oven
Preheat your oven to 180°C (350°F). Lightly grease a baking dish and set aside.
Step 2: Blanch the Green Beans

Bring a large pot of salted water to a boil. Add the trimmed green beans and blanch for 5 minutes until bright green and slightly tender. Drain well and set aside.
Step 3: Make the Sauce

In a large bowl, mix together the cream of mushroom soup, milk, Worcestershire sauce (if using), and black pepper until smooth and combined.
Step 4: Combine
Stir the drained green beans and half of the crispy fried onions into the sauce mixture until everything is evenly coated.
Step 5: Transfer and Bake

Spread the mixture evenly into the prepared baking dish. Bake for 25 minutes until hot and starting to bubble around the edges.
Step 6: Add the Onion Topping
Remove from the oven and scatter the remaining crispy fried onions evenly over the top. Return to the oven and bake for an additional 5–10 minutes until the onions are golden and the casserole is bubbling throughout.
Step 7: Serve

Let it sit for a couple of minutes before serving. Best enjoyed hot straight from the dish.
Recipe Notes
- Drain the green beans well after blanching. Excess water will thin the sauce and make the casserole watery.
- Add the onion topping at the end so it stays crispy rather than going soggy during the initial bake.
- Make it ahead by assembling without the onion topping, refrigerating, then baking and adding the onions just before serving.
- Worcestershire sauce is optional but adds a subtle savory depth that works really well with the mushroom sauce.
- If using frozen green beans, thaw and pat completely dry before using. No need to blanch.
Green Bean Casserole
Easy homemade green bean casserole with tender green beans in a creamy mushroom sauce and a golden crispy onion topping — the classic holiday side dish ready in under an hour.
Ingredients
- 500g green beans, trimmed (about 1 lb)
- 1 can cream of mushroom soup (10.5 oz / 300g)
- 120ml whole milk (½ cup)
- 1 tsp Worcestershire sauce (optional)
- ¼ tsp black pepper
- 100g crispy fried onions (about 1½ cups)
Instructions
- Preheat oven to 180°C (350°F). Grease a baking dish.
- Blanch green beans in salted boiling water for 5 minutes. Drain well.
- Mix cream of mushroom soup, milk, Worcestershire sauce, and pepper in a large bowl.
- Stir in green beans and half the crispy onions. Transfer to the baking dish.
- Bake for 25 minutes. Top with remaining onions and bake 5–10 minutes more until golden and bubbling.
- Rest briefly and serve hot.
Notes
- Drain green beans thoroughly after blanching to avoid a watery casserole.
- Add the onion topping only at the end so it stays crispy.
- Make ahead without the topping and refrigerate. Add onions just before baking.
Storage
Fridge: Store covered for up to 4 days. Reheat in the oven at 160°C (325°F) until warmed through — the oven keeps the onion topping crispier than the microwave.
Freezer: Freeze without the onion topping for up to 2 months. Add fresh crispy fried onions when reheating so they stay crunchy.
Frequently Asked Questions

Can I use frozen green beans?
Yes. Thaw them completely and pat dry with paper towels before using. There is no need to blanch frozen green beans — just stir them straight into the sauce mixture.
Can I make green bean casserole ahead of time?
Yes. Assemble the casserole without the crispy onion topping, cover tightly, and refrigerate for up to 24 hours. When ready to bake, add the topping and bake as directed — you may need to add an extra 5 minutes to the bake time if going straight from the fridge.
Can I use fresh mushroom sauce instead of canned soup?
Yes. A homemade béchamel-style mushroom sauce works beautifully as a substitute. Sauté sliced mushrooms in butter, add a little garlic, then whisk in flour and milk to make a simple cream sauce. Use the same quantity as the canned soup.

Why is my green bean casserole watery?
This usually happens when the green beans hold too much water after blanching. Make sure to drain them thoroughly and pat dry if needed. Using watery frozen beans without drying them first is another common cause.
Can I add cheese to green bean casserole?
Yes. Stir ½ cup of shredded cheddar or Gruyère into the sauce mixture before baking for a richer, cheesier version. You can also scatter a little over the onion topping in the final few minutes of baking.
What do you serve with green bean casserole?
It pairs well with roast chicken, turkey, ham, or beef, making it a staple at holiday meals. It also works alongside mashed potatoes, stuffing, and roasted root vegetables.
Related articles to green bean casserole
- The Greek Lemon Chicken Soup You’ll Crave Long After the Last Bite
- 30 Easy Dinner Casseroles That Make Weeknight Cooking Almost Too Simple
- The Unexpected Pumpkin Chili Recipe That Might Become Your New Fall Favorite
- Viral Zero-Liquid Chinese Chicken Soup That’s Shockingly Flavorful Without a Drop of Broth


