Green Bean Casserole

I love bringing fresh green bean casserole to the Thanksgiving table because it pairs tender, bright beans with a creamy mushroom sauce and a crisp onion topping. This from-scratch version is comforting without being complicated, and you can prep much of it ahead.

Why You’ll Love This Green Bean Casserole

Fresh green beans keep their color and a pleasant bite, while sautéed mushrooms add savory flavor to a simple homemade sauce. The golden onion topping brings just the right crunch, making this a cozy side for a holiday meal or a Sunday dinner.

Green Bean Casserole Ingredients & Substitutions

  • 2 pounds fresh green beans, trimmed and cut in half
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 8 ounces cremini or button mushrooms, sliced
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 1 cup chicken or vegetable broth
  • 1 cup whole milk
  • 1 teaspoon kosher salt, plus more for the cooking water
  • 1/4 teaspoon black pepper
  • 1 1/2 cups crispy fried onions, divided

For a richer sauce, use half-and-half in place of some or all of the milk. Vegetable broth works well for a meat-free version, and button mushrooms can be swapped for cremini mushrooms.

Step-by-Step Instructions to Make 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 and rinse briefly with cool water to stop the cooking.

2. Make the mushroom sauce

Melt the butter with the olive oil in a large skillet over medium heat. Add the mushrooms and chopped onion, and cook for 6 to 8 minutes, stirring occasionally, until tender 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 for 1 minute. Slowly pour in the broth, stirring to keep the sauce smooth, then stir in the milk, salt, and pepper. Simmer for 3 to 5 minutes, until thick enough to coat a spoon.

4. Assemble and bake

Fold the green beans into the sauce and transfer everything to a 9-by-13-inch baking dish. Bake uncovered for 15 minutes, until bubbling around the edges.

5. Add the crispy topping

Scatter the crispy fried onions over the casserole and bake for another 8 to 10 minutes, until the topping is golden. Let it rest for 5 minutes before serving.

Tips for Success

  • Blanch the beans just until crisp-tender. They will soften a little more as the casserole bakes.
  • Let the mushrooms brown before adding the flour to build a deeper, savory flavor.
  • Add the crispy onions near the end of baking so they stay crunchy and do not overbrown.
  • If the sauce thickens too much before baking, stir in a splash of broth or milk.

Variations of Green Bean Casserole

Add 1/2 cup grated cheddar to the sauce for a cheesy version, or stir in 1/4 teaspoon smoked paprika for a gentle smoky note. For extra texture, scatter toasted sliced almonds over the top along with the crispy onions.

Serving Suggestions: What to Pair with Green Bean Casserole

Serve this casserole alongside roast chicken, turkey, or a hearty vegetable main. It also fits beautifully into a Thanksgiving spread with mashed potatoes, roasted squash, and a fresh salad to balance the creamy sauce.

Storage & Reheating Instructions

Cover leftovers and refrigerate for up to 3 days. Reheat portions in the microwave, or warm the casserole in a 350°F oven until hot throughout. The onion topping is crispest when freshly baked, so you can add a little extra just before reheating.

Memories Made Around the Table

I think of this casserole as the kind of side dish that invites everyone to linger a little longer. The warm mushroom aroma, tender beans, and crunchy topping make it feel right at home beside familiar holiday favorites, and it is just as welcome at a relaxed family dinner.

FAQs

Can I make green bean casserole ahead of time?

Yes. Blanch the beans and prepare the sauce up to one day ahead. Store them separately in the refrigerator, combine them in the baking dish before baking, and add the crispy onions near the end.

Can I use frozen green beans?

Yes. Thaw and drain them well before mixing with the sauce. Since frozen beans are often already tender, skip blanching and bake just until the casserole is hot and bubbling.

How do I keep the casserole from getting watery?

Drain the blanched beans thoroughly and simmer the sauce until it is nicely thickened before combining everything. If using frozen beans, remove excess moisture after thawing.

Can I assemble the casserole the night before?

You can assemble the beans and sauce in the baking dish, cover, and refrigerate overnight. Let the dish sit at room temperature briefly while the oven heats, then bake until bubbling and add the topping near the end.

Final Thoughts

This fresh green bean casserole brings homemade flavor and an irresistible crunchy topping to the table with easy-to-find ingredients. Keep it in your holiday rotation, or make it whenever you want a comforting vegetable side.

Green Bean Casserole Made With Fresh Green Beans | Thanksgiving Side Dishes

Green Bean Casserole

Fresh green beans, savory homemade mushroom sauce, and a crisp fried onion topping make this comforting green bean casserole a delicious holiday or family-dinner side.
Prep Time 20 minutes
Cook Time 40 minutes
Resting Time 5 minutes
Total Time 1 hour 5 minutes
Course Side Dish
Cuisine American
Servings 8 people

Equipment

  • 1 Large Pot
  • 1 Large Skillet
  • 1 9-by-13-inch baking dish

Ingredients
  

  • 2 pounds fresh green beans trimmed and cut in half
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 8 ounces cremini or button mushrooms sliced
  • 1 small yellow onion finely chopped
  • 2 cloves garlic minced
  • 3 tablespoons all-purpose flour
  • 1 cup chicken or vegetable broth
  • 1 cup whole milk
  • 1 teaspoon kosher salt plus more for the cooking water
  • 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 and rinse briefly with cool water to stop the cooking.
  • Melt the butter with the olive oil in a large skillet over medium heat. Add the mushrooms and chopped onion, and cook for 6 to 8 minutes, stirring occasionally, until tender and lightly browned. Stir in the garlic and cook for 30 seconds.
  • Sprinkle the flour over the mushroom mixture and stir for 1 minute. Slowly pour in the broth, stirring to keep the sauce smooth, then stir in the milk, salt, and pepper. Simmer for 3 to 5 minutes, until thick enough to coat a spoon.
  • Fold the green beans into the sauce and transfer everything to a 9-by-13-inch baking dish. Bake uncovered for 15 minutes, until bubbling around the edges.
  • Scatter the crispy fried onions over the casserole and bake for another 8 to 10 minutes, until the topping is golden. Let it rest for 5 minutes before serving.

Notes

Blanch the beans just until crisp-tender, and let the mushrooms brown before adding the flour. Add the crispy onions near the end of baking to keep them crunchy. For a make-ahead option, blanch the beans and prepare the sauce up to one day ahead; store separately in the refrigerator and combine before baking. Refrigerate leftovers for up to 3 days.