Best way to grow Green Bean Casserole
Learn how to make a delicious green bean casserole from scratch.
Green Beans
Cream of Mushroom Soup
French Fried Onions
Butter
Salt
Trim the ends off the green beans and cut them into small pieces.
Mix the green beans, cream of mushroom soup, and salt in a baking dish.
Dot the top with butter and cover with foil.
Bake in the oven until the green beans are tender.
The Ultimate Homemade Green Bean Casserole Recipe
Wondering how to elevate your holiday dinner table? Few dishes capture the essence of American comfort food like a homemade Green Bean Casserole. This classic Thanksgiving side dish has been gracing family gatherings for generations, but the store-bought version simply can’t compare to one made from scratch. The combination of fresh green beans, savory mushroom sauce, and crispy onion topping creates a harmonious blend of flavors and textures that will have your guests reaching for seconds.
Ingredients & Kitchen Tools
For the Casserole:
– 2 pounds fresh green beans, trimmed and cut into 2-inch pieces
– 8 oz mushrooms (cremini or button), finely chopped
– 3 cloves garlic, minced
– 1 small onion, finely diced
– 3 tablespoons butter
– 3 tablespoons all-purpose flour (substitute cornstarch for gluten-free option)
– 1½ cups chicken or vegetable broth
– 1 cup heavy cream (or full-fat coconut milk for dairy-free)
– 1 teaspoon fresh thyme leaves
– ½ teaspoon nutmeg
– Salt and freshly ground black pepper to taste
For the Crispy Onion Topping:
– 2 medium onions, thinly sliced
– ¼ cup all-purpose flour
– 2 tablespoons panko breadcrumbs
– ½ teaspoon salt
– ¼ cup vegetable oil
Kitchen Tools Needed:
– 9×13 baking dish
– Large pot for blanching
– Ice bath (large bowl with ice water)
– Large skillet
– Whisk
– Mixing bowls
– Slotted spoon
– Kitchen tongs
– Baking sheet (for homemade crispy onions)
Prep Time & Cooking Schedule

– Prep Time: 25 minutes
– Cooking Time: 40 minutes
– Total Time: 1 hour 5 minutes
– Serves: 8-10 people
This casserole can be prepared up to 24 hours in advance and refrigerated until ready to bake. The final baking should be done shortly before serving for the best texture. If you’re preparing for a holiday meal, you can blanch the green beans and make the mushroom sauce the day before, then assemble and bake on the day of serving.
Step-by-Step Instructions

1. Prepare the green beans: Bring a large pot of salted water to a boil. Add green beans and blanch for 5 minutes until bright green and slightly tender. Immediately transfer to an ice bath to stop cooking. Drain well and set aside.
2. Make the crispy onions: Toss sliced onions with flour, salt, and breadcrumbs. Heat oil in a large skillet over medium-high heat. Fry onions in batches until golden brown (about 3-4 minutes per batch). Drain on paper towels.
3. Prepare the mushroom sauce: In the same skillet, melt butter over medium heat. Add diced onions and cook until translucent (about 4 minutes). Add mushrooms and cook until they release their moisture and it evaporates (about 7 minutes). Add garlic and cook for 30 seconds until fragrant.
4. Create the roux: Sprinkle flour over the mushroom mixture and stir constantly for 2 minutes. Slowly whisk in broth, then cream, stirring continuously to prevent lumps. Add thyme, nutmeg, salt, and pepper.
5. Assemble the casserole: Preheat oven to 375°F. Combine green beans with the mushroom sauce in a large bowl, then transfer to the baking dish. This Green Bean Casserole comes together beautifully when you reserve some crispy onions for the final topping, making it a perfect Thanksgiving side dish.
6. Bake: Top with ¾ of the crispy onions and bake uncovered for 25 minutes until bubbling. Add remaining onions and bake for an additional 5 minutes until golden and crispy.
Nutritional Benefits & Advantages
Green beans provide an excellent source of vitamins C and K, fiber, and folate. By making this casserole from scratch, you’re avoiding the excessive sodium and preservatives found in canned versions. Using fresh mushrooms adds B vitamins, selenium, and immune-boosting compounds, while the cream provides calcium and vitamin D.
Tips, Variations & Cooking Advice
– Cheesy version: Add 1 cup of grated Gruyère or sharp cheddar cheese to the sauce.
– Bacon lover’s option: Mix in 6 strips of cooked, crumbled bacon before baking.
– Vegetarian alternative: Use vegetable broth and add 1 tablespoon of soy sauce for umami depth.
– Crunchy texture: Mix ½ cup chopped toasted almonds or pecans with the crispy onions.
– Herb variations: Try fresh rosemary or sage instead of thyme for a different aromatic profile.
Common Mistakes to Avoid

