Green Bean Casserole

This best Thanksgiving green bean casserole brings tender green beans together with a creamy mushroom sauce and a crisp, golden onion topping. I love how it makes a familiar holiday side feel extra special while still being simple to prepare.

Why You’ll Love This Green Bean Casserole

Fresh green beans stay pleasantly tender, while sautéed mushrooms and a from-scratch sauce add savory flavor without relying on canned soup. The casserole can be assembled ahead, then baked shortly before dinner, making it a welcome addition to a busy Thanksgiving menu.

Green Bean Casserole Ingredients & Substitutions

  • 2 pounds fresh green beans, trimmed and cut into bite-size pieces
  • 3 tablespoons unsalted butter
  • 8 ounces cremini or button mushrooms, sliced
  • 1 small yellow onion, 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
  • 1/2 teaspoon kosher salt, plus more for boiling
  • 1/4 teaspoon black pepper
  • 1 1/2 cups crispy fried onions, divided

Frozen green beans work well, too. Thaw and drain them before using. For a richer sauce, replace some of the milk with cream. If you need a gluten-free option, use a suitable gluten-free flour blend and crispy onions labeled gluten-free.

Step-by-Step Instructions to Make Green Bean Casserole

1. Heat the oven and prepare the 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 with cool water to stop the cooking.

2. Make the mushroom sauce

Melt the butter in a large skillet over medium heat. Add the mushrooms and onion, and cook for 6 to 8 minutes, stirring occasionally, until softened and lightly browned. Stir in the garlic and cook for 30 seconds.

3. Thicken the sauce

Sprinkle the flour over the mushroom mixture and stir until everything is coated. Slowly pour in the broth and milk while stirring. Add the soy sauce, salt, and pepper. Simmer for 3 to 5 minutes, stirring often, until the sauce is smooth and thick enough to coat a spoon.

4. Assemble the casserole

Stir the green beans and 1 cup of crispy fried onions into the sauce. Transfer the mixture to a 2-quart baking dish and spread it evenly.

5. Bake until bubbly

Bake uncovered for 20 minutes. Scatter the remaining 1/2 cup of crispy onions over the top and bake for another 5 to 7 minutes, until golden and crisp. Let the casserole rest for 5 minutes before serving.

Tips for Success

  • Blanch fresh beans just until tender. They will continue cooking in the oven.
  • Add the broth and milk gradually, stirring as you pour, to keep the sauce smooth.
  • For the crispiest topping, add the final layer of onions near the end of baking.
  • If the sauce seems too thick before baking, stir in a splash of milk or broth.
  • Use a baking dish with room for the sauce to bubble without spilling over.

Variations of Green Bean Casserole

For a little extra savoriness, add a pinch of smoked paprika to the sauce. Stir in a handful of shredded cheddar for a cheesy version, or use a mix of cremini and shiitake mushrooms for deeper flavor. You can also top the casserole with a combination of crispy onions and toasted sliced almonds.

Serving Suggestions: What to Pair with Green Bean Casserole

Serve this casserole alongside roast turkey, mashed potatoes, stuffing, or roasted carrots for a classic Thanksgiving plate. Its creamy sauce and crisp topping also pair nicely with simple roasted chicken or a hearty lentil loaf.

Storage & Reheating Instructions

Cool leftovers, cover the dish, and refrigerate for up to 3 days. Reheat portions in the microwave, or warm the whole casserole covered in a 350°F oven until heated through. For a crispier topping, uncover it for the final few minutes. You can assemble the casserole without the topping up to one day ahead and refrigerate it. Add a few extra minutes to the baking time if it goes into the oven cold.

Memories Made Around the Table

I always think of Thanksgiving as a table filled with dishes that invite everyone to linger a little longer. This casserole brings back the comfort of passing warm sides around, trading favorite bites, and going back for just one more spoonful of crispy onions.

FAQs

Can I make green bean casserole ahead of time?

Yes. Prepare the green beans and mushroom sauce, combine them in the baking dish, and refrigerate for up to one day. Wait to add the crispy onion topping until you are ready to bake.

Can I use canned green beans?

Yes. Drain them well and skip the blanching step. Since canned beans are already soft, fold them gently into the sauce and check the casserole a little early while baking.

How do I keep the onion topping crisp?

Add most of the crispy onions near the end of baking, rather than mixing all of them into the casserole. Store leftovers covered in the refrigerator and reheat uncovered in the oven when possible.

Can I freeze this casserole?

You can freeze the baked casserole without its crispy onion topping for up to 2 months. Thaw it overnight in the refrigerator, reheat until hot, then add fresh crispy onions for the final few minutes.

Final Thoughts

This Thanksgiving green bean casserole is creamy, savory, and topped with just the right amount of crunch. Make it ahead to simplify holiday cooking, then bring it to the table while the onions are still golden and crisp.

Best Thanksgiving Green Bean Casserole

Green Bean Casserole

This best Thanksgiving green bean casserole brings tender green beans together with a creamy mushroom sauce and a crisp, golden onion topping. I love how it makes a familiar holiday side feel extra special while still being simple to prepare.
Prep Time 20 minutes
Cook Time 35 minutes
Resting Time 5 minutes
Total Time 1 hour
Course Side Dish
Cuisine American
Servings 8 people

Equipment

  • 1 Large Pot
  • 1 Large Skillet
  • 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 or button mushrooms sliced
  • 1 small yellow onion 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 kosher salt plus more for boiling
  • 0.25 teaspoon black pepper
  • 1.5 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, then rinse briefly with cool water to stop the cooking.
  • Melt the butter in a large skillet over medium heat. Add the mushrooms and onion, and cook for 6 to 8 minutes, stirring occasionally, until softened and lightly browned. Stir in the garlic and cook for 30 seconds.
  • Sprinkle the flour over the mushroom mixture and stir until everything is coated. Slowly pour in the broth and milk while stirring. Add the soy sauce, salt, and pepper. Simmer for 3 to 5 minutes, stirring often, until the sauce is smooth and thick enough to coat a spoon.
  • Stir the green beans and 1 cup of crispy fried onions into the sauce. Transfer the mixture to a 2-quart baking dish and spread it evenly.
  • Bake uncovered for 20 minutes. Scatter the remaining 1/2 cup of crispy onions over the top and bake for another 5 to 7 minutes, until golden and crisp. Let the casserole rest for 5 minutes before serving.

Notes

Assemble the casserole without the crispy onion topping up to one day ahead and refrigerate. Add a few extra minutes to the baking time if it goes into the oven cold. Cool leftovers, cover, and refrigerate for up to 3 days. Reheat in the microwave or in a covered 350°F oven until heated through; uncover for the final few minutes for a crispier topping.