Green Bean Casserole

Servings: 6 Total Time: 45 mins Difficulty: Beginner
Tender green beans and mushrooms in a creamy sauce, topped with golden, crunchy onions — the ultimate comfort-food side.
Golden, bubbling green bean casserole fresh from the oven pinit

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.

Green bean casserole in a pan and served on a plate
Homemade green bean casserole straight from the pan, plated and ready to enjoy

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.

Breaded onion rings on a tray ready to bake
Onion rings prepped and ready for the oven
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.

Chopped shallots added to browned mushrooms in a pan
Finely chopped shallots cooking with sautéed mushrooms for extra flavour

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

Fresh green beans added to sautéed mushrooms and shallots in a pan
Green beans join the mushroom and shallot base, ready to soak up flavour
Thickening into a Creamy Sauce

Sprinkle flour over the vegetables and stir until it disappears into the mixture.

Flour sprinkled over green beans, mushrooms, and shallots in a pan
A dusting of flour stirred into the vegetables to create a creamy base

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.

Silky cream sauce coating green beans and mushrooms in a pan
Velvety milk and cream sauce enveloping green beans and mushrooms
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.

Grated Parmesan sprinkled over green bean casserole
A final touch of Parmesan for extra flavour before baking

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.

Green bean casserole in a pan and served on a plate
Homemade green bean casserole straight from the pan, plated and ready to enjoy

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:

Watch our quick video tutorial on Instagram and don’t miss out on our other potato and casserole recipes.

Green Bean Casserole

Prep Time 20 mins Cook Time 25 mins Total Time 45 mins Difficulty: Beginner Servings: 6 Best Season: Winter, Fall
Pin Recipe
0 Add to Favorites

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

Cooking Mode Disabled

Crispy Onions:

Casserole:

For garnish:

Instructions

  1. 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.
  2. 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.
  3. 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.

Keywords: green bean casserole, classic American casserole, homemade green bean casserole, from scratch green bean casserole, creamy green beans, mushroom casserole, crispy onion topping, festive side dish, holiday side dish, comfort food, easy green bean recipe, mushroom and green beans, traditional green bean casserole
Rate this recipe
Did you make this recipe?

Tag @shicocooks  if you made this recipe. Follow @shicocooks  on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Affiliate Disclosure: This post contains Amazon affiliate links, i.e., when you buy any product using the links below, we get commissions. but it doesn’t cost you anything extra. If you do purchase any product using the given links, we thank you in advance!

Izabella Jakubec Food Blogger and Recipe Developer

Hi there!

I’m Izabella, and I’m thrilled to have you here!

Here, you’ll discover a collection of simple, easy-to-follow recipes that are perfect for anyone who loves quick and delicious meals.

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *

0 Add to Favorites
Min
0 Add to Favorites
Share it on your social network