1. Overcooking the green beans: Blanch just until bright green to prevent mushy texture.
2. Watery sauce: Ensure mushrooms are cooked until their moisture evaporates before adding flour.
3. Lumpy sauce: Add liquids gradually while whisking constantly.
4. Soggy topping: Add some crispy onions during the last 5 minutes of baking to maintain crunch.
5. Under-seasoning: Taste and adjust seasonings before assembling the casserole.
Storage & Meal Prep Tips
– Refrigeration: Store leftovers in an airtight container for up to 4 days.
– Freezing: Although possible, freezing isn’t recommended as the texture of the beans and crispy topping will deteriorate.
– Reheating: Warm in a 350°F oven for 15-20 minutes until heated through. Add fresh crispy onions if needed.
– Make ahead: Prepare components separately and assemble just before baking for optimal freshness.
Conclusion
This homemade Green Bean Casserole transforms a humble Thanksgiving side dish into a showstopper worthy of any special occasion. By preparing it from scratch, you’re not only creating a more flavorful and nutritious dish but also establishing a new tradition that your family will appreciate for years to come. The perfect balance of creamy, savory sauce and crispy topping complementing the fresh green beans makes this recipe a standout that might just become the most requested dish at your holiday table.
FAQs
Can I use frozen green beans instead of fresh?
Yes, you can use frozen green beans. Thaw them completely and pat dry before using. Skip the blanching step as frozen beans are already partially cooked.
How can I make this recipe dairy-free?
Substitute the butter with olive oil or plant-based butter, and replace heavy cream with full-fat coconut milk or cashew cream for a rich dairy-free alternative.
Can I make the crispy onions in advance?
Absolutely! Store homemade crispy onions in an airtight container at room temperature for up to 2 days. If they lose their crispness, refresh them in a 350°F oven for 5 minutes.
What’s the best way to prevent a grainy sauce?
Ensure your roux is cooked for at least 2 minutes before adding liquids, and whisk constantly while gradually adding broth and cream. Maintain medium heat to allow the sauce to thicken properly.
Can I add meat to this recipe?
Yes, cooked and crumbled bacon, diced ham, or even shredded rotisserie chicken make excellent protein additions. Add them when combining the green beans with the sauce.

Best Green Bean Casserole
Equipment
- Baking Dish (1.5-quart)
- Large Mixing Bowl
- Whisk/Spoon
Ingredients
Main Ingredients
- 2 cans (14.5 oz each), drained, or 1.5 lbs fresh, trimmed and blanched Green beans
- 1 can (10.5 oz) Cream of mushroom soup
- 1/2 cup Milk
- 1 teaspoon Soy sauce
- 1/4 teaspoon Black pepper
- 1 1/3 cups, divided Crispy fried onions
Instructions
Preparation
- Preheat oven to 350°F (175°C). In a large bowl, combine the condensed cream of mushroom soup, milk, soy sauce, and black pepper.
- Stir in the drained green beans and 2/3 cup of the crispy fried onions until thoroughly combined.
- Pour the mixture into a 1.5-quart baking dish.
- Bake for 20 minutes in the preheated oven.
- Remove from oven, sprinkle the remaining 2/3 cup of crispy fried onions over the top, and bake for an additional 5 minutes until golden brown and bubbly.
- Let stand for a few minutes before serving.