Green Bean Casserole: Creamy, Crunchy, and Comforting
Few side dishes are as iconic on the American holiday table as Green Bean Casserole. With its creamy mushroom sauce, tender beans, and irresistible topping of crispy onions, it’s a dish that has earned its place at Thanksgiving dinners and Christmas feasts for decades. This version keeps all the tradition intact but takes it a step further by making everything from scratch — no canned shortcuts, just real ingredients for real flavour. The result? A casserole that’s silky, crunchy, and deeply satisfying with every bite.
Scroll down or tap Jump to Recipe to head straight to the full method.
Simple Ingredients, Classic Flavours
The beauty of Green Bean Casserole lies in how it elevates everyday ingredients into something festive and indulgent. Each component brings its own essential note to the dish:
- Green beans – Fresh, trimmed, and halved for perfect texture. They cook until tender yet still have a slight bite.
- Mushrooms – Chestnut mushrooms add earthiness and depth, enhancing the sauce with umami.
- Shallot or garlic – A gentle sweetness from shallots balances the richness. Garlic is the more classic choice, but in this version shallots step in (my mum was visiting, and she can’t stand garlic — so out it went!).
- Flour, milk, and cream – Combined to create the luscious, velvety sauce that holds everything together.
- Homemade crispy onions – Thinly sliced, breaded, and baked to golden perfection. They deliver the crunch that makes this casserole unforgettable.
- Optional Parmesan – A light sprinkle over the top before baking adds savoury sharpness.
Every ingredient plays its part, and together they create that signature creamy-crunchy balance.

How to Make Green Bean Casserole from Scratch
Making the Crispy Onions
This casserole begins with the topping. Slice the onions into thin rings, then dip them in flour, egg, and seasoned breadcrumbs. Spread them out on a tray and bake until golden and crisp. They’ll add both crunch and flavour, giving the dish its classic finishing touch.

Building the Mushroom and Bean Base
While the onions bake, heat a little olive oil in a large ovenproof pan. Add the mushrooms with a pinch of salt and pepper and cook until they release their liquid and start to brown. Stir in finely chopped shallot — or garlic if you prefer — and let it soften gently.

Add the green beans and cook until they begin to tenderise and absorb the mushroom flavours.

Thickening into a Creamy Sauce
Sprinkle flour over the vegetables and stir until it disappears into the mixture.

Pour in milk and cream, stirring constantly as the sauce transforms into a smooth, velvety coating for the beans. Fold in a small handful of the crispy onions, saving the rest for the topping.

Assembling and Baking the Casserole
Keep the mixture in the same pan if it’s ovenproof, or transfer it to a baking dish. Scatter the remaining onions across the surface and finish with a little Parmesan if you like. Bake until the casserole is bubbling and golden, then bring it straight to the table while the topping is still perfectly crunchy.

Why This Version Stands Out
There are countless recipes for Green Bean Casserole, but many rely on shortcuts like canned soup and packaged fried onions. This version skips the cans in favour of a from-scratch approach, giving you fresher flavour, a creamier sauce, and onions that actually stay crisp.
It’s still simple and straightforward — just real ingredients treated with a little care. Whether you’re serving it alongside roast turkey, ham, or even as a vegetarian main dish, it brings that nostalgic comfort but with an upgrade.

