Few dishes capture the comforting essence of home-cooked meals quite like a green bean casserole. Creamy, savory, and topped with crispy onions, this classic side dish has been a staple at family gatherings and holiday dinners for decades. The combination of tender green beans and a luscious mushroom sauce makes it the ultimate crowd-pleaser. I still remember making this for the first time at Thanksgiving—it came out bubbling hot with golden onions on top, and everyone went back for seconds. It’s simple, satisfying, and easy to prepare ahead of time. Whether served with roasted turkey, chicken, or even on its own, this dish proves that comfort and tradition belong on every table.
Why You’ll Love This Recipe
This green bean casserole is creamy, crunchy, and bursting with flavor. It requires just a few pantry staples, comes together in one dish, and can be prepared ahead of time for convenience. The contrast between the smooth sauce and crispy topping makes it both hearty and irresistible. Plus, it’s versatile—you can make it classic or customize it with fresh ingredients and gourmet touches.
Print
Classic Green Bean Casserole – A Timeless Holiday Favorite
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A classic green bean casserole made with tender green beans, creamy mushroom sauce, and crispy fried onions baked to golden perfection. A staple side dish for holidays or family dinners.
Ingredients
- 4 cups fresh or frozen green beans, trimmed and cut into 2-inch pieces
- 2 tbsp butter
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 8 oz mushrooms, sliced
- 2 tbsp all-purpose flour
- 1 cup chicken or vegetable broth
- 1 cup whole milk
- 1/2 cup heavy cream (optional for extra creaminess)
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp nutmeg (optional)
- 1 1/2 cups crispy fried onions, divided
- 1 cup shredded cheddar cheese (optional)
Instructions
- Preheat oven to 375°F (190°C).
- Bring a large pot of salted water to a boil. Add green beans and blanch for 3–4 minutes until bright green and slightly tender. Drain and set aside.
- In a large skillet, melt butter over medium heat. Add onions and mushrooms and cook until softened, about 5 minutes. Add garlic and cook for 1 more minute.
- Sprinkle flour over the vegetables and stir well to coat. Cook for 1–2 minutes.
- Gradually whisk in broth and milk, stirring constantly until the sauce thickens, about 5 minutes.
- Stir in salt, pepper, nutmeg, and heavy cream (if using). Remove from heat and mix in the green beans and half of the crispy onions. Add cheddar cheese if desired.
- Transfer mixture to a baking dish and spread evenly.
- Top with the remaining crispy fried onions.
- Bake uncovered for 20–25 minutes until bubbly and golden brown on top.
Notes
- For a lighter version, skip the heavy cream and use only milk.
- You can substitute canned cream of mushroom soup for the homemade sauce if short on time.
- Use fresh green beans for the best texture and color.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
Green beans – Fresh green beans give the best texture and flavor. Trim the ends and blanch them briefly before adding to the casserole. Frozen or canned green beans also work if you’re short on time.
Cream of mushroom soup – The creamy backbone of the dish. You can use homemade or canned soup; it binds the casserole together and provides that signature richness.
Milk – Helps thin out the soup for a smoother, creamier consistency. Whole milk adds richness, but 2% works too.
Soy sauce – Adds a subtle umami flavor that enhances the savory notes of the dish.
Black pepper – A touch of spice that balances the creamy base.
French-fried onions – The iconic crispy topping that makes this casserole unforgettable. Half are mixed into the casserole for texture, while the rest are sprinkled on top before baking.
Butter – Used for sautéing or adding extra richness to the sauce.
Garlic – Freshly minced garlic deepens the flavor of the mushroom base beautifully.
Mushrooms (optional) – Fresh sliced mushrooms bring extra texture and earthy flavor if you prefer a more homemade taste.
Directions
Start by preheating your oven to 350°F (175°C). If using fresh green beans, blanch them in boiling salted water for 4–5 minutes until tender-crisp, then drain and rinse under cold water.
In a large mixing bowl, combine the cream of mushroom soup, milk, soy sauce, and black pepper. Stir in the green beans and half of the French-fried onions until everything is evenly coated. If you’re using fresh mushrooms, sauté them with a bit of butter and garlic first, then fold them into the mixture.
Transfer the mixture to a lightly greased baking dish, spreading it evenly. Bake uncovered for about 25 minutes or until hot and bubbling. Remove from the oven, sprinkle the remaining French-fried onions on top, and bake for an additional 5–10 minutes until the onions are golden brown and crispy.
Let the casserole rest for a few minutes before serving—it thickens slightly as it cools, making it perfect for spooning onto plates.
Equipment needed :
Must-Have Tools to Get Rolling
Here’s what you’ll want to have on hand:
Silicone Spatula – Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.
Large pot – You’ll need this to boil the whole cabbage head and soften the leaves.
large bowl –Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.
Sharp knife – For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.
Mixing bowl – A big bowl makes it easier to combine your meat and rice filling evenly.
Cutting board – For prepping cabbage leaves and rolling them like a pro.
9×13-inch baking dish – Ideal size to fit your rolled cabbage leaves snugly and prevent them from unraveling.
knife – A sharp, durable kitchen knife perfect for slicing, chopping, and dicing with ease
Servings and timing
This recipe serves 6 to 8 people. Preparation takes about 15 minutes, and total cooking time is approximately 35 minutes.
Storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, cover loosely with foil and warm in the oven at 350°F until heated through. You can also reheat individual portions in the microwave, though the onions will lose some crispiness. For make-ahead prep, assemble the casserole (without the topping) up to a day in advance, then add the onions and bake when ready to serve.
Variations and Customizations
Homemade Mushroom Sauce – Replace canned soup with a scratch-made sauce using butter, flour, milk, and sautéed mushrooms for a fresher, more gourmet version.
Cheesy Upgrade – Stir in shredded cheddar or Gruyère cheese for a creamy, cheesy twist.
Bacon Lover’s Edition – Add crumbled, cooked bacon to the mixture for a smoky, savory flavor boost.
Fresh Herb Infusion – Mix in fresh thyme or parsley for a bright herbal note.
Garlic Parmesan Topping – Combine crispy onions with grated Parmesan for a flavorful finishing touch.
Vegan Option – Use plant-based cream of mushroom soup, almond milk, and dairy-free fried onions for a fully vegan version.
Gluten-Free Version – Swap in gluten-free fried onions and a gluten-free condensed soup or homemade roux.
Spicy Kick – Add a pinch of cayenne pepper or a few dashes of hot sauce for gentle heat.
Caramelized Onion Addition – Fold in caramelized onions to enhance sweetness and depth.
Extra Crunch – Mix panko breadcrumbs with the fried onions for a crunchier topping.
FAQs
Can I use canned green beans?
Yes, you can use canned green beans, but the texture will be softer. Drain them well before mixing.
How can I make this casserole from scratch?
Make a simple mushroom cream sauce using butter, flour, milk, and fresh mushrooms instead of canned soup.
Can I prepare this ahead of time?
Absolutely. Assemble it a day in advance without the topping, refrigerate, and bake fresh with the onions just before serving.
How do I keep the onions crispy?
Add them only during the last 10 minutes of baking to keep them golden and crunchy.
Can I freeze green bean casserole?
Yes, though it’s best frozen without the topping. Add fresh onions after thawing and before baking.
What can I substitute for cream of mushroom soup?
You can use cream of chicken soup, cream of celery, or homemade white sauce.
Can I make it dairy-free?
Yes, use dairy-free milk and vegan butter or olive oil instead of dairy-based ingredients.
How do I reheat leftovers?
Warm in the oven at 350°F until hot, uncovered for the last few minutes to crisp the topping.
What main dishes go well with green bean casserole?
It pairs perfectly with roasted turkey, chicken, pork, or even beef tenderloin.
Can I add cheese to this recipe?
Definitely—mix in shredded cheddar or top with Parmesan before baking for an extra creamy texture.
Conclusion
This green bean casserole is a comforting classic that deserves a place at every family gathering. With its creamy sauce, tender beans, and crispy topping, it’s the perfect blend of textures and flavors. Easy to make, endlessly adaptable, and always a crowd favorite, it’s no wonder this dish has stood the test of time. Whether for Thanksgiving, Christmas, or a simple Sunday dinner, one bite will remind you why this recipe never goes out of style.
Hungry for more? Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!