Old-School Green Bean Casserole

Featured in: Slow Comforts

This classic side features tender green beans enveloped in a savory mushroom sauce made from sautéed cremini mushrooms, onions, garlic, and a creamy blend of milk, cream, and vegetable broth. Lightly seasoned with nutmeg, salt, and pepper, the mixture is topped with crispy fried onions for an irresistible crunch. Baked until bubbling and golden, it pairs beautifully with hearty mains and comforts any family table.

Updated on Sat, 15 Nov 2025 11:24:00 GMT
Creamy Old-School Green Bean Casserole with golden-brown crispy onions, perfect for a cozy Thanksgiving. Save
Creamy Old-School Green Bean Casserole with golden-brown crispy onions, perfect for a cozy Thanksgiving. | moonthyme.com

A nostalgic, creamy side dish featuring tender green beans, savory mushrooms, and crispy fried onions—a classic for holiday feasts and family dinners.

I first made this casserole for Thanksgiving at my grandmother's house and it instantly became a family staple. It captures all the coziness of traditional holiday gatherings!

Ingredients

  • Fresh green beans: 900 g (2 lb), trimmed and cut into 5 cm (2-inch) pieces (or substitute 900 g frozen green beans, thawed and drained)
  • Unsalted butter: 2 tbsp
  • Cremini or button mushrooms: 250 g (9 oz), sliced
  • Yellow onion: 1 small, finely chopped
  • Garlic cloves: 2, minced
  • All-purpose flour: 2 tbsp
  • Whole milk: 240 ml (1 cup)
  • Heavy cream: 120 ml (1/2 cup)
  • Low-sodium vegetable broth: 120 ml (1/2 cup)
  • Salt: 1 tsp
  • Black pepper: 1/2 tsp
  • Ground nutmeg (optional): 1/2 tsp
  • Crispy fried onions: 150 g (1 1/2 cups), store-bought or homemade

Instructions

Preheat Oven:
Preheat the oven to 180°C (350°F).
Blanch Beans:
Bring a large pot of salted water to a boil. Add green beans and cook for 5 minutes until just tender but still bright green. Drain and immediately rinse under cold water. Set aside.
Sauté Vegetables:
In a large skillet over medium heat, melt the butter. Add mushrooms and cook for 5-6 minutes until tender and browned. Add onion and garlic, cooking for another 2-3 minutes until softened.
Make Sauce:
Stir in the flour and cook for 1 minute, stirring constantly. Gradually whisk in milk, cream, and broth. Bring to a simmer and cook until thickened, about 5 minutes. Season with salt, pepper, and nutmeg (if using).
Combine:
Add the drained green beans to the skillet and toss to coat evenly in the sauce.
Assemble:
Transfer the mixture to a 2-liter (2-quart) baking dish. Sprinkle half of the crispy fried onions on top.
Bake:
Bake for 25 minutes until bubbling. Remove from oven, top with remaining onions, and bake for 5-7 minutes more until golden and crisp.
Serve:
Let cool for 5 minutes before serving.
A bubbling baking dish of Old-School Green Bean Casserole, a comforting side topped with crispy onions. Save
A bubbling baking dish of Old-School Green Bean Casserole, a comforting side topped with crispy onions. | moonthyme.com

My kids always ask for seconds of this casserole, especially when we gather for festive meals. It's become part of our holiday kitchen traditions.

Serving Suggestions

This casserole pairs beautifully with roast turkey, baked chicken, or as part of a vegetarian feast. Serve hot and watch it disappear fast!

Make-Ahead & Storage

Assemble up to a day ahead and bake when ready to serve. Leftovers keep, covered, in the refrigerator for up to 3 days.

Variations

For a cheesy twist, add grated sharp cheddar or Gruyère to the sauce. Swap mushrooms for caramelized shallots or try adding roasted red peppers for color.

