This fresh green bean casserole brings crisp-tender beans, a creamy homemade mushroom sauce, and golden fried onions to the Thanksgiving table. The sauce starts with mushrooms, butter, flour, milk, and broth, so you can make the holiday classic without canned soup.
Blanching the beans first and drying them well helps the sauce cling instead of turning watery. Add the fried onions near the end of baking so they stay crisp on top. You can also assemble the bean-and-sauce base ahead, which makes the oven schedule easier on a busy holiday.
At a glance: about 25 minutes prep · about 25 minutes baking · about 50 minutes total · 8 side-dish servings. Use a 2-quart baking dish and add the onion topping only for the final 5 minutes.
Why Use Fresh Green Beans and Homemade Sauce?
Fresh beans keep a little bite after baking. A quick blanch softens them before they go into the casserole, while an ice bath stops the cooking. Dry them well: water clinging to the beans can thin the sauce.
For the sauce, cook sliced mushrooms until they give off their moisture and begin to brown. Flour thickens the milk and broth into a sauce that coats the beans. The result keeps the familiar creamy mushroom flavor and crunchy onion finish.
Fresh Green Bean Casserole with Homemade Mushroom Sauce
Ingredients
- 1 ½ pounds fresh green beans trimmed and cut into 2-inch pieces
- Water and ice for blanching
- 3 tablespoons unsalted butter
- 12 ounces cremini mushrooms sliced
- 2 garlic cloves minced
- 3 tablespoons all-purpose flour
- 1 cup whole milk
- 1 cup low-sodium vegetable or chicken broth
- 1 teaspoon soy sauce optional
- ¾ teaspoon kosher salt plus more to taste
- ¼ teaspoon freshly ground black pepper
- 1 ½ cups crispy fried onions
Instructions
- Heat the oven to 375°F (190°C). Lightly grease a 2-quart baking dish. Bring a large pot of water to a boil and prepare a bowl of ice water.
- Add the fresh green beans to the boiling water and blanch for 4 minutes. Drain, plunge into the ice water, then drain again. Spread on a clean towel and dry thoroughly.
- Melt the butter in a large skillet over medium-high heat. Add the mushrooms and cook for 7–9 minutes, stirring, until they release their liquid and begin to brown. Add the garlic and cook for 30 seconds.
- Sprinkle the flour over the mushrooms and stir for 1 minute. Slowly whisk in the milk and broth. Add the optional soy sauce, salt, and pepper. Simmer for 3–5 minutes, stirring, until the sauce coats the back of a spoon. Taste and adjust seasoning.
- Fold the dry beans into the mushroom sauce. Transfer to the baking dish. Bake uncovered for 20 minutes, until hot and bubbling around the edges.
- Scatter the fried onions over the top and bake for about 5 minutes more, until golden. Let stand for 5 minutes before serving.
How to Keep Green Bean Casserole from Getting Watery
The key steps are dry beans and well-cooked mushrooms. After blanching, drain and spread the beans on a clean towel. Let the mushrooms cook until the liquid in the skillet evaporates before adding flour and milk.
The sauce should coat the back of a spoon before you combine it with the beans. If it seems thin, simmer it for another minute or two. If it becomes too thick, whisk in a small splash of broth.
Make-Ahead Plan for Thanksgiving
Blanch and dry the beans, make the sauce, and combine them in the baking dish up to one day ahead. Cover and refrigerate. Keep the fried onions in their package at room temperature, away from the moist casserole.
When ready to bake, uncover the dish and bake until the center is hot and bubbling. A chilled casserole may need extra time; add the onions for only the final 5 minutes.
If reheating a fully cooked casserole, follow the FoodSafety.gov guidance to heat leftovers to 165°F (74°C).
What to Serve with Green Bean Casserole
Serve this Thanksgiving side dish with turkey, roast chicken, or our fall-apart tender pot roast. Add caramelized onion mashed potatoes if you are building a comfort-food menu. For dessert, try easy apple crisp.
For more meal ideas, browse the Healthy Recipes collection at Healthy Well Recipes.
Variations and Substitutions
Frozen green beans: Use 1 1/2 pounds frozen green beans, thawed and drained thoroughly. Skip blanching. Their texture will be softer than fresh beans, and excess water can thin the sauce.
No mushrooms: Omit the mushrooms and start the sauce with the butter and garlic. The flavor will be different; taste and adjust the salt after the sauce thickens.
Different topping: If you do not have fried onions, try toasted buttered panko added near the end of baking. It gives crunch, though the flavor differs from the classic topping.
Larger gathering: Double the ingredients and divide them between two baking dishes. Keep the layer fairly shallow so the center heats through and the topping browns evenly.
How to Store and Reheat Leftovers
Refrigerate leftovers in shallow containers within 2 hours and eat them within 3–4 days. Reheat covered until the center reaches 165°F (74°C), then uncover briefly to help the topping crisp. The USDA leftovers guidance provides the storage range. The fried onions will soften in the refrigerator, so add a few fresh ones when serving if you like.
Freezing is possible, but the cream sauce may separate and the beans can soften after thawing. For the best texture, prepare this dish fresh or assemble it one day ahead.
Frequently Asked Questions
Do I have to blanch fresh green beans first?
Yes, for this recipe. A short blanch gives the beans a head start before baking. Cool them in ice water, then dry them well so the casserole stays creamy rather than watery.
Can I make green bean casserole without canned soup?
Yes. The homemade mushroom sauce uses butter, flour, milk, and broth. The recipe still uses ready-made fried onions for the topping.
When should I add the fried onions?
Scatter them on for the final 5 minutes of baking. Adding them at the beginning can make them too dark or soften them in the sauce.
Can I assemble this casserole the day before?
Yes. Cover and refrigerate the bean-and-sauce base for up to one day. Keep the onion topping separate and add it near the end of baking. A cold dish may take longer to heat through.
Why is my mushroom sauce too thin?
The mushrooms or beans may have added water, or the sauce may need more simmering. Cook the mushrooms until their moisture evaporates and simmer the flour-thickened sauce until it coats a spoon before combining.
Can I use canned green beans?
You can, but they are already soft. Drain them very well, skip blanching, and expect a softer casserole. Fresh beans give the texture this version is designed for.
Made This Green Bean Casserole?
📸 Show us your holiday table
Tag @TastyDinnerRecipes on Instagram so we can see how you served it.
📌 Save it for Thanksgiving
Pin the recipe to your Thanksgiving Side Dishes board.
💬 Rate and comment
Did you make it ahead or bake it on the day? Leave a rating and share your result below.




