Green Bean Casserole – The Best Ever

By

Green Bean Casserole from Scratch is the classic side dish turned gourmet, delivering vibrant green beans, a silky homemade mushroom‑cream sauce, and all the crunch of crispy onions or a cheese‑turkey mash‑up. Whether it’s Thanksgiving, a cozy winter dinner, or a mid‑week upgrade, this version makes you never look back at canned soup again.

Freshly baked green bean casserole with golden crispy onions, creamy sauce, and vibrant green beans in a white ceramic baking dish
Creamy, crunchy, and ready in 30 min—this green bean casserole is a must-have holiday side!
Table of Contents
0f7e596b8dd3bc814fbd5025d9fa980981dcd2ee6a3592c38ea138ffd4be7d52?s=30&d=mm&r=gMia Carter

Green Bean Casserole from Scratch

A creamy, crunchy, and totally homemade version of the classic holiday side — no canned soup here! Fresh green beans, savory mushroom cream sauce, and crispy onions make this dish unforgettable.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 8
Course: Appetizer
Cuisine: American
Calories: 190

Ingredients
  

  • 1 lb fresh green beans trimmed and halved
  • 2 –3 Tbsp unsalted butter
  • 8 oz mushrooms button or cremini, sliced
  • 2 garlic cloves minced
  • 2 Tbsp all-purpose flour
  • 1 ¼ cups half-and-half
  • ¾ cup chicken or vegetable broth
  • Salt & pepper to taste
  • Optional: 1 cup shredded cheddar cheese
  • Optional: 4–6 slices cooked bacon chopped
  • Topping choose one:
  • Store-bought crispy fried onions
  • OR 1 sliced onion dredged & fried (DIY method)

Method
 

  1. Blanch the green beans:
  2. Boil salted water and blanch beans for 4–5 minutes. Transfer to an ice bath to stop cooking. Drain and set aside.
  3. Make the mushroom sauce:
  4. In a large skillet, melt butter and sauté mushrooms for 3–4 minutes. Add garlic, cook 1 min. Stir in flour and cook another 1–2 minutes. Slowly whisk in half-and-half and broth. Simmer until thick. Season with salt and pepper. Stir in optional cheese and bacon.
  5. Assemble the casserole:
  6. Combine green beans and sauce in a 9×13″ baking dish.
  7. Add topping:
  8. Sprinkle with crispy onions or fried homemade onions.
  9. Bake:
  10. Bake at 375°F (190°C) for 15–20 minutes, until bubbly and golden on top. Rest 5 minutes before serving.

Nutrition

Serving: 1servingCalories: 190kcalCarbohydrates: 15gProtein: 5gFat: 11gSaturated Fat: 6gCholesterol: 25mgSodium: 380mgFiber: 3gSugar: 4gCalcium: 90mgIron: 1.2mg

Notes

  • Make-Ahead Tip: You can blanch the green beans and prepare the sauce 1 day in advance. Store separately in the fridge and assemble just before baking.
  • Crispy Onion Shortcut: Store-bought crispy onions work great if you’re short on time — but for extra crunch and flavor, try frying your own.
  • Texture Matters: Don’t overcook the green beans during blanching — tender-crisp is the goal to avoid a mushy casserole.
  • Flavor Boost: Add a dash of nutmeg or smoked paprika to the sauce for a subtle but delicious twist.
  • Cheese Lovers: Stir in sharp cheddar, Gruyère, or Monterey Jack for a richer casserole.
  • Vegetarian Version: Use veggie broth and skip the bacon for a fully meat-free dish.
  • Leftovers: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven to keep the topping crisp.

Tried this recipe?

Let us know how it was!

Why This Version Works

  • Fresh‑bean texture & flavor. Blanching fresh green beans locks in their bright color and keeps them tender‑crisp instead of mushy.
  • Rich, controlled cream sauce. Making your own mushroom sauce means you decide how creamy, savory, or light it turns out — no salty condensed soup surprise.
  • Crunch & optional indulgence. Add freshly fried onions for classic crunch or go decadent with Turkey and cheese. Versatile for vegetarians and comfort‑food lovers alike.

Ingredients (Serves ~8)

  • 1 lb (≈450 g) fresh green beans — washed, trimmed, halved
  • 2–3 Tbsp unsalted butter
  • 8 oz (≈225 g) mushrooms (button or cremini), sliced
  • 2 cloves garlic, minced
  • 2 Tbsp all‑purpose flour
  • 1 ¼ cups (≈300 ml) half‑and‑half (or substitute heavy cream or whole milk)
  • ¾ cup (≈180 ml) chicken broth or vegetable broth
  • Salt & freshly ground black pepper, to taste
  • Optional: 1 cup grated sharp cheddar (for a richer version)
  • Optional: 4–6 slices cooked Turkey, chopped (for extra flavor)
  • For crunchy topping:
    • 1 medium onion, thinly sliced — or store‑bought crispy fried onions/shallots
    • ½ cup (≈60 g) all‑purpose flour
    • ¾ cup panko breadcrumbs
    • 1 large egg + 1 Tbsp milk (if frying onions yourself)
    • Salt & pepper for seasoning

Step-by-Step Directions

1. Prep the beans

  1. Preheat oven to 375 °F (190 °C).
  2. Bring a large pot of salted water to a boil. Add trimmed and halved green beans, blanch for 4–5 minutes — just until tender‑crisp.
  3. Drain beans and immediately plunge into an ice‑water bath to stop cooking; drain again and set aside.

2. Make the mushroom‑cream sauce

  1. In a large skillet, melt butter over medium heat. Add mushrooms and sauté until they begin to soften (about 3–4 min). Add garlic and cook another minute.
  2. Sprinkle flour over mushrooms, stirring to coat evenly. Cook 1–2 minutes to remove raw‑flour taste.
  3. Slowly whisk in half‑and‑half and broth. Bring to a simmer and stir until sauce thickens. Season with salt and pepper.
  4. If you like — stir in cheddar and/or Turkey for a richer, more decadent sauce.

3. Assemble casserole

  1. In a 9×13″ (or ~3‑quart) baking dish, combine the blanched beans with the mushroom‑cream mixture. Stir gently to coat all beans.

Option A — homemade crunchy onions:

  • Dip onion slices into flour, then beaten egg + milk, then dredge in panko mixed with salt & pepper.
  • Fry batches in 2″ (≈5 cm) of oil heated to 375 °F (190 °C) until golden and crispy. Drain on paper towels.
    Option B — store‑bought crispy onions or shallots: fewer dishes, faster, still delicious.

Sprinkle the onions evenly over the top of the bean‑sauce mixture.

5. Bake & serve

  • Bake in preheated oven for ~15–20 minutes, until sauce is bubbly and onions are golden.
  • Let rest ~5 minutes before serving — this helps sauce thicken and flavors settle.

Prep, Cook & Total Time

  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes

Variations & Tips

  • Vegetarian version: use vegetable broth instead of chicken broth; skip Turkey.
  • Cheesy & indulgent: stir in cheddar (or Monterey Jack) before baking.
  • Make‑ahead: you can blanch the beans and prepare the sauce a day ahead. Store separately; assemble and bake just before serving.
  • Avoid soggy beans: make sure to ice‑bath after blanching, and don’t over‑cook. Freshness and crispness are key.

Why This Green Bean Casserole Beats the Classic Canned Version

  • Avoids overly salty, processed condensed soup — you control salt, dairy richness, and texture.
  • Fresh beans retain color, snap, and flavor — no mushy, over‑cooked green beans.
  • Homemade toppings (or even store‑bought crunchy onions) give authentic texture contrast that canned versions can’t match.
  • Flexibility: vegetarian, decadent (cheese + Turkey), make‑ahead — ideal for holidays and everyday dinners.

Frequently Asked Questions (FAQ)

Can I substitute frozen green beans instead of fresh?
Yes – you can use frozen beans. Thaw and drain them well, then pat dry before tossing into sauce. However, fresh beans typically result in a firmer, crisper texture.

What if I don’t want to fry onions – are store‑bought crispy onions okay?
Absolutely. Many recipes use store‑bought crispy onions for convenience. They give great crunch with minimal effort. Sally’s Baking+

Can I make this casserole ahead of time and reheat later?
Yes. You can blanch the beans and make the sauce ahead; store separately in the fridge. Assemble and bake just before serving for best texture.

Is there a way to make this vegan or dairy‑free?
Yes – use vegetable broth, substitute half‑and‑half with unsweetened plant milk (or vegan cream), skip cheese and Turkey, and use vegan-friendly crispy onions. Some cooks even suggest blending mushrooms into sauce for a smooth consistency.

Leave a Comment

Recipe Rating