
This classic holiday side brings nostalgic comfort to every table with its crispy onion topping and creamy mushroom sauce. I’ve refined the traditional method to ensure perfect texture and flavor every time.
The secret lies in fresh green beans and a homemade sauce that avoids the canned soup shortcut. A quick blanch keeps the beans vibrant and tender, while the onions bake to golden perfection.
What emerges is a dish that honors the original while elevating it—creamy without being heavy, and topped with onions so crispy they shatter with each bite. It’s the quintessential addition to any holiday spread.
Serve it alongside roasted turkey or ham for a meal that feels both familiar and special. Here’s how to make it.
Ingredients for Green Bean Casserole Recipe Bon Appetit
Fresh green beans, creamy mushroom sauce, and golden onions create this timeless holiday classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🌿 | 1 ½ lb | Trimmed, cut into 2-inch pieces |
| Cremini Mushrooms 🍄 | 10 oz | Sliced thinly for sauce |
| Yellow Onions 🧅 | 2 whole | Thinly sliced for topping |
| All-Purpose Flour 🌾 | ½ cup | For roux and coating onions |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for creamiest texture |
| Whole Milk 🥛 | ½ cup | For balancing cream sauce |
| Vegetable Stock 🍲 | 1 ½ cups | Low-sodium preferred for control |
| Unsalted Butter 🧈 | 4 tbsp | For cooking and richness |
| Garlic Cloves 🧄 | 3 cloves | Minced for sauce depth |
| Dijon Mustard 🟡 | 1 tbsp | For tangy sauce balance |
| Worcestershire Sauce 🍶 | 1 tsp | Vegetarian version required |
| Kosher Salt 🧂 | 1 ½ tsp | Divided for seasoning layers |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Nutmeg 🌰 | ¼ tsp | Freshly grated for warmth |
The green beans should be young and firm—look for bright green pods without blemishes at Whole Foods or your local farmers market. Cremini mushrooms (baby bellas) have more flavor than white button mushrooms. For the topping, sweet yellow onions caramelize best and crisp up beautifully. Avoid pre-sliced onions (they lose moisture too quickly).
No creminis? White mushrooms work in a pinch, though the flavor will be milder. For a gluten-free version, swap the flour for cornstarch at half the amount. Heavy cream can be replaced with full-fat coconut milk for a dairy-free twist (though the flavor will differ). Always use vegetarian Worcestershire—Annie’s is a reliable brand.
Blanch the beans up to 1 day ahead—store in ice water in the fridge. The sauce can be made 2 days ahead and reheated gently. The fully assembled casserole bakes best fresh but leftovers keep 3-4 days (the onions lose crispness when stored).
Why You’ll Love This Recipe
- One Pot Wonder: I love that this comes together in a single dish—just sauté the onions and mushrooms, stir in the flour and cream, then let the oven do the rest.
- Rich, Earthy Depth: The cremini mushrooms and yellow onions create this amazing savory base that makes every bite of the green beans taste indulgent.
- Holiday or Tuesday: Honestly, I make this for Thanksgiving and random weeknights when I crave something hearty but don’t want to fuss.
- Leftovers? Yes Please: It reheats surprisingly well, and I’ll be real: I often double the batch just so I can have seconds the next day.
Step-by-Step Instructions for Green Bean Casserole
This classic method delivers perfectly creamy beans with a crispy onion topping every time.
Step 1: Blanch the Fresh Green Beans
Bring a large pot of salted water to a rolling boil. Add all 1.5 lb Fresh Green Beans and cook for 3-4 minutes until they turn bright green and are just tender-crisp.
Immediately drain and plunge them into an ice bath to stop the cooking process. This preserves their color and texture. Drain again and pat dry with a clean towel. I always trim and cut them into 2-inch pieces first for even cooking.
Step 2: Make the Creamy Mushroom Sauce
In a large skillet, melt 2 tbsp Unsalted Butter over medium heat. Add the 10 oz Cremini Mushrooms and cook for 5-6 minutes until they release their moisture and turn golden brown.
Add 3 cloves Garlic Cloves and cook for 30 seconds until fragrant. Stir in the remaining 2 tbsp Unsalted Butter and 0.5 cup All-Purpose Flour to create a roux. Cook for 1-2 minutes until lightly golden.
Gradually whisk in the 1.5 cups Vegetable Stock, 1.5 cups Heavy Cream, and 0.5 cup Whole Milk. Stir in 1 tbsp Dijon Mustard, 1 tsp Worcestershire Sauce, 1 tsp Kosher Salt, 0.5 tsp Ground Black Pepper, and 0.25 tsp Nutmeg. Simmer for 5 minutes until thickened.
Step 3: Coat the Beans and Prepare the Onions
Fold the blanched Fresh Green Beans into the mushroom sauce until evenly coated. Transfer to a greased baking dish. The sauce should cling to the beans without being soupy.
In a separate bowl, toss the 2 whole Yellow Onions (thinly sliced) with the remaining 0.5 tsp Kosher Salt and enough flour to lightly coat. This creates the signature crispy topping.
Step 4: Bake to Golden Perfection
Spread the coated onions evenly over the casserole. Bake at 375°F for 25-30 minutes until the sauce is bubbly and the onions are deep golden brown and crispy.
If the onions brown too quickly, tent with foil. Let it rest for 5 minutes before serving to allow the sauce to set slightly. The contrast between the creamy beans and crispy onions is what makes this dish special.
Pro Tips For Making Green Bean Casserole Recipe Bon Appetit
- Blanch the Beans: Drop fresh green beans into boiling salted water for exactly 3 minutes, then shock in ice water—I learned this the hard way after serving mushy beans more than once.
- Sear the Mushrooms: Cook the creminis in batches over medium-high heat until deeply browned, about 5-6 minutes per side; crowding the pan steams them instead of searing.
- Deglaze the Pan: After sautéing onions and mushrooms, add a splash of water or broth to scrape up those browned bits—this adds serious depth to the cream sauce.
- Use Full-Fat Cream: Skip the light versions; the heavy cream is what gives this casserole its rich, velvety texture that actually holds up in the oven.
Creative Variations of This Dish
French Onion Style
Transform this into a richer version by caramelizing the 2 whole Yellow Onions in 2 tbsp butter for 30-40 minutes until deep brown. Deglaze with ¼ cup white wine before adding to the sauce. The depth of flavor will remind you of French onion soup. 🌟
Cheesy Baked Version
After assembling, sprinkle 1 cup grated Gruyère and ½ cup breadcrumbs over the onions before baking. The cheese melts into gooey perfection while the breadcrumbs add extra crunch. I use Boar’s Head cheese for this variation.
Lightened-Up Take
Replace the Heavy Cream with 1 cup Greek yogurt and ½ cup low-fat milk. Use whole wheat flour for the roux and topping. The result is still creamy but with a lighter, tangier profile. It works surprisingly well!
Vegan Adaptation
Swap dairy for coconut cream and vegetable broth. Use olive oil instead of butter and nutritional yeast for cheesy flavor. The onions still crisp up beautifully with this plant-based approach. I was skeptical at first, but it’s delicious.
Herb-Infused Sauce
Add 1 tbsp fresh thyme and 1 tsp rosemary to the mushroom sauce while simmering. The aromatic herbs complement the earthy mushrooms perfectly. I grow these in my windowsill herb garden for freshness.
Spicy Kick
Stir ½ tsp cayenne pepper and 1 diced jalapeño into the sauce. The heat cuts through the richness beautifully. For extra crunch, add crushed red pepper flakes to the onion topping before baking. 🔥
Nutrition Facts
Frequently Asked Questions
Can I use canned or frozen green beans instead?
Fresh is best for texture, but frozen works in a pinch. Thaw and pat dry first to avoid a watery casserole. Canned beans often turn mushy, so I don’t recommend them.
Why did my onion topping stay soggy?
Slice onions paper-thin and coat them lightly in flour. Bake uncovered at 375°F until deep golden. If they brown too fast, tent with foil but remove it for the last 5-10 minutes.
How can I make this ahead of time?
Blanch beans and make sauce up to 2 days ahead. Store separately, then assemble and bake just before serving. The onions crisp best when baked fresh.
Can I make this gluten-free?
Swap all-purpose flour for cornstarch at half the amount. Use gluten-free breadcrumbs for the onion topping if needed. The texture remains just as creamy!
- Bread Recipe KitchenAid Mixer: Foolproof Loaf With Perfect Rise - September 28, 2026
- BBQ Oysters Recipe Grill: Smoky Garlic Butter Bliss - September 28, 2026
- Crock Pot Mac and Cheese Recipe Paula Deen: Ultra Creamy Southern-Style Comfort - September 28, 2026