A creamy, crunchy, and crowd-pleasing classic green bean casserole topped with crispy fried onions, the ultimate side dish for your Christmas meals or holiday dinners. Made from scratch with real ingredients and full of cozy flavor, it’s a must-have on your festive table!
For the Green Beans:
1 lb (450g) fresh green beans, trimmed and halved
1 tsp salt (for boiling water)
For the Mushroom Sauce:
3 tbsp butter
8 oz (250g) mushrooms, finely chopped
2 garlic cloves, minced
3 tbsp all-purpose flour
1 ½ cups milk
1 cup chicken or vegetable broth
½ cup heavy cream
½ tsp salt
½ tsp black pepper
¼ tsp nutmeg (optional)
For the Crispy Fried Onions:
2 large onions, thinly sliced
1 cup buttermilk (or milk)
1 cup flour
1 tsp salt
Vegetable oil for frying
Prep the Onions: Soak onions in buttermilk for 10 minutes. Toss in flour and salt, then fry in hot oil (350°F/175°C) until golden and crisp. Drain on paper towels.
Blanch the Beans: Boil salted water, cook beans for 3–4 minutes until tender-crisp. Drain and plunge into ice water to stop cooking.
Make the Sauce: Melt butter in a skillet over medium heat. Sauté mushrooms until browned. Add garlic, then stir in flour and cook 1 minute. Gradually whisk in milk, broth, and cream until smooth and thickened (4–5 minutes). Season with salt, pepper, and nutmeg.
Assemble: Preheat oven to 375°F (190°C). Combine beans with sauce, transfer to a baking dish, and bake for 20 minutes until bubbly.
Top and Bake: Sprinkle fried onions on top and bake for another 5–8 minutes until golden. Serve warm and enjoy!
Use fresh green beans for the best texture.
You can use store-bought fried onions to save time.
Assemble ahead: prepare up to 1 day in advance (without onions). Add onions right before baking.
Great alongside roast turkey, mashed potatoes, or other Christmas dinner side dishes.