This classic Old-School Green Bean Casserole features tender green beans in a rich, flavorful mushroom sauce. Save
This classic Old-School Green Bean Casserole features tender green beans in a rich, flavorful mushroom sauce. | moonthyme.com

Serve this classic alongside your favorite main dish and enjoy the nostalgia with every bite. Leftovers are just as delicious the next day!

Recipe FAQ

Can I use frozen green beans instead of fresh?

Yes, thawed and drained frozen green beans work well, making preparation quicker without sacrificing texture.

How do I get crispy fried onions on top?

Use store-bought fried onions or make your own by thinly slicing onions, coating them in flour, and frying until golden and crisp.

What can I add for extra richness?

Incorporate grated sharp cheddar or Gruyère cheese into the sauce for a richer, more indulgent flavor.

How to prevent the beans from overcooking?

Blanch the beans just until tender-crisp, then rinse under cold water to stop cooking and keep their bright green color.

Can this be prepared ahead of time?

Yes, assemble up to the baking step and refrigerate for up to 24 hours before adding the onions and baking.

Old-School Green Bean Casserole

Creamy green beans with mushrooms and crispy fried onions create a comforting holiday side dish.

Prep Time
15 min
Time to Cook
35 min
Total Duration
50 min
Created by Lydia Brooks


Skill Level Easy

Cuisine American

Portions 6 Serving Size

Diet Info Vegetarian Friendly

What You'll Need

Vegetables

01 2 lb fresh green beans, trimmed and cut into 2-inch pieces (or 2 lb frozen cut green beans, thawed and drained)

Sauce Base

01 2 tbsp unsalted butter
02 9 oz cremini or button mushrooms, sliced
03 1 small yellow onion, finely chopped
04 2 garlic cloves, minced
05 2 tbsp all-purpose flour
06 1 cup whole milk
07 ½ cup heavy cream
08 ½ cup low-sodium vegetable broth
09 1 tsp salt
10 ½ tsp black pepper
11 ½ tsp ground nutmeg (optional)

Topping

01 1½ cups crispy fried onions (store-bought or homemade)

How to Make It

Step 01

Preheat oven: Set the oven temperature to 350°F.

Step 02

Blanch green beans: Bring a large pot of salted water to a boil. Add green beans and cook for 5 minutes until just tender but still bright green. Drain and rinse under cold water immediately to halt cooking. Set aside.

Step 03

Sauté mushrooms and aromatics: In a large skillet over medium heat, melt butter. Add mushrooms and cook for 5-6 minutes until tender and browned. Incorporate onion and garlic; cook an additional 2-3 minutes until softened.

Step 04

Prepare sauce: Stir in flour and cook for 1 minute, stirring constantly. Gradually whisk in milk, cream, and vegetable broth. Bring to a simmer and cook until sauce thickens, about 5 minutes. Season with salt, pepper, and nutmeg if using.

Step 05

Combine beans and sauce: Add the drained green beans to the skillet and toss to coat evenly in the sauce.

Step 06

Assemble casserole: Transfer mixture to a 2-quart baking dish. Sprinkle half of the crispy fried onions evenly on top.

Step 07

Bake initial layer: Bake for 25 minutes until the mixture bubbles.

Step 08

Add topping and finish baking: Remove from oven, top with the remaining fried onions, and bake for an additional 5-7 minutes until golden and crisp.

Step 09

Rest before serving: Allow to cool for 5 minutes before serving.

Tools Needed

  • Large pot
  • Colander
  • Large skillet
  • Whisk
  • 2-quart baking dish
  • Oven

Allergen Details

Review every ingredient for allergens and ask a medical professional when unsure.
  • Contains milk (dairy)
  • Contains wheat (gluten in flour and fried onions)
  • Possible soy presence in store-bought fried onions

Nutrition Details (each serving)

These details are for reference only, and shouldn't replace healthcare advice.
  • Energy: 265
  • Fats: 15 g
  • Carbohydrates: 25 g
  • Proteins: 6 g