Introduction
Classic Green Bean Casserole with Crispy Onions is an iconic side dish that’s a staple on holiday tables and perfect for cozy family dinners. Combining tender green beans with a creamy mushroom sauce and topped with golden, crispy fried onions, this casserole is comforting, flavorful, and always a crowd-pleaser. Its creamy texture, savory flavor, and crunchy topping make it a perfect complement to roasted meats, turkey, or ham.
Why I Love This Recipe
I love this recipe because it perfectly balances creamy and crunchy textures. The savory mushroom sauce envelops the green beans in a rich, comforting layer of flavor, while the crispy onions on top provide the perfect finishing touch. It’s nostalgic, simple to make, and always impresses both kids and adults. It’s one of those dishes that feels like home in every bite.
Why It’s a Must-Try Dish
This casserole is a must-try because it elevates humble green beans into a rich, flavorful, and satisfying side. It’s perfect for holidays or weeknight dinners, and its creamy, savory sauce paired with crispy onions is irresistible. Even those who usually avoid green beans will find themselves reaching for seconds.
Recipe Details
- Preparation Time: 10 minutes
- Cooking Time: 25–30 minutes
- Total Time: 35–40 minutes
- Servings: 6–8
- Calories (per serving): ~220 kcal
- Cuisine: American
- Course: Side Dish
Ingredients
- 1 lb (450 g) fresh green beans, trimmed and cut into 2-inch pieces (or 2 cups frozen green beans)
- 2 tablespoons unsalted butter
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 8 oz (225 g) mushrooms, sliced
- 2 tablespoons all-purpose flour
- 1 cup chicken or vegetable broth
- 1 cup heavy cream or half-and-half
- Salt and black pepper, to taste
- 1 teaspoon soy sauce (optional)
- 1 ½ cups crispy fried onions (store-bought or homemade)
Simple Cooking Directions
- Preheat oven to 375°F (190°C).
- Cook green beans until tender-crisp; drain and set aside.
- Sauté onion, garlic, and mushrooms in butter until soft.
- Stir in flour and cook 1 minute. Gradually whisk in broth and cream until thickened. Season with salt, pepper, and soy sauce.
- Add green beans and mix to coat. Transfer to a baking dish.
- Top with crispy fried onions. Bake 20–25 minutes until bubbly and golden on top.
Step-by-Step Recipe Preparation Method
- Prep Green Beans: Trim ends of fresh green beans and cut into 2-inch pieces. If using frozen, thaw and drain.
- Preheat Oven: Set oven to 375°F (190°C).
- Cook Green Beans: Boil or steam green beans for 3–5 minutes until tender-crisp. Drain and set aside.
- Make Mushroom Sauce:
- In a large skillet, melt butter over medium heat.
- Add chopped onion and garlic; sauté 2–3 minutes until fragrant.
- Add sliced mushrooms and cook until soft and slightly browned.
- Thicken Sauce: Sprinkle flour over mushrooms and cook 1 minute, stirring constantly. Gradually whisk in broth and cream, stirring until sauce thickens. Season with salt, pepper, and soy sauce if using.
- Combine Green Beans: Add cooked green beans to the sauce and stir to coat evenly.
- Assemble Casserole: Transfer green bean mixture to a greased 9×13-inch baking dish. Spread evenly.
- Add Topping: Sprinkle crispy fried onions generously over the top.
- Bake: Bake in preheated oven for 20–25 minutes until sauce is bubbly and onions are golden brown.
- Serve: Remove from oven and let rest for 5 minutes before serving.

How to Serve
Serve hot as a side dish alongside roasted turkey, chicken, ham, or beef. It’s ideal for Thanksgiving, Christmas, or any cozy family meal. Garnish with extra crispy onions for added crunch and visual appeal.
Additional Recipe Tips
- Use fresh green beans for the best texture; frozen works well but may be softer.
- Sauté mushrooms and onions until golden to enhance flavor.
- Stir halfway through baking if using extra-thick sauce to prevent uneven baking.
- Homemade crispy onions make the topping extra special and flavorful.
Variations
Cheesy Green Bean Casserole: Stir ½ cup shredded cheddar or Gruyère into the sauce before baking.
- Low-Fat Version: Use milk instead of cream and olive oil instead of butter.
- Herb-Infused: Add thyme or rosemary to the mushroom sauce for extra aroma.
- Vegan Version: Use plant-based butter, non-dairy cream, and vegetable broth with vegan fried onions.
Freezing and Storage
- Refrigerator: Store leftovers in an airtight container for up to 3 days. Reheat in the oven to retain crispiness.
- Freezer: The casserole can be frozen unbaked for up to 2 months. Thaw overnight in the refrigerator and bake as directed. Topping may lose some crispiness; add fresh fried onions before serving.
Special Equipment Needed
- 9×13-inch baking dish
- Large skillet for sauce
- Wooden spoon or spatula
- Measuring cups and spoons
FAQ
Q: Can I use canned green beans?
A: Yes, drain well and adjust cooking time since canned beans are already soft.
Q: Can I make the sauce ahead of time?
A: Yes, make the mushroom sauce and green bean mixture ahead; add crispy onions just before baking.
Q: How do I get extra crispy onions?
A: Use store-bought French fried onions or make homemade by thinly slicing onions, coating in flour, and frying until golden.
Q: Can I double the recipe?
A: Yes, use a larger baking dish and adjust baking time slightly.
Conclusion
Classic Green Bean Casserole with Crispy Onions is a comforting, flavorful, and timeless side dish that elevates green beans into a creamy, savory, and crunchy delight. Perfect for holidays, family dinners, or special occasions, it’s easy to prepare, versatile, and always a crowd-pleaser. The creamy mushroom sauce and golden onions make this dish a must-have in any classic American recipe collection.
Classic Green Bean Casserole with Crispy Onions
Course: Dinner IdeasCuisine: AmericanDifficulty: Easy6
servings10
minutes25
minutes35
minutesIngredients
1 lb (450 g) fresh green beans, trimmed and cut into 2-inch pieces (or 2 cups frozen green beans)
2 tablespoons unsalted butter
1 small onion, finely chopped
2 cloves garlic, minced
8 oz (225 g) mushrooms, sliced
2 tablespoons all-purpose flour
1 cup chicken or vegetable broth
1 cup heavy cream or half-and-half
Salt and black pepper, to taste
1 teaspoon soy sauce (optional)
1 ½ cups crispy fried onions (store-bought or homemade)
Directions
- Preheat oven to 375°F (190°C).
- Cook green beans until tender-crisp; drain and set aside.
- Sauté onion, garlic, and mushrooms in butter until soft.
- Stir in flour and cook 1 minute. Gradually whisk in broth and cream until thickened. Season with salt, pepper, and soy sauce.
- Add green beans and mix to coat. Transfer to a baking dish.
- Top with crispy fried onions. Bake 20–25 minutes until bubbly and golden on top.







