I make this fresh green bean casserole when I want a classic Thanksgiving side with bright, tender green beans and a creamy mushroom sauce. It brings a comforting touch to the holiday table and pairs especially well with a crisp Thanksgiving salad.
Why You’ll Love This Fresh Green Bean Casserole
Fresh green beans keep their color and a little bite after baking, while a simple homemade mushroom sauce makes every forkful creamy and savory. The crispy onion topping adds the golden crunch that makes this casserole feel right at home alongside Thanksgiving favorites. You can prepare the sauce and beans ahead, then bake the dish shortly before serving.
Fresh Green Bean Casserole Ingredients & Substitutions
- 1 1/2 pounds fresh green beans, trimmed and cut into bite-size pieces
- 2 tablespoons unsalted butter
- 8 ounces cremini or button mushrooms, sliced
- 2 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 1 cup low-sodium chicken or vegetable broth
- 1 cup whole milk
- 1/2 teaspoon kosher salt, plus more for the blanching water
- 1/4 teaspoon black pepper
- 1/4 teaspoon dried thyme
- 1 1/2 cups crispy fried onions, divided
Use vegetable broth to keep the casserole meat-free, or choose chicken broth for a richer flavor. Cremini mushrooms bring a deeper taste, but ordinary button mushrooms work nicely. If you prefer, replace the dried thyme with 1 teaspoon of fresh thyme leaves.
Step-by-Step Instructions to Make Fresh 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 3 to 4 minutes, until bright green and just tender. Drain, then rinse briefly with cool water to stop the cooking. Set aside.
2. Cook the mushrooms
Melt the butter in a large skillet over medium heat. Add the mushrooms and cook for 6 to 8 minutes, stirring now and then, until softened and lightly browned. Stir in the garlic and cook for 30 seconds.
3. Make the creamy sauce
Sprinkle the flour over the mushrooms and stir for about 1 minute. Slowly pour in the broth while stirring to prevent lumps, then stir in the milk, salt, pepper, and thyme. Bring the sauce to a gentle simmer and cook for 3 to 5 minutes, stirring, until thickened.
4. Assemble the casserole
Stir the green beans and 1/2 cup of crispy fried onions into the sauce. Transfer the mixture to a 2-quart baking dish and spread it into an even layer.
5. Bake and add the topping
Bake uncovered for 20 minutes. Scatter the remaining crispy fried onions over the top and bake for another 5 to 8 minutes, until the casserole is bubbling and the topping is golden. Let it rest for 5 minutes before serving.
Tips for Success
- Blanch the beans until just tender. They will continue cooking in the oven, so avoid making them soft in the pot.
- Let the mushrooms brown before adding the flour. That extra color gives the sauce a fuller, more savory flavor.
- Add the crispy onion topping near the end of baking so it stays crunchy instead of getting too dark.
- If the sauce seems very thick, stir in a splash of milk before combining it with the beans.
Variations of Fresh Green Bean Casserole
For a cheesy version, stir 1/2 cup of shredded cheddar into the warm sauce. Add a pinch of smoked paprika for gentle smoky warmth, or mix in a handful of sliced almonds with the crispy onions for extra crunch. For a lighter mushroom flavor, use 4 ounces of mushrooms and add another 1/2 pound of green beans.
Serving Suggestions: What to Pair with Fresh Green Bean Casserole
Serve this casserole with roast chicken or turkey, mashed potatoes, and a bright Thanksgiving salad with crisp greens or sliced apples. It also goes well with roasted carrots, sweet potatoes, or a simple loaf of bread to catch the creamy sauce. For a holiday spread, set it beside other warm sides and a fresh salad to balance the richer dishes.
Storage & Reheating Instructions
Cool leftovers, then transfer them to an airtight container and refrigerate for up to 3 days. Reheat individual servings in the microwave, or warm the casserole in a covered baking dish at 350°F until hot. The onion topping softens in storage, so add a little extra crispy fried onion just before serving if you want more crunch. For best results, assemble the casserole without the topping up to 1 day ahead, cover, and refrigerate. Add the topping just before baking, and allow a little extra baking time if the dish is cold.
Memories Made Around the Table
I love the moment this casserole comes out of the oven, with the mushrooms and crispy onions filling the kitchen with a cozy, savory aroma. At Thanksgiving, I like to set it near a fresh salad so guests can build a plate with a mix of creamy, crunchy, and crisp bites. It is the kind of familiar side that makes the holiday table feel welcoming.
FAQs
Can I make fresh green bean casserole ahead?
Yes. Prepare the beans and sauce, combine them in the baking dish, cover, and refrigerate for up to 1 day. Add the crispy onions before baking. If the casserole is chilled, it may need a few extra minutes in the oven.
Do I need to blanch fresh green beans first?
Blanching helps the beans cook evenly and keeps them bright green. It also means the finished casserole has tender beans rather than crunchy, undercooked ones.
Can I use frozen green beans?
Yes. Thaw them completely and pat them dry before mixing with the sauce. Since frozen beans are often softer, skip blanching and check the casserole a little earlier while baking.
How do I keep the topping crispy?
Add most of the crispy fried onions during the last 5 to 8 minutes of baking. If you are reheating leftovers, sprinkle on a fresh handful after warming.
Final Thoughts
This fresh green bean casserole keeps the classic creamy sauce and crunchy topping while letting fresh beans shine. Make it for Thanksgiving, serve it with a crisp salad and your favorite holiday dishes, and enjoy a comforting side that is easy to share.

Fresh Green Bean Casserole
Equipment
- 1 Large Pot
- 1 Large Skillet
- 1 2-quart baking dish
Ingredients
- 1.5 pounds fresh green beans trimmed and cut into bite-size pieces
- 2 tablespoons unsalted butter
- 8 ounces cremini or button mushrooms sliced
- 2 cloves garlic minced
- 3 tablespoons all-purpose flour
- 1 cup low-sodium chicken or vegetable broth
- 1 cup whole milk
- 0.5 teaspoon kosher salt plus more for the blanching water
- 0.25 teaspoon black pepper
- 0.25 teaspoon dried thyme
- 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 3 to 4 minutes, until bright green and just tender. Drain, then rinse briefly with cool water to stop the cooking. Set aside.
- Melt the butter in a large skillet over medium heat. Add the mushrooms and cook for 6 to 8 minutes, stirring now and then, until softened and lightly browned. Stir in the garlic and cook for 30 seconds.
- Sprinkle the flour over the mushrooms and stir for about 1 minute. Slowly pour in the broth while stirring to prevent lumps, then stir in the milk, salt, pepper, and thyme. Bring the sauce to a gentle simmer and cook for 3 to 5 minutes, stirring, until thickened.
- Stir the green beans and 1/2 cup of crispy fried onions into the sauce. Transfer the mixture to a 2-quart baking dish and spread it into an even layer.
- Bake uncovered for 20 minutes. Scatter the remaining crispy fried onions over the top and bake for another 5 to 8 minutes, until the casserole is bubbling and the topping is golden. Let it rest for 5 minutes before serving.
