
Classic Green Bean Casserole Recipe tastes creamy, savory, and a little crunchy on top, and it fits right in with any holiday table or random Tuesday comfort dinner in about 45 minutes. This version works for beginners and seasoned home cooks who want a classic, no-drama side that still feels special. I have cooked some version of this casserole almost every Thanksgiving since college, and my family now treats it like a non‑negotiable tradition.
Why Make This Classic Green Bean Casserole Recipe at Home
Homemade green bean casserole tastes fresher, creamier, and less salty than the canned version. You control the texture of the green beans, the richness of the sauce, and the amount of crispy onions on top, which means you avoid soggy, beige mystery casserole.
You also customize it for dietary needs or picky eaters without sacrificing flavor. The recipe uses simple pantry ingredients, so you skip last‑minute grocery store panic and still bring a classic crowd favorite to the table.
“This Classic Green Bean Casserole Recipe tastes like the holidays in a dish, with tender beans, creamy sauce, and a mountain of crispy onions on top, and my family scrapes the pan clean every time. ★★★★★”
Ingredients You Need
Here is everything you need for a classic green bean casserole recipe that tastes like the one you grew up with, only a little fresher.
Green beans
- 1 1/2 pounds fresh green beans, trimmed and cut into 1 1/2 inch pieces
- Use fresh for the best snap and color.
- Use frozen cut green beans in a pinch; do not thaw, just add a couple extra minutes to the simmer time.
- Avoid canned green beans if you want a firm texture; they turn mushy very quickly.
Creamy mushroom sauce
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 8 ounces cremini or white button mushrooms, finely chopped
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 2 tablespoons all purpose flour
- 1 cup low sodium chicken broth or vegetable broth
- 1 cup whole milk or half and half
- 1/4 teaspoon ground black pepper
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon onion powder
- 1/4 teaspoon garlic powder
- 1/4 teaspoon smoked paprika or regular paprika, optional for a subtle depth
- 1/4 cup grated Parmesan cheese, optional but tasty
You can use canned condensed cream of mushroom soup if you want a shortcut. Use one 10.5 ounce can and reduce the salt in the recipe, then thin it with 1/3 to 1/2 cup milk until it reaches a pourable but thick consistency.
Crispy topping
- 1 1/2 to 2 cups canned crispy fried onions
- French’s brand works great and tastes nostalgic, but any store brand usually works fine.
- 1/2 cup panko breadcrumbs, optional for extra crunch
- 1 tablespoon melted butter, optional if you use panko
Seasoning and finishing
- Extra salt and pepper to taste
- A squeeze of lemon juice at the end, optional, brightens the creamy sauce
- Pinch of red pepper flakes, optional, if your crowd likes a little heat
Equipment
- Large pot for blanching green beans
- Large skillet or sauté pan for the mushroom sauce
- Slotted spoon or spider strainer
- Mixing spoon or silicone spatula
- 2 to 2.5 quart baking dish or 9 x 13 inch casserole dish
- Colander
- Measuring cups and spoons
- Cutting board and sharp knife
Tips & Mistakes
- Blanch green beans in well salted boiling water so they taste seasoned from the inside out.
- Shock the beans in ice water after blanching so they stay bright green and do not overcook in the oven.
- Dry the beans well before mixing with the sauce so the casserole does not turn watery.
- Chop mushrooms small so they melt into the sauce and picky eaters do not complain about big chunks.
- Cook the mushrooms until they release their moisture and start to brown so the sauce tastes rich, not bland.
- Stir the flour into the fat and vegetables and cook it for at least 1 minute so the sauce does not taste like raw flour.
- Add the broth slowly while you whisk so the sauce stays smooth and lump free.
- Simmer the sauce until it thickens to a gravy‑like consistency so the casserole sets up nicely.
- Taste the sauce before you mix in the beans so you adjust salt and pepper now, not at the table.
- Fold in only part of the crispy onions before baking and save a generous handful for the top so you keep maximum crunch.
- Cover the casserole loosely with foil if the onions brown too quickly so they do not burn.
- Do not overbake; pull the dish out once it bubbles around the edges and the center feels hot.
- Let the casserole rest 10 minutes before serving so it thickens slightly and scoops cleanly.
- Use a larger baking dish instead of a deeper one so you get more surface area for crispy topping.
- Avoid stacking the crispy onions too thick in one spot so they crisp evenly and do not steam.
How to Make Classic Green Bean Casserole Recipe
Prep the green beans
- Bring a large pot of water to a rolling boil and salt it generously, about 1 to 2 tablespoons.
- Add the trimmed green beans and cook them for 4 to 5 minutes until they turn bright green and feel crisp tender.
- Fill a large bowl with ice water while the beans cook.
- Use a slotted spoon or strainer to move the beans straight into the ice water and cool them completely.
- Drain the beans in a colander and pat them dry with clean kitchen towels or paper towels.
Cook the mushroom base
- Heat the butter and olive oil in a large skillet over medium heat.
- Add the diced onion and cook 3 to 4 minutes until it softens and turns translucent.
- Stir in the chopped mushrooms and cook 6 to 8 minutes until they release their liquid and start to brown.
- Add the minced garlic and cook 30 seconds until it smells fragrant.
Build the creamy sauce
- Sprinkle the flour over the mushroom mixture and stir well so the flour coats the vegetables.
- Cook this mixture 1 to 2 minutes, stirring, so the flour toasts slightly.
- Slowly pour in the broth while you whisk or stir constantly so the mixture stays smooth.
- Add the milk or half and half and keep stirring until everything combines.
- Season with salt, pepper, onion powder, garlic powder, and paprika if you use it.
- Let the sauce simmer 4 to 6 minutes, stirring often, until it thickens to a gravy‑like consistency that coats the back of a spoon.
- Stir in the Parmesan if you use it and adjust seasoning with more salt and pepper if needed.
- Turn off the heat and add a small squeeze of lemon juice if you want a brighter flavor.
Assemble the casserole
- Preheat your oven to 375°F and grease your baking dish lightly.
- Add the blanched and dried green beans to the skillet with the mushroom sauce and fold everything together gently.
- Stir in about 1 cup of the crispy fried onions so they mix throughout the casserole.
- Transfer the mixture to the prepared baking dish and spread it into an even layer.
Add the topping
- In a small bowl, mix the remaining crispy fried onions with the panko breadcrumbs if you use them.
- Drizzle the melted butter over this mixture and toss until everything coats evenly.
- Sprinkle the topping evenly over the casserole so every bite gets some crunch.
Bake
- Place the baking dish on the center rack of the oven.
- Bake 20 to 25 minutes until the casserole bubbles around the edges and the topping looks golden brown.
- If the topping browns too quickly, tent the dish loosely with foil and finish baking.
- Remove the casserole from the oven and let it rest 10 minutes before serving so it sets slightly.
Variations I've Tried
I swap half the green beans with blanched broccoli florets when I want a mixed veggie casserole that still feels classic. I add a handful of shredded sharp cheddar or Gruyere to the sauce for a cheesier version that kids inhale. I stir in a spoonful of Dijon mustard and extra black pepper when I want a slightly tangy, grown‑up twist.
I also use gluten free flour and gluten free crispy onions when I cook for gluten free guests, and the texture still turns out great. I sometimes top half the casserole with extra panko and leave the other half with only onions to keep both the crunchy‑topping fans and the purists happy.
How to Serve Classic Green Bean Casserole Recipe
Serve this classic green bean casserole recipe hot or very warm so the sauce stays creamy and the topping stays crisp. It pairs well with roast turkey, chicken, beef, or a simple baked tofu main if you cook vegetarian. Add it to a plate with mashed potatoes, stuffing, and cranberry sauce for a full holiday spread, or serve it with rotisserie chicken and a simple salad for an easy weeknight dinner. I also scoop leftovers over rice or quinoa and call it lunch, which feels slightly too cozy for a weekday but I do it anyway.
How to store
- Cool the casserole to room temperature within 1 to 2 hours, then cover the dish tightly or transfer leftovers to airtight containers.
- Store in the fridge for up to 3 to 4 days; the topping softens a bit, but the flavor stays great.
- Freeze portions in freezer safe containers for up to 2 months; the beans soften more after freezing, but the dish still tastes comforting.
- Reheat single servings in the microwave until hot, then crisp the top under the broiler for 1 to 2 minutes if you want the onions crunchy again.
- Reheat larger portions in a 350°F oven, covered with foil, for 15 to 20 minutes, then uncover for the last 5 minutes to refresh the topping.

Classic Green Bean Casserole Recipe
Ingredients
Method
- Preheat the oven to 350°F (175°C). Lightly grease a 9x13-inch baking dish.
- In a large bowl, whisk together the condensed cream of mushroom soup, milk, soy sauce, and black pepper until smooth.
- Stir in the cooked, well-drained green beans and 1 1/2 cups of the crispy fried onions until evenly coated.
- Transfer the mixture to the prepared baking dish and spread into an even layer.
- Bake for 25 minutes, or until the casserole is hot and bubbling around the edges.
- Remove from the oven, gently stir the casserole, and sprinkle the remaining 1 cup of crispy fried onions evenly over the top.
- Return to the oven and bake for an additional 5–10 minutes, or until the onions on top are golden brown and crispy.
- Let stand for 5 minutes before serving to allow the casserole to set slightly.
Notes
Approximate per serving (1/8 of recipe): 220 calories; fat 15 g; saturated fat 4 g; carbohydrates 18 g; fiber 3 g; sugars 4 g; protein 4 g; sodium 640 mg. Values will vary based on specific brands, substitutions, and portion size.
