Thanksgiving Green Bean Casserole

I love having a cozy, creamy side dish on the Thanksgiving table, and this Thanksgiving green bean casserole is one I look forward to making every year. Tender green beans, a simple mushroom sauce, and a crisp onion topping come together in a dish that is easy to prepare and share.

Why You’ll Love This Thanksgiving Green Bean Casserole

This casserole brings familiar holiday flavors to the table with a homemade sauce that is creamy without being complicated. You can assemble most of it ahead, then add the crispy onions near the end of baking so they stay golden and crunchy. It also pairs easily with a wide range of Thanksgiving mains and sides.

Thanksgiving Green Bean Casserole Ingredients & Substitutions

  • 2 pounds fresh green beans, trimmed and cut into bite-size pieces
  • 3 tablespoons unsalted butter
  • 8 ounces cremini mushrooms, finely chopped
  • 2 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 1 cup low-sodium vegetable broth
  • 1 cup whole milk
  • 1 teaspoon soy sauce
  • ½ teaspoon fine salt, plus more for the cooking water
  • ¼ teaspoon black pepper
  • 1⅓ cups crispy fried onions, divided

Fresh green beans give the casserole a pleasant bite, but you can use frozen green beans. Thaw and drain them well before adding. For a richer sauce, swap the whole milk for half-and-half. If you prefer a milder mushroom flavor, chop the mushrooms very finely or leave them out and use an extra tablespoon of butter.

Step-by-Step Instructions to Make Thanksgiving Green Bean Casserole

1. Blanch the green beans

Heat the oven to 375°F. Bring a large pot of salted water to a boil. Add the green beans and cook for 4 to 5 minutes, until bright green and just tender. Drain, then rinse briefly under cold water to stop the cooking. Drain well.

2. Make the creamy mushroom sauce

Melt the butter in a large skillet over medium heat. Add the mushrooms and cook for 6 to 8 minutes, stirring occasionally, until softened and their liquid has mostly evaporated. Stir in the garlic and cook for 30 seconds. Sprinkle in the flour and stir for 1 minute.

3. Simmer the sauce

Gradually whisk in the vegetable broth and milk until smooth. Add the soy sauce, salt, and black pepper. Cook, stirring often, for 3 to 5 minutes, until the sauce thickens enough to coat the back of a spoon.

4. Assemble the casserole

Fold the drained green beans into the sauce. Spoon the mixture into a 2-quart baking dish and stir in ⅓ cup of the crispy fried onions. Spread the casserole into an even layer.

5. Bake and add the topping

Bake uncovered for 20 minutes. Sprinkle the remaining crispy fried onions over the top and bake for another 5 to 8 minutes, until the sauce is bubbling and the topping is golden. Let the casserole rest for 5 minutes before serving.

Tips for Success

  • Drain the beans thoroughly so extra water does not thin the sauce.
  • Let the mushrooms cook until most of their moisture has evaporated. This helps the sauce stay rich and thick.
  • Whisk the broth and milk in gradually to help prevent lumps.
  • Add the onion topping near the end of baking to keep it crisp instead of letting it soften in the sauce.
  • If the sauce seems very thick before baking, stir in a splash of milk. It will thicken a little more in the oven.

Variations of Thanksgiving Green Bean Casserole

For extra savory flavor, stir ½ teaspoon of smoked paprika into the sauce. You can also add ½ cup of shredded cheddar for a cheesy version, or fold in toasted sliced almonds for a nutty crunch. To make the dish with frozen green beans, thaw them completely and pat them dry before mixing them with the sauce.

Serving Suggestions: What to Pair with Thanksgiving Green Bean Casserole

Serve this casserole alongside roast turkey, baked chicken, mashed potatoes, or stuffing. It also fits beautifully with roasted carrots, cranberry sauce, and a fresh green salad. Since it is creamy and savory, a crisp salad or simply roasted vegetables make especially nice companions.

Storage & Reheating Instructions

