Green Bean Casserole

Posted on

Green Bean Casserole topped with crispy fried onions in a baking dish

lunch

If you’ve only ever had Green Bean Casserole from a can-and-soup combo, this homemade version is going to feel like a little upgrade you didn’t know you needed. This Green Bean Casserole uses fresh green beans and a simple homemade creamy sauce instead of canned soup, so it tastes brighter, fresher, and just a little more special — while still being just as easy to pull together.

It’s the kind of side dish that shows up at Thanksgiving, Christmas, and Sunday dinners for a reason: it’s creamy, comforting, and always disappears fast. Even if you’ve never made a casserole from scratch before, this recipe walks you through every step so you can feel confident in the kitchen.

Save this one for busy days when you need something simple, cozy, and family-friendly. It reheats beautifully, so it’s a smart choice for holiday meal prep, too.

Quick Recipe Snapshot

  • Prep time: 20 minutes
  • Cook time: 35 minutes
  • Total time: 55 minutes
  • Servings: 6–8
  • Difficulty level: Beginner-friendly
  • Best for: Thanksgiving, Christmas, potlucks, weeknight comfort dinners
  • Main method: Stovetop sauce + oven baking
  • Flavor profile: Creamy, savory, buttery, with a crunchy onion topping
Table of Contents

Why You’ll Love This Green Bean Casserole

  • No canned condensed soup — just a simple homemade sauce
  • Made with fresh green beans for better texture and flavor
  • Comes together in about an hour, start to finish
  • Great make-ahead option for busy holiday cooking
  • Beginner-friendly steps with no fancy equipment needed
  • A guaranteed table favorite that reheats well for leftovers

What Makes This Recipe Work

The magic of a good Green Bean Casserole comes down to two things: texture and balance. Blanching the green beans first keeps them bright and slightly crisp instead of mushy, even after baking. Meanwhile, a quick homemade roux-based sauce gives you that same creamy, savory flavor as canned soup — but with fresher taste and no mystery ingredients.

Topping it all with crispy fried onions adds crunch and a little salty richness that balances the creamy sauce underneath. Each layer has a job, and together they create that nostalgic, crowd-pleasing dish everyone expects at the holiday table.

Ingredients You’ll Need

  • Fresh green beans – the star of the dish; they hold their shape and flavor far better than canned beans
  • Unsalted butter – builds the base of the creamy sauce
  • Mushrooms – add earthy flavor that mimics classic cream-of-mushroom soup
  • Garlic – just a little, for depth
  • All-purpose flour – thickens the sauce into a silky, spoonable texture
  • Chicken or vegetable broth – adds savory flavor to the base
  • Half-and-half or heavy cream – makes the sauce rich and creamy
  • Salt and pepper – for seasoning throughout
  • Crispy fried onions – the classic crunchy topping (homemade or store-bought)

Ingredient Notes and Easy Swaps

  • No mushrooms? Leave them out or swap in a thinly sliced bell pepper for texture.
  • Dairy-free option: Full-fat canned coconut milk (just the thick cream part) can replace half-and-half; the flavor stays mild.
  • Broth swap: Chicken broth, vegetable broth, or even beef broth all work fine here.
  • Onion topping: Store-bought crispy fried onions save time and taste great. Don’t substitute raw sliced onions — they won’t get the same crunch.
  • Fresh vs. frozen beans: Frozen green beans work if thawed first; just skip the blanching step since they’re usually pre-blanched.

How to Make Green Bean Casserole

  1. Prep the oven and beans. Preheat your oven to 400°F. Bring a large pot of salted water to a boil, add the trimmed green beans, and cook for 4–5 minutes until bright green and just barely tender. Drain and transfer to a bowl of ice water to stop the cooking.
  2. Build the sauce. In a large oven-safe skillet, melt the butter over medium heat. Add the sliced mushrooms with a pinch of salt and pepper, cooking until they soften and release their liquid, about 5 minutes.
  3. Add garlic and flour. Stir in the garlic and cook for 1 minute, then sprinkle the flour over the mushrooms and stir until it coats everything and smells lightly toasted.
  4. Pour in the liquid. Slowly whisk in the broth, followed by the half-and-half. Cook, stirring often, until the sauce thickens enough to coat the back of a spoon, about 6–8 minutes.
  5. Combine and top. Remove from heat, stir in the drained green beans, and mix until evenly coated in the sauce. Sprinkle about half of the crispy onions on top.
  6. Bake until bubbly. Transfer to the oven (or bake directly in the oven-safe skillet) and bake for about 15–20 minutes, until the sauce is bubbling around the edges.
  7. Finish and serve. Add the remaining crispy onions on top and bake for another 3–5 minutes, just until golden. Let the Green Bean Casserole rest for 5 minutes before serving.
Stirring creamy sauce into green beans for Green Bean Casserole
Combining the homemade creamy mushroom sauce with blanched green beans before baking.

Beginner Tips for Best Results

  • Don’t skip the ice bath after blanching — it locks in that bright green color and crisp texture.
  • Whisk the flour in slowly to avoid lumps in your sauce.
  • Add the onion topping in two stages so it doesn’t go soggy in the oven.
  • If your sauce looks too thick before baking, add a splash of broth or cream to loosen it.

Common Mistakes to Avoid

  • Overcooking the beans before baking: They’ll continue to cook in the oven, so slightly undercooking them at the blanching stage keeps them from turning mushy.
  • Skipping the roux step: Rushing past the flour step can leave your sauce thin and watery instead of creamy.
  • Adding all the onions at once: Topping the whole dish with onions before baking can make them soften instead of staying crisp.
  • Using canned green beans without adjusting: Canned beans are already soft, so they need less bake time than fresh ones.

