Classic Green Bean Casserole Recipe for Family Dinners
Green bean casserole brings comfort and familiarity to any table, whether you need something simple for a weeknight or want to impress at a holiday gathering.
There's something deeply satisfying about enjoying a dish that feels both homemade and special without requiring hours in the kitchen.
The creamy, savory layers come together beautifully, making it a crowd-pleaser that never goes out of style.
You can count on it to complement nearly any main course, from roasted meats to vegetarian spreads.
It's one of those reliable dishes that works just as well for a casual family dinner as it does for festive celebrations.
The golden, crispy topping adds textural contrast that makes every bite interesting and delicious.
When you need something hearty and satisfying that everyone will enjoy, few dishes deliver quite like a well-made casserole.
Check out the full recipe below and see how easy it is to make at home.
Holiday-Ready Highlights of Green Bean Casserole Recipe
Ingredient Overview for Green Bean Casserole
Main Ingredients:Sauce and Seasoning Ingredients:Topping Ingredient:Tools That Prepare Green Bean Casserole
Step-by-Step Baking Guide for Green Bean Casserole
Prep Green Beans and Mushrooms
Grab those fresh green beans and chop off the ends. Slice up 8 ounces of cremini mushrooms into nice thin pieces. Set them aside – they’re ready for some serious cooking action.
Sauté Onions
Warm 1 tablespoon olive oil in a large skillet over medium heat. Toss in a chopped medium yellow onion and let it dance around until it turns soft and translucent, about 5-7 minutes.
Cook Vegetables
Dump your prepped green beans and mushrooms into the skillet. Season with:
Stir everything around and cook for 8-10 minutes until the green beans are crisp and the mushrooms have softened. Scoop the veggies out and set them to the side.
Create Creamy Sauce Base
Lower the skillet heat to medium-low. Sprinkle 1/4 cup all-purpose flour into the pan and stir constantly for 1-2 minutes to create a smooth base.
Build the Sauce
Slowly pour in:
Whisk everything together until it’s super smooth. Let the mixture simmer for 5-7 minutes, stirring constantly until it thickens up nicely.
Season the Sauce
Stir in:
Taste and adjust the seasoning if needed.
Combine Vegetables and Sauce
Add those cooked green beans and mushrooms back into the creamy sauce. Mix everything together so each veggie gets coated.
Prepare for Baking
Heat the oven to 350°F. Transfer the veggie and sauce mixture into a 9×13 inch baking dish. Spread it out evenly.
First Onion Layer
Sprinkle half of the 6 ounces crispy fried onions across the top of the casserole.
First Bake
Slide the dish into the oven and bake for 20-25 minutes until it’s bubbling and turning golden brown.
Final Crispy Topping
Pull the casserole out and scatter the remaining crispy fried onions over the top.
Final Bake
Return the dish to the oven for another 5 minutes until everything is heated through and the onions look perfectly browned.
Rest and Serve
Let the casserole sit for a few minutes before serving. This helps everything settle and makes serving easier.
Helpful Tips for Green Bean Casserole
Traditional Green Bean Casserole Variations
Classic Serving Ideas for Green Bean Casserole
Easy Storage Ideas for Green Bean Casserole
Green Bean Casserole Frequently Asked Questions
Can I use fresh or frozen green beans?
Fresh green beans work best for crisp texture. Frozen beans can be used, but thaw and drain them completely to prevent excess moisture.
How do I prevent a watery casserole?
Ensure green beans are not overcooked and pat them dry before mixing with sauce. Cook the sauce until it thickens and coats the back of a spoon.
Is there a dairy-free alternative for the sauce?
Replace milk with unsweetened almond or oat milk. Use vegetable broth for a creamy consistency without dairy.
Can I make this casserole ahead of time?
Prepare the casserole up to the baking step, cover, and refrigerate for up to 24 hours. Add crispy onions just before baking.
What if I can’t find crispy fried onions?
Make your own by thinly slicing onions, coating in flour, and frying until golden. Breadcrumbs can also work as a crunchy topping alternative.
How do I get a crispy onion topping?
Sprinkle onions in the last 5-10 minutes of baking to prevent burning. Watch carefully to achieve golden-brown color.
Scratch Made Green Bean Casserole Recipe
- Total Time: 55-67 minutes
- Yield: 6 1x
Description
Grandma’s green bean casserole brings pure comfort straight to your holiday table with crispy onions and creamy sauce that make everyone smile. Serving this classic side dish connects generations and creates delicious memories around warm, shared moments.
Ingredients
Vegetables:
- 1 pound fresh green beans, trimmed
- 8 ounces sliced cremini mushrooms
- 1 medium yellow onion, chopped
Main Sauce Components:
- 2 cups milk (whole or 2%)
- ½ cup vegetable broth
- ¼ cup all-purpose flour
- 1 tablespoon olive oil
Seasonings and Toppings:
- 6 ounces crispy fried onions
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper, plus more to taste
- 1 teaspoon soy sauce
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
Instructions
- Rinse and trim 1 pound of fresh green beans. Slice 8 ounces of cremini mushrooms into thin pieces.
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Sauté 1 chopped yellow onion until translucent and soft, approximately 6 minutes.
- Add prepared green beans and mushrooms to the skillet. Sprinkle ½ teaspoon salt and ¼ teaspoon black pepper. Cook while stirring occasionally until vegetables are tender-crisp, around 9 minutes.
- Remove vegetable mixture from skillet and set aside. Lower heat to medium-low.
- Dust ¼ cup flour into the empty skillet. Stir constantly for 2 minutes to prevent burning.
- Gradually whisk 2 cups milk and ½ cup vegetable broth into the flour, creating a smooth sauce.
- Simmer sauce for 6 minutes, stirring continuously until it thickens. Mix in 1 teaspoon soy sauce, ¼ teaspoon garlic powder, and ¼ teaspoon onion powder.
- Preheat your oven to 350°F. Return vegetable mixture to the sauce and combine thoroughly.
- Transfer mixture to a 9×13 inch baking dish. Spread evenly across the surface.
- Sprinkle 3 ounces crispy fried onions over the casserole.
- Bake for 22 minutes until edges become bubbly and golden.
- Top with remaining 3 ounces crispy fried onions. Bake an additional 5 minutes.
- Allow casserole to rest 4 minutes before serving to help sauce set.
Notes
- Fresh green beans make a huge difference, so choose crisp, bright green beans without blemishes or soft spots.
- Slice mushrooms thin and evenly to ensure they cook consistently and blend smoothly with the creamy sauce.
- For a gluten-free version, replace wheat flour with cornstarch or a gluten-free flour blend and use tamari instead of soy sauce.
- If you prefer a lighter dish, swap heavy cream for half-and-half or whole milk, which will reduce the total calories while maintaining a creamy texture.
- Prep Time: 15-20 minutes
- Cook Time: 40-47 minutes
- Category: Casseroles
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 6
- Calories: 144 kcal
- Sugar: 3 g
- Sodium: 335 mg
- Fat: 7 g
- Saturated Fat: 1.5 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 17 g
- Fiber: 4 g
- Protein: 5 g
- Cholesterol: 10 mg


Daniel Navarro
Culinary Content Director
Expertise
Mexican-inspired Menus, Seasonal Restaurant Specials, Shared Plate Dining, Tequila Pairings, Chef-driven Recipes
Education
Daniel writes about bold flavors, chef-driven dishes, and the kind of restaurant moments that turn tacos, mezcal, and shared plates into a night worth repeating.