Classic Green Bean Casserole Recipe brings tender-crisp green beans, creamy mushroom sauce, and a salty golden crunch in every bite. It suits holiday hosts and weeknight comfort seekers, and it takes about 50 minutes start to finish. I still sneak extra crispy onions before dinner like I did as a kid.
Why Choose This Classic Green Bean Casserole Recipe
This Classic Green Bean Casserole Recipe swaps canned soup for a quick skillet sauce that tastes fresher and richer. You get deep mushroom flavor, balanced seasoning, and green beans that stay bright and tender. It fits Thanksgiving, Friendsgiving, or any cozy Sunday roast.
I build in pantry shortcuts for busy nights and still protect that beloved classic feel. You can choose fresh, frozen, or canned beans and pick the dairy that fits your table. The method scales easily for a crowd.
Ingredients You Need
- Green beans: 1.5 pounds fresh, trimmed and cut into 2-inch pieces. Sub: 24 ounces frozen cut beans, thawed and patted dry, or 4 cups well-drained canned beans.
- Kosher salt and black pepper
- Unsalted butter: 3 tablespoons
- Olive oil: 1 tablespoon
- Mushrooms: 12 ounces cremini or white, sliced
- Yellow onion: 1 small, finely diced
- Garlic: 3 cloves, minced
- Thyme: 1 teaspoon fresh leaves or 1/2 teaspoon dried
- All-purpose flour: 3 tablespoons. Sub: 1:1 gluten-free flour works.
- Low-sodium broth: 1.5 cups chicken or vegetable
- Milk or cream: 1 cup whole milk or half-and-half, or 3/4 cup heavy cream for extra rich
- Soy sauce or Worcestershire sauce: 1 teaspoon, for umami depth
- Nutmeg: small pinch
- Lemon juice: 1 teaspoon, for brightness
- Crispy fried onions: 2 cups, divided. Brand note: classic French’s tastes great. Sub: homemade fried shallots.
- Parmesan: 1/4 cup grated, optional
Pantry shortcut: swap the flour, broth, milk, soy, and nutmeg with 1 can condensed cream of mushroom soup plus 3/4 cup milk, then season to taste.
Equipment
- Large pot for blanching, plus a bowl of ice water and a colander
- 12-inch skillet or Dutch oven
- 2 to 3 quart baking dish
- Whisk and wooden spoon
- Measuring cups and spoons
- Oven preheated to 375 degrees F
How to Make Classic Green Bean Casserole Recipe
Step 1: Blanch the green beans
Bring a large pot of well-salted water to a boil. Boil the beans until bright and crisp-tender, 4 to 5 minutes. Shock in ice water, drain well, and pat dry so the sauce stays silky.
Step 2: Sauté mushrooms and aromatics
Heat the butter and oil in a large skillet over medium-high heat. Add mushrooms and cook until they give up their liquid and brown, 6 to 8 minutes. Stir in the onion, cook until soft, 3 to 4 minutes, then add garlic and thyme and cook 1 minute more with a pinch of salt and pepper.
Step 3: Build the sauce
Sprinkle in the flour and stir until it coats the vegetables, about 1 minute. Whisk in the broth, then the milk, a splash at a time, and bring to a gentle simmer. Stir in soy or Worcestershire, nutmeg, and lemon juice, then simmer until thick enough to coat a spoon, 3 to 5 minutes. Taste and season with salt and pepper, then fold in the Parmesan if using.
Step 4: Combine and assemble
Fold the blanched beans into the mushroom sauce until coated. Stir in 1 cup of the crispy onions for extra crunch inside. Transfer the mixture to a greased 2 to 3 quart baking dish and smooth the top.
Step 5: Bake to bubbly perfection
Bake at 375 degrees F until hot and bubbling around the edges, 20 to 25 minutes. Top with the remaining 1 cup crispy onions and bake 5 to 7 minutes more until golden. Let the casserole rest 10 minutes so it sets and slices cleanly.
Tips & Common Mistakes
- Salt the blanching water generously so the beans taste seasoned from the start.
- Dry the beans after blanching to prevent a watery sauce.
- Give mushrooms space in the pan and brown them well to build flavor.
- Thicken the sauce until it clings to the spoon, not soupy and not gluey.
- Keep the salty topping in mind and season the sauce in small steps.
- Add the crispy onions near the end so they stay crunchy and do not scorch.
- Use a 2 to 3 quart baking dish so the ratio of sauce to beans stays balanced.
- Let the casserole rest 10 minutes before serving to keep the sauce velvety.
- Gluten-free path: use 1:1 GF flour and a GF fried onion brand.
- Dairy-free path: use plant butter, unsweetened oat or almond milk, veggie broth, and a vegan Worcestershire or soy sauce.
Variations I’ve Tried
- Bacon and cheddar: fold in 4 slices crisped, chopped bacon and 1/2 cup shredded sharp cheddar.
- Gruyere and caramelized onion: swap Parmesan for 1/2 cup grated Gruyere and cook the onions low and slow until jammy.
- Spicy kick: add 1 teaspoon Calabrian chili paste or a pinch of cayenne to the sauce.
- Almond crunch: sprinkle 1/3 cup toasted sliced almonds under the fried onion topping.
- Truffle twist: finish with a few drops of truffle oil before serving.
- Soup shortcut: use 1 can condensed cream of mushroom soup plus 3/4 cup milk, then proceed with assembly and bake times.
How to Serve
Spoon it hot next to roast turkey, chicken, or glazed ham, and add something fresh like a big green salad or citrusy slaw. Mashed potatoes, stuffing, and cranberry sauce all play nicely with the creamy, savory flavors. Finish with chopped parsley or lemon zest for color and zip. Those crispy onions tend to vanish by the handful, so keep an extra cup nearby if you host a hungry crew.
Make-Ahead and Storage
- Assemble ahead: build the casserole without the final fried onion topping, cover, and refrigerate up to 2 days. Bake straight from the fridge at 375 degrees F, adding 5 to 10 minutes, then top with onions and finish as directed.
- Freeze: assemble without the fried onions, wrap tightly, and freeze up to 2 months. Thaw in the fridge overnight, then bake and finish with onions.
- Leftovers: refrigerate in an airtight container up to 4 days. Reheat in a 350 degree F oven, covered 15 minutes, then uncovered 5 minutes to crisp the top, or use an air fryer for the topping and a microwave for the base if you rush.
Ingredients
Instructions
- Preheat the oven to 350°F (175°C). Lightly grease a 2-quart baking dish.
- Bring a pot of salted water to a boil. Add green beans and cook for 4–5 minutes until crisp-tender. Drain well.
- In a large bowl, combine the condensed cream of mushroom soup, milk, soy sauce, and black pepper. Stir until smooth.
- Add the drained green beans and 2/3 cup of the crispy fried onions to the soup mixture. If using, stir in the shredded cheddar cheese.
- Transfer the mixture to the prepared baking dish and spread into an even layer.
- Bake for 20–25 minutes, until hot and bubbly around the edges.
- Sprinkle the remaining crispy fried onions evenly over the top and return to the oven for 5–10 minutes, or until the onions are golden brown.
- Let stand for 5 minutes before serving to allow the casserole to set slightly.
Notes
Approximate per serving (1 of 6): 210 calories; fat 14 g; saturated fat 5 g; carbohydrates 17 g; fiber 3 g; sugars 5 g; protein 5 g; sodium 640 mg. Values will vary based on specific ingredient brands, optional cheese, and portion size.