Cover leftover casserole and refrigerate for up to 3 days. Reheat portions in the microwave, or warm the full dish covered in a 325°F oven until heated through. For a crisper topping, uncover the dish for the last few minutes of reheating. You can assemble the casserole without the crispy onion topping up to 1 day ahead, cover, and refrigerate. Bake it until hot, adding a few extra minutes as needed, then add the topping near the end.

Memories Made Around the Table

I love the moment when this casserole comes out of the oven and everyone gathers around to get a first scoop. The creamy sauce and crunchy onions feel right at home beside all the other holiday favorites. It is the kind of side dish that invites seconds and makes the Thanksgiving table feel a little more welcoming.

FAQs

Can I make Thanksgiving green bean casserole ahead of time?

Yes. Prepare the green beans and sauce, combine them in the baking dish, then cover and refrigerate for up to 1 day. Bake until hot, adding a little extra time if the dish is cold, and add the crispy onions near the end.

Can I use canned green beans?

Yes. Drain them very well and fold them gently into the sauce. Since canned beans are already soft, skip blanching and keep an eye on the casserole as it bakes so the beans hold their shape.

How do I keep the onion topping crunchy?

Sprinkle most of the crispy fried onions on during the final 5 to 8 minutes of baking. This gives them time to warm and turn golden without soaking up too much sauce.

Can I freeze this casserole?

For the best texture, I recommend freezing the green bean and sauce mixture before baking, without the crispy onion topping. Thaw it overnight in the refrigerator, bake until hot and bubbling, then add the onions near the end.

Final Thoughts

This Thanksgiving green bean casserole is a comforting, crowd-pleasing side with tender beans, homemade creamy sauce, and a crisp golden topping. Make it ahead to simplify your holiday cooking, then bring it to the table warm and ready to share.

Best Thanksgiving Green Bean Casserole

Thanksgiving Green Bean Casserole

Tender green beans are folded into a homemade creamy mushroom sauce and topped with crispy fried onions for a cozy, crowd-pleasing Thanksgiving side dish.
Prep Time 20 minutes
Cook Time 28 minutes
Resting Time 5 minutes
Total Time 53 minutes
Course Side Dish
Servings 8 people

Equipment

  • 1 Large Pot
  • 1 Large Skillet
  • 1 Whisk
  • 1 2-quart baking dish

Ingredients
  

Casserole

  • 2 pounds fresh green beans trimmed and cut into bite-size pieces
  • 3 tablespoons unsalted butter
  • 8 ounces cremini mushrooms finely chopped
  • 2 cloves garlic minced
  • 3 tablespoons all-purpose flour
  • 1 cup low-sodium vegetable broth
  • 1 cup whole milk
  • 1 teaspoon soy sauce
  • 0.5 teaspoon fine salt plus more for the cooking water
  • 0.25 teaspoon black pepper
  • 1.333 cups crispy fried onions divided

Instructions
 

  • Heat the oven to 375°F. Bring a large pot of salted water to a boil. Add the green beans and cook for 4 to 5 minutes, until bright green and just tender. Drain, rinse briefly under cold water to stop the cooking, and drain well.
  • Melt the butter in a large skillet over medium heat. Add the mushrooms and cook for 6 to 8 minutes, stirring occasionally, until softened and their liquid has mostly evaporated. Stir in the garlic and cook for 30 seconds. Sprinkle in the flour and stir for 1 minute.
  • Gradually whisk in the vegetable broth and milk until smooth. Add the soy sauce, salt, and black pepper. Cook, stirring often, for 3 to 5 minutes, until the sauce thickens enough to coat the back of a spoon.
  • Fold the drained green beans into the sauce. Spoon the mixture into a 2-quart baking dish and stir in ⅓ cup of the crispy fried onions. Spread into an even layer.
  • Bake uncovered for 20 minutes. Sprinkle the remaining crispy fried onions over the top and bake for another 5 to 8 minutes, until the sauce is bubbling and the topping is golden. Let the casserole rest for 5 minutes before serving.

Notes

For make-ahead preparation, assemble the casserole without the crispy onion topping, cover, and refrigerate for up to 1 day. Bake until hot, adding a few extra minutes as needed, then add the topping near the end. Refrigerate leftovers for up to 3 days.