Classic green bean casserole is a familiar favorite for a reason: tender green beans are tucked into a creamy mushroom sauce, then finished with a generous layer of crisp fried onions. It is comforting without being complicated, and it fits naturally beside roast turkey, baked ham, roast chicken, or a Sunday dinner.
This version keeps the traditional flavor while paying attention to the details that make the casserole turn out well. The green beans are cooked just until tender, the sauce is thick enough to cling instead of pooling at the bottom, and the crunchy topping is added in stages so it keeps its texture. You can prepare much of the dish ahead, making it especially useful when the oven and kitchen are busy during the holidays.
Why This Green Bean Casserole Works
- Balanced texture: Briefly cooking the beans prevents them from becoming mushy during baking.
- Creamy without being soupy: A lightly thickened mushroom sauce coats the vegetables and settles as it bakes.
- Classic savory flavor: Mushrooms, garlic, onion, and a little soy sauce build depth without overpowering the beans.
- A crisp finish: Fried onions are used both in the casserole and on top, with the final portion added near the end of baking.
Ingredients You’ll Need
- Fresh green beans, 2 pounds: Trimmed and cut into bite-size pieces. Frozen beans can be used after thawing and draining; canned beans are convenient but softer and should be drained very well.
- Unsalted butter, 3 tablespoons: For sautéing the mushrooms and aromatics.
- Cremini or white mushrooms, 8 ounces: Finely sliced. They give the sauce its earthy, traditional flavor.
- Small yellow onion, ½: Finely chopped for a gentle savory base.
- Garlic, 2 cloves: Minced and added near the end of sautéing so it does not burn.
- All-purpose flour, 3 tablespoons: Thickens the sauce.
- Whole milk, 1 cup, and low-sodium chicken or vegetable broth, ¾ cup: Create a creamy sauce with enough savory flavor to complement the beans.
- Sour cream, ¼ cup: Adds a little tang and body. Plain Greek yogurt can be substituted, though it should be stirred in off the heat.
- Soy sauce, 1 teaspoon: Adds savory depth; use tamari if preferred.
- Black pepper, ½ teaspoon, and salt to taste: Season carefully because the fried onions and soy sauce already contain salt.
- French-fried onions, 1½ cups: Divided between the casserole and topping.
How to Make Classic Green Bean Casserole
- Heat the oven. Set the oven to 350°F (175°C). Lightly butter a 2-quart baking dish or a similar medium casserole dish.
- Prepare the green beans. Bring a large pot of salted water to a boil. Add the trimmed beans and cook for 4 to 5 minutes, until bright green and just beginning to become tender. Drain and transfer them to a bowl of ice water to stop the cooking. Drain thoroughly and pat dry. If using frozen beans, thaw and drain them well instead.
- Cook the mushrooms. Melt the butter in a large skillet over medium heat. Add the mushrooms and onion. Cook for 6 to 8 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown. Add the garlic and cook for 30 seconds.
- Make the sauce base. Sprinkle the flour over the mushroom mixture. Stir continuously for about 1 minute so the flour coats the vegetables and loses its raw taste.
- Add the liquids. Slowly pour in the broth while stirring, then add the milk. Simmer gently for 3 to 5 minutes, stirring, until the sauce thickens enough to coat a spoon. Do not let it boil aggressively.
- Season and finish the sauce. Remove the skillet from the heat. Stir in the sour cream, soy sauce, black pepper, and a little salt. Taste and adjust. The sauce should be savory and creamy, not overly salty.
- Combine. Fold the green beans into the sauce, then stir in about ½ cup of the fried onions. Transfer the mixture to the prepared baking dish and spread it evenly.
- Bake. Bake uncovered for 20 minutes, until the casserole is bubbling around the edges.
- Add the crunchy topping. Scatter the remaining fried onions over the top and bake for another 5 to 8 minutes, just until golden. Watch closely because fried onions can brown quickly.
- Rest and serve. Let the casserole stand for 5 to 10 minutes before serving. The sauce will settle slightly and become easier to spoon.
Fresh, Frozen, or Canned Green Beans?
Fresh green beans give the casserole the firmest texture and a clean vegetable flavor. Blanch them briefly before baking so they finish tender without becoming overcooked. Frozen green beans are a practical alternative: thaw them completely, drain away excess water, and pat them dry before mixing with the sauce. Canned green beans are already soft, so drain them thoroughly and skip the blanching step. Reduce the baking time slightly if they are very tender.
Tips for a Creamy Casserole, Not a Watery One
- Drain the beans well after blanching. Water clinging to the beans can thin the sauce.
- Cook mushrooms until their released liquid has mostly evaporated before adding flour.
- Let the sauce thicken in the skillet before combining it with the vegetables.
- Use a baking dish that gives the mixture room to heat evenly; an overly deep dish may take longer to bubble.
- Add most of the crispy onions near the end so they retain their crunch.
- Season after adding the soy sauce and sour cream, then taste before adding extra salt.
Easy Variations
Cheesy green bean casserole: Stir ½ cup of freshly grated sharp cheddar into the finished sauce. Bacon version: Cook 4 strips of bacon until crisp, crumble them, and fold half into the beans before baking; scatter the rest with the onion topping. From-scratch mushroom sauce: Use additional sliced mushrooms and replace the sour cream with a splash of cream for a more pronounced mushroom flavor. Gluten-free option: Use a gluten-free flour blend for thickening and verify that the broth, soy sauce, and crispy onions are labeled gluten-free.
Make-Ahead Instructions
For the best texture, prepare the green beans and mushroom sauce separately up to one day ahead. Cool them, refrigerate in separate airtight containers, and combine shortly before baking. You can also assemble the casserole without the fried-onion topping, cover, and refrigerate for up to 24 hours. Let the chilled dish sit while the oven preheats, then bake until hot and bubbling; it may need an additional 5 to 10 minutes. Add the topping near the end. Avoid adding the crispy onions before refrigeration because they soften.
Storage and Reheating
Refrigerate leftovers in a covered container within 2 hours of cooking and use within 3 to 4 days. Reheat individual portions in the microwave or warm a larger amount, covered, in a 325°F (165°C) oven until hot throughout. The onion topping will soften during storage; add a small fresh handful during the last few minutes of reheating if you want to restore some crunch. Freezing is possible, but the creamy sauce and green beans may lose some texture after thawing, so refrigeration is preferable.
What to Serve with Green Bean Casserole
This side dish pairs well with roast turkey, glazed ham, roast chicken, meatloaf, mashed potatoes, stuffing, and baked macaroni and cheese. Because the casserole is rich and savory, add something bright to the plate too, such as a cranberry relish, green salad, or roasted carrots.
Frequently Asked Questions
Can I make green bean casserole the night before?
Yes. Assemble the beans and sauce, cover, and refrigerate for up to 24 hours. Keep the fried onions separate and add them during the final minutes of baking.
Why is my green bean casserole watery?
The beans may not have been drained thoroughly, or the mushrooms may have released too much moisture. Drain the vegetables well and cook the mushrooms until their liquid has mostly evaporated before adding the flour.
Can I use canned cream of mushroom soup?
Yes. For a quicker version, replace the homemade mushroom sauce with one 10.5-ounce can of condensed cream of mushroom soup mixed with about ½ cup milk. Taste before adding salt, and proceed with the beans and onion topping.
How do I keep the fried onions crispy?
Keep them out of the casserole until the final 5 to 8 minutes of baking. For leftovers, add a fresh topping after reheating.
Recipe Card
Classic Green Bean Casserole
Prep: 20 minutes | Cook: 35 minutes | Total: 55 minutes | Serves: 8
Ingredients
- 2 pounds fresh green beans, trimmed and cut
- 3 tablespoons unsalted butter
- 8 ounces sliced mushrooms
- ½ small yellow onion, finely chopped
- 2 garlic cloves, minced
- 3 tablespoons all-purpose flour
- ¾ cup low-sodium chicken or vegetable broth
- 1 cup whole milk
- ¼ cup sour cream
- 1 teaspoon soy sauce
- ½ teaspoon black pepper and salt to taste
- 1½ cups French-fried onions, divided
Instructions
- Heat oven to 350°F (175°C) and butter a 2-quart baking dish.
- Blanch fresh beans for 4 to 5 minutes, cool in ice water, drain, and pat dry.
- Sauté mushrooms and onion in butter for 6 to 8 minutes. Add garlic for 30 seconds.
- Stir in flour for 1 minute. Gradually add broth and milk; simmer until thickened.
- Remove from heat; stir in sour cream, soy sauce, pepper, and salt.
- Fold in beans and ½ cup fried onions. Transfer to the dish.
- Bake 20 minutes. Add remaining onions and bake 5 to 8 minutes more.
- Rest 5 to 10 minutes before serving.
Storage: Refrigerate leftovers for 3 to 4 days. Keep topping separate when making ahead.
Allergen note: Contains milk and wheat; soy may be present. Check packaged ingredients for additional allergens.


Leave a Reply