Tips and Variations
- Shallot vs. Garlic: The original casserole often uses garlic, but I used shallots because my mum was visiting and she can’t stand garlic. Both work beautifully, so choose what suits your table best.
- Make Ahead: Prepare the base a day in advance, then add the onion topping and bake before serving. This is a lifesaver for busy holiday cooking.
- Texture Check: The sauce should coat the back of a spoon before baking. If it feels too thick, add a splash of milk; if too thin, simmer a little longer.
- Vegetarian-Friendly: This dish is naturally vegetarian and can be made gluten-free by swapping flour and breadcrumbs for gluten-free alternatives.
Serving and Pairing
Green Bean Casserole shines as a side dish but is hearty enough to enjoy as a standalone vegetarian meal with crusty bread or a simple green salad. On a holiday table, it pairs beautifully with roast meats, stuffing, mashed potatoes, and gravy. Leftovers reheat well, though the onions lose their crunch — you can always add a handful of freshly baked ones before serving again.
Why We Love Green Bean Casserole
This dish is more than just food — it’s tradition. Created in the 1950s as an easy way to feed a crowd, it quickly became a household staple. Families across the US can’t imagine Thanksgiving without it. The combination of creamy sauce, tender beans, and crispy topping is timeless, offering both comfort and celebration in one dish.
Making it from scratch preserves that tradition while adding freshness and depth. It’s proof that even the most classic dishes can be elevated with a little extra care.
Perfect for Any Occasion
Though Green Bean Casserole is a holiday icon, it deserves a spot on the table year-round. Serve it for Sunday dinners, bring it to potlucks, or make it on a chilly evening when comfort food is the only answer. It’s a dish that wins over both nostalgic traditionalists and modern cooks alike.
You May Also Like
Looking for more comforting classics? Try these next:
- Egyptian Courgette Casserole (Kousa bil Béchamel)
- Lancashire Hotpot (Lamb and Potato Bake)
- Karniyarik (Stuffed Aubergines with Ground Beef)
- Braised Beef Shanks
Watch our quick video tutorial on Instagram and don’t miss out on our other potato and casserole recipes.
Description
Classic American Green Bean Casserole, made entirely from scratch with fresh green beans, earthy mushrooms, and a creamy homemade sauce, topped with golden, crispy onions. I used shallots instead of garlic because my mum was visiting and she can’t stand garlic — feel free to use garlic if you prefer. Perfect for festive dinners or cosy weeknight meals!
Ingredients
Crispy Onions:
Casserole:
For garnish:
Instructions
-
Preheat the oven to 200°C / 400°F (convection) and line a baking tray with parchment paper. Peel and thinly slice the onion, separating the slices into rings. Set up three bowls: flour; beaten egg mixed with milk; and breadcrumbs combined with paprika, salt, and pepper. Dip each onion ring first in flour, then the egg mixture, then the breadcrumb mix. Arrange in a single layer on the tray, drizzle with olive oil, and bake for 20–25 minutes, flipping occasionally, until golden and crispy.
-
Heat 1 tbsp olive oil in a large ovenproof pan over medium-low heat. Add the mushrooms with salt and pepper, cooking for 7–10 minutes until they release their liquid and start to brown. Stir in the shallots or garlic and cook 2–3 minutes until softened. Add the green beans and cook for another 10 minutes until slightly tender. Sprinkle over 2 tbsp flour and stir until fully incorporated. In a separate jug, mix the milk and double cream, then pour over the vegetables. Stir constantly until the sauce thickens, about 5 minutes. Fold in one-third of the crispy onions, reserving the rest for topping.
-
Top the casserole with the remaining crispy onions and sprinkle with grated Parmesan if using. Turn off convection mode and bake for 15–20 minutes until bubbling and golden. Remove from the oven and serve immediately.
Nutrition Facts
Servings: 6 ServingCalories:235.03kcalTotal Fat:10.92gSaturated Fat: 3.98gTrans Fat: 0.1gCholesterol:41.55mgSodium:562.44mgPotassium:489.86mgTotal Carbohydrate:28.08gDietary Fiber: 4.09gSugars: 8.52gProtein:8.35gVitamin A: 106.72IUVitamin C: 12.4mgCalcium: 129.39mgIron: 2.38mgVitamin D: 1.06IUVitamin E: 1.3IUVitamin K: 37.65mcgThiamin: 0.3mgRiboflavin: 0.48mgNiacin: 3.4mgVitamin B6: 0.26mgFolate: 51.11mcgVitamin B12: 0.36mcgPhosphorus: 168.67mgMagnesium: 41.43mgZinc: 1mg
Note
- Made from Scratch: This casserole skips the canned shortcuts — no tinned soup here. The creamy mushroom sauce is homemade, giving it a richer, fresher flavour.
- Beans: Blanching the beans before cooking isn’t necessary here since they cook directly in the sauce, but make sure they’re trimmed evenly so they soften at the same rate.
- Onion Topping: Homemade crispy onions are worth the extra effort. For best results, slice the onion very thinly and keep the breading light so they crisp up without burning.
- Shallots vs. Garlic: I used shallots in this version because my mum was visiting and she can’t stand garlic — but normally 2 garlic cloves work beautifully. Feel free to swap depending on your preference.
- Consistency: If the sauce feels too thick before baking, add a splash more milk. If too thin, let it simmer a little longer before topping.
- Serving Suggestion: Best served fresh from the oven while the onion topping is crunchy. Leftovers can be reheated, but the onions will soften — if you want to restore the crunch, scatter on a few freshly baked crispy onions before serving.
- Make Ahead: You can prepare the casserole base a day ahead and refrigerate it. Add the onions on top just before baking.
