Green Bean Casserole Recipe Bon Appetit: Classic Holiday Side With Crispy Onions

Green Bean Casserole Recipe Bon Appetit: Classic Holiday Side With Crispy Onions

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 90mg30%
Sodium 620mg27%
Total Carbohydrate 25g9%
Dietary Fiber 4g14%
Sugars 5g
Protein 7g14%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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!

★★★★★4.8(6 reviews)
Allison Carter