Easy Variations

  • Cheesy version: Stir in ½ cup shredded cheddar or Parmesan before baking.
  • Bacon-lovers version: Add crumbled cooked bacon for smoky flavor.
  • Holiday version: A pinch of fresh thyme or a little nutmeg adds a cozy, festive touch.
  • Kid-friendly version: Skip the mushrooms and keep the sauce simple and mild.
  • Lighter version: Use whole milk instead of half-and-half and reduce butter slightly.

What to Serve With Green Bean Casserole

Green Bean Casserole is a natural fit alongside roasted or braised mains. Try pairing it with a comforting Slow Cooker Amish Pot Roast or Herb Gravy Chicken with Mashed Potatoes for a full, cozy dinner spread. For more holiday sides, this casserole also pairs beautifully with Garlic Roasted Vegetables or a batch of Vegan Corn Casserole for a well-rounded holiday table. If you love creamy veggie sides, Creamed Spinach with Feta Cheese is another great addition.

Easy homemade Green Bean Casserole in a rustic baking dish
A cozy, from-scratch Green Bean Casserole perfect for Thanksgiving or Christmas dinner.

Make-Ahead Tips

You can blanch the green beans and make the sauce a day ahead. Store them separately in the fridge, then combine and bake just before serving. You can also fully assemble the unbaked casserole (without the final onion layer), cover tightly, and refrigerate overnight — just add a few extra minutes to the bake time since it will start cold.

How to Store Green Bean Casserole

Leftover Green Bean Casserole keeps well in an airtight container in the refrigerator for up to 4 days. Let it cool completely before storing to help keep the texture from getting watery.

Can You Freeze Green Bean Casserole?

You can freeze the sauce-and-bean mixture (without the crispy onion topping) for up to 2–3 months. Freezing the fully assembled and topped casserole is possible too, but the onions may lose some crunch after thawing, so adding a fresh layer of onions before the final bake gives the best texture. Thaw overnight in the fridge before baking.

How to Reheat

Reheat individual portions in the microwave in 30-second bursts until warmed through. For best texture, reheat the whole dish in a 350°F oven, covered with foil, for about 15–20 minutes, then uncover for the last few minutes to re-crisp the onion topping.

Nutrition Notes

This Green Bean Casserole is a rich, comforting side dish, with nutrition varying based on your exact ingredients and portion size. Using half-and-half versus heavy cream, or homemade versus store-bought fried onions, will change the calorie and fat content, so this is meant as a general guide rather than a precise nutritional analysis.

Frequently Asked Questions

Can I make Green Bean Casserole ahead of time?

Yes. You can prep the beans and sauce a day in advance, or fully assemble the casserole (minus the final onion layer) and refrigerate it overnight before baking.

Can I use canned or frozen green beans instead of fresh?

Yes, though fresh green beans give the best texture. Canned beans need less bake time since they’re already soft, and frozen beans should be thawed first.

Does Green Bean Casserole freeze well?

The sauce-and-bean mixture freezes well for up to 2–3 months. It’s best to add fresh crispy onions after thawing for the crunchiest topping.

Why is my Green Bean Casserole watery?

This usually happens if the sauce wasn’t thickened enough before baking, or if the beans weren’t drained well after blanching.

What can I use instead of mushrooms in Green Bean Casserole?

You can leave mushrooms out entirely or substitute thinly sliced bell pepper for a similar texture without the mushroom flavor.

Can I double this Green Bean Casserole recipe?

Yes — simply double all the ingredients and bake in a 9×13-inch dish, adding a few extra minutes to the bake time.

Final Thoughts

This Green Bean Casserole proves that a classic side dish can be both nostalgic and genuinely homemade at the same time. It’s simple enough for a weeknight but special enough for the holiday table — give it a try, and it just might become your new go-to.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A serving of homemade Green Bean Casserole on a plate

Green Bean Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: elodie
  • Total Time: 55 minutes
  • Yield: 68 servings 1x
  • Diet: Vegetarian

Description

A homemade Green Bean Casserole made with fresh green beans and a creamy, from-scratch sauce, topped with crispy fried onions — no canned soup required.


Ingredients

Scale

1 lb fresh green beans, trimmed

3 tbsp unsalted butter

8 oz sliced mushrooms

2 cloves garlic, minced

2 tbsp all-purpose flour

3/4 cup chicken or vegetable broth

1 1/4 cups half-and-half

Salt and pepper, to taste

1 1/2 cups crispy fried onions, divided


Instructions

1. Blanch green beans in boiling salted water 4-5 minutes; ice-bath to stop cooking.

2. Sauté mushrooms in butter until softened.

3. Add garlic, then flour; stir to coat.

4. Whisk in broth, then half-and-half; simmer until thickened.

5. Stir in green beans and half the onions.

6. Top with remaining onions; bake at 400°F for 15-20 minutes until bubbly.

Notes

For a make-ahead option, prep the beans and sauce separately up to a day in advance.

Freeze the bean-and-sauce mixture without onions for up to 3 months.

Add fresh crispy onions after thawing for the best crunch.

  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: Side Dish
  • Method: Stovetop + Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 180 kcal
  • Sugar: 3g
  • Sodium: 420mg
  • Fat: 13g
  • Saturated Fat: 7g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 11g
  • Fiber: 2g
  • Protein: 4g
  • Cholesterol: 35mg

If this recipe fits your holiday menu or weeknight routine, print it or save it so you can come back to it the next time you need a reliable, homemade Green Bean Casserole.

for more recipes follow me in FacebookPinterest and medium.

You might also like these recipes

Leave a comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star