The Best Classic Green Bean Casserole Recipe (Creamy, Crispy & Easy)

Classic green bean casserole with fresh green beans, creamy mushroom sauce, and crispy fried onions.

Jump to Recipe

Prep Time: 25 minutes
Cook Time: 30 minutes
Total Time: 55 minutes
Servings: 8 to 10

There are certain dishes that simply belong on a holiday table, and classic green bean casserole is one of them. Creamy, savory, comforting, and covered with a generous layer of crispy fried onions, it is the kind of side dish that people look forward to all year.

This version takes everything people love about traditional green bean casserole and makes it just a little better.

Fresh green beans give the casserole a beautiful color and tender texture without becoming overly soft. Fresh mushrooms, butter, garlic, cream, and Parmesan create a rich homemade mushroom sauce, while crispy fried onions provide that familiar salty crunch that makes green bean casserole so irresistible.

The result is an incredibly creamy green bean casserole that still tastes like the classic holiday dish you remember.

It is rich without being overwhelmingly heavy, savory without being too salty, and creamy without drowning the green beans in sauce. Most importantly, there are plenty of crispy onions on top.

Whether you are preparing Thanksgiving dinner, Christmas dinner, Easter dinner, or simply want an old-fashioned comfort food side dish, this is a green bean casserole recipe worth saving.

** This article contains affiliate links. As an Amazon Affiliate I earn from qualifying purchases.

VIEW CASSEROLE DISHES ON AMAZON
SHOP GROCERIES ON AMAZON WHOLE FOODS

Classic homemade green bean casserole with fresh green beans, creamy mushroom sauce, and crispy fried onions in a white baking dish.

Why You'll Love This Green Bean Casserole

Green bean casserole became a holiday classic for good reason. It is simple, comforting, and pairs beautifully with almost everything else on a traditional Thanksgiving or Christmas table.

This homemade version has a few extra advantages.

Fresh Green Beans

Fresh green beans have a firmer, fresher texture than canned beans. Briefly blanching them before assembling the casserole gives them a head start on cooking while helping them retain their beautiful green color.

Homemade Mushroom Sauce

Instead of relying entirely on canned condensed soup, this recipe creates a creamy mushroom sauce from scratch.

Butter, mushrooms, garlic, flour, broth, milk, cream, Parmesan, and seasonings create a silky sauce with considerably more depth and fresh mushroom flavor.

Plenty of Crispy Fried Onions

Some things do not need reinventing.

Crispy fried onions are one of them.

Their salty, savory crunch is such an important part of classic green bean casserole that this recipe keeps them front and center.

Perfect for Holiday Dinners

Green bean casserole is especially convenient for large holiday meals because much of the preparation can be done ahead of time.

Assemble the green beans and mushroom sauce earlier in the day, refrigerate the casserole, and add the crispy onion topping when you are ready to bake.

Ingredients You'll Need

For the Green Beans

  • 2 pounds fresh green beans, trimmed

  • 1 tablespoon salt for the blanching water

For the Creamy Mushroom Sauce

  • 4 tablespoons unsalted butter

  • 12 ounces cremini or baby bella mushrooms, sliced

  • 1 small yellow onion, finely diced

  • 3 cloves garlic, minced

  • 3 tablespoons all-purpose flour

  • 1 cup low-sodium chicken broth or vegetable broth

  • 1 cup whole milk

  • 1/2 cup heavy cream

  • 1 teaspoon Worcestershire sauce

  • 1/2 teaspoon dried thyme

  • 1/2 teaspoon onion powder

  • 1/2 teaspoon freshly ground black pepper

  • 1/4 teaspoon salt, plus more to taste

  • 1/3 cup freshly grated Parmesan cheese

For the Crispy Topping

  • 2 cups crispy fried onions, divided

  • 2 tablespoons freshly grated Parmesan cheese, optional

Choosing the Best Green Beans

Fresh green beans are my first choice for this recipe.

Look for beans that are firm, bright green, and relatively slender. Avoid beans that appear wrinkled, limp, or heavily blemished.

Trim the stem ends before cooking. You can leave smaller beans whole or cut longer beans in half.

There is no need to cook the green beans completely before putting them into the casserole. In fact, you do not want to.

The beans continue cooking in the oven, so boiling them until completely tender at the beginning can result in an overly soft casserole.

How to Make the Best Green Bean Casserole

Step 1: Blanch the Green Beans

Preheat the oven to 375°F.

Lightly grease a 9 x 13-inch baking dish.

Bring a large pot of generously salted water to a boil.

Prepare a large bowl of ice water nearby.

Add the trimmed green beans to the boiling water and cook for approximately 4 minutes, or until they are bright green and beginning to become tender.

Immediately drain the beans and transfer them to the ice water.

Allow them to cool for a few minutes, then drain thoroughly.

This process is called blanching. It partially cooks the green beans while helping preserve their color and texture.

Make sure the beans are well drained before adding them to the casserole. Excess water can thin the mushroom sauce.

Step 2: Brown the Mushrooms

Melt 2 tablespoons of butter in a large skillet over medium-high heat.

Add the sliced mushrooms.

Spread them into a relatively even layer and allow them to cook without constantly stirring. Giving the mushrooms time against the hot pan helps them brown rather than simply steam.

Cook for approximately 6 to 8 minutes, stirring occasionally, until the mushrooms have released much of their moisture and developed some golden brown color.

Good mushroom browning is one of the secrets to making this casserole especially flavorful.

Step 3: Add the Onion and Garlic

Reduce the heat to medium.

Add the remaining 2 tablespoons of butter and the finely diced onion.

Cook for approximately 3 to 4 minutes, until the onion has softened.

Add the minced garlic and cook for another 30 seconds, stirring constantly.

The garlic should smell fragrant but should not become dark brown.

Step 4: Make the Roux

Sprinkle the flour evenly over the mushroom mixture.

Stir constantly for approximately 1 to 2 minutes.

The flour combines with the butter to create a roux, which will thicken the sauce.

Cooking the flour briefly before adding the liquid also prevents the finished sauce from tasting floury.

Step 5: Make the Creamy Mushroom Sauce

Slowly pour in the chicken or vegetable broth while stirring or whisking continuously.

Once incorporated, slowly add the whole milk and heavy cream.

Add the Worcestershire sauce, thyme, onion powder, black pepper, and salt.

Bring the mixture to a gentle simmer.

Cook for approximately 4 to 6 minutes, stirring frequently, until the sauce has noticeably thickened.

It should be creamy enough to coat the back of a spoon.

Remove the skillet from the heat and stir in the 1/3 cup Parmesan cheese until melted.

Taste the sauce.

This is your opportunity to adjust the seasoning before assembling the casserole. Add another pinch of salt or black pepper if necessary.

Keep in mind that the crispy fried onions and Parmesan are both salty, so it is better to slightly under-salt the sauce than overdo it.

Step 6: Assemble the Casserole

Add the drained green beans to the mushroom sauce and gently toss until evenly coated.

Stir in approximately 3/4 cup of the crispy fried onions.

Transfer everything to the prepared baking dish and spread it into an even layer.

Step 7: Bake

Bake uncovered at 375°F for approximately 20 minutes, or until the sauce is bubbling around the edges and the casserole is heated through.

Remove the casserole from the oven.

Sprinkle the remaining crispy fried onions evenly over the top.

If desired, sprinkle 2 tablespoons of Parmesan over the onions.

Return the casserole to the oven and bake for another 5 to 8 minutes, until the onions are beautifully golden and crisp.

Watch carefully toward the end because crispy onions can brown quickly.

Step 8: Rest and Serve

Allow the casserole to rest for approximately 5 to 10 minutes before serving.

The sauce will thicken slightly as it sits.

Serve warm with your favorite holiday main dishes and sides.

VIEW CASSEROLE DISHES ON AMAZON
SHOP GROCERIES ON AMAZON WHOLE FOODS

Classic green bean casserole recipe infographic with fresh green beans, creamy homemade mushroom sauce, crispy fried onions, ingredients, and step-by-step instructions.

The Secret to Really Good Green Bean Casserole

The biggest difference between an average green bean casserole and a fantastic one is texture.

You want contrast.

The green beans should be tender but still have a little structure. The mushroom sauce should be thick and creamy. The mushrooms should actually taste browned and savory. And the onions on top should be crisp.

That is why the onions are added near the end of baking rather than covering the casserole for the entire baking time.

Adding them later helps preserve their crunch.

It is also important not to overcook the green beans during blanching. They will continue cooking once they go into the oven.

Can I Use Canned Green Beans?

Absolutely.

If your family loves the traditional soft texture of green bean casserole made with canned beans, there is no reason not to use them.

Replace the fresh beans with approximately three 14.5-ounce cans of cut green beans, thoroughly drained.

You can skip the blanching step entirely.

Canned beans will produce a softer and more nostalgic casserole, while fresh beans provide a firmer texture and brighter flavor.

Both versions work.

Can I Use Frozen Green Beans?

Yes.

Use approximately 2 pounds frozen green beans.

Thaw them completely and pat them dry before adding them to the sauce.

You generally do not need to blanch frozen green beans because they have already been blanched before freezing.

Removing excess moisture is important because frozen vegetables can release additional water as they cook.

Can I Use Cream of Mushroom Soup?

Definitely.

Although the homemade mushroom sauce is one of the best parts of this recipe, there are times when convenience wins, especially on Thanksgiving morning when several dishes are competing for oven and stovetop space.

For a shortcut version, substitute the homemade mushroom sauce with:

  • 2 cans condensed cream of mushroom soup

  • 3/4 cup whole milk

  • 1/2 teaspoon Worcestershire sauce

  • 1/2 teaspoon black pepper

  • 1/2 teaspoon garlic powder

Mix everything together before adding the green beans and crispy onions.

It will taste more like the traditional casserole many people grew up eating.

Easy Ingredient Substitutions

One of the great things about green bean casserole is how forgiving it is.

No Heavy Cream?

Replace it with additional whole milk or half-and-half.

The sauce will be slightly less rich but still delicious.

No Chicken Broth?

Vegetable broth works perfectly and keeps the casserole vegetarian.

Don't Like Mushrooms?

You can leave out the sliced mushrooms and make the cream sauce without them.

Another option is using cream of chicken soup instead of cream of mushroom soup if making the shortcut version.

No Parmesan?

Leave it out or substitute a small amount of shredded white cheddar, Gruyère, or another flavorful melting cheese.

No Worcestershire Sauce?

Simply omit it.

You can also use a small splash of soy sauce for additional savory flavor.

Delicious Green Bean Casserole Variations

The classic recipe is hard to beat, but there are plenty of ways to make it your own.

Bacon Green Bean Casserole

Cook 5 or 6 strips of bacon until crisp.

Crumble the bacon and stir about half into the casserole before baking. Sprinkle the remaining bacon over the finished casserole.

The smoky bacon pairs especially well with mushrooms and crispy onions.

Cheesy Green Bean Casserole

Add 1 cup shredded sharp cheddar cheese to the finished mushroom sauce.

This creates a richer, cheesier casserole that is especially good with ham.

Garlic Parmesan Green Bean Casserole

Increase the garlic to 4 cloves and add an additional 1/4 cup Parmesan to the sauce.

Sprinkle additional Parmesan over the top before adding the crispy onions.

Spicy Green Bean Casserole

Add a pinch of cayenne pepper or red pepper flakes to the mushroom sauce.

You can also add a few dashes of your favorite hot sauce.

Extra Mushroom Green Bean Casserole

For serious mushroom lovers, increase the mushrooms to 16 ounces and use a mixture of cremini, white button, shiitake, or other favorite mushrooms.

What to Serve With Green Bean Casserole

Green bean casserole is one of the most versatile holiday side dishes because its creamy, savory flavor works with so many traditional main courses.

Thanksgiving Turkey

Roast turkey and green bean casserole are a classic combination.

Add stuffing, mashed potatoes, gravy, cranberry sauce, sweet potatoes, and dinner rolls for the ultimate Thanksgiving spread.

Glazed Ham

Green bean casserole is also excellent alongside baked ham.

The salty-sweet flavor of glazed ham works beautifully with the creamy mushroom sauce and savory fried onions.

Roast Chicken

You do not need to wait until Thanksgiving.

Serve this casserole with roast chicken for a comforting Sunday dinner.

Roast Beef

Creamy mushrooms naturally complement beef, making this casserole a great side for roast beef or prime rib.

Pork Tenderloin or Pork Roast

A simple roasted pork tenderloin paired with green bean casserole makes a cozy fall or winter dinner.

More Side Dishes to Serve With It

For a complete holiday meal, try pairing green bean casserole with:

  • Creamy mashed potatoes

  • Homemade stuffing

  • Sweet potato casserole

  • Roasted carrots

  • Honey glazed carrots

  • Cranberry sauce

  • Buttery dinner rolls

  • Scalloped potatoes

  • Roasted Brussels sprouts

  • Macaroni and cheese

  • Corn casserole

  • Homemade gravy

Because green bean casserole is creamy and savory, it is especially nice alongside something bright or slightly sweet, such as cranberry sauce, glazed carrots, or a crisp fall salad.

Can Green Bean Casserole Be Made Ahead?

Yes, and this is one of the reasons it is such a practical Thanksgiving recipe.

Prepare the green beans and mushroom sauce as directed.

Combine them and transfer the mixture to the baking dish, but do not add the crispy onion topping yet.

Cover tightly and refrigerate for up to 24 hours.

When you are ready to bake, remove the casserole from the refrigerator while the oven preheats.

Because the casserole will be cold, it may require an additional 5 to 10 minutes of baking.

Add the crispy onions toward the end as directed.

This keeps the topping from becoming soggy in the refrigerator.

How to Store Leftovers

Allow leftover casserole to cool before transferring it to an airtight container.

Refrigerate for up to 3 to 4 days.

Keep in mind that the crispy onion topping will gradually soften in the refrigerator.

How to Reheat Green Bean Casserole

For the best texture, reheat the casserole in the oven.

Place it in an oven-safe baking dish and heat at 350°F until warmed through.

Adding a fresh handful of crispy fried onions during the final few minutes can bring back some of the original crunch.

Individual portions can also be reheated in the microwave, although the topping will be softer.

Can You Freeze Green Bean Casserole?

Technically yes, but it is not my preferred make-ahead method.

Cream-based sauces can change texture slightly after freezing and thawing, and the crispy onions will lose their crunch.

If you do freeze it, freeze the green bean and mushroom mixture without the crispy onion topping.

Thaw overnight in the refrigerator, bake until hot and bubbling, and add fresh crispy onions before finishing in the oven.

Tips for the Best Green Bean Casserole

Don't Overcook the Green Beans

Remember that the beans cook twice.

They are briefly boiled and then baked.

Blanch them only until they are beginning to become tender.

Brown the Mushrooms Properly

Do not overcrowd the mushrooms or constantly stir them.

Allowing them to brown develops much more flavor.

Drain the Beans Thoroughly

Water clinging to the green beans can thin your beautiful cream sauce.

Drain them well before assembling the casserole.

Grate Your Own Parmesan

Freshly grated Parmesan melts more smoothly and provides better flavor than many containers of pre-grated cheese.

Taste the Sauce Before Baking

Seasoning is much easier to adjust before the casserole goes into the oven.

Add Most of the Crispy Onions Near the End

This is one of the easiest ways to keep that signature topping crisp.

Frequently Asked Questions

Why Is My Green Bean Casserole Watery?

The most common causes are wet green beans or a mushroom sauce that was not cooked long enough to thicken.

Drain the beans thoroughly and allow the sauce to simmer until it coats the back of a spoon before assembling the casserole.

How Do I Thicken Green Bean Casserole?

The flour in this recipe thickens the homemade sauce.

If your sauce still seems thin, simmer it for another minute or two before adding the green beans.

Remember that the casserole will also thicken slightly while baking and resting.

Should Green Bean Casserole Be Covered While Baking?

This version does not need to be covered.

Baking it uncovered allows moisture to escape and helps the casserole develop a richer texture.

How Do You Keep Fried Onions Crispy?

Add the majority of the crispy fried onions during the final 5 to 8 minutes of baking.

If they are exposed to the creamy sauce for too long, they will absorb moisture and soften.

How Much Green Bean Casserole Do I Need Per Person?

This recipe makes approximately 8 generous side-dish servings or up to 10 smaller servings when served as part of a large holiday dinner with several other sides.

For a very large gathering, double the recipe and divide it between two baking dishes for more even cooking.

A Classic Holiday Side Worth Making From Scratch

There is a reason green bean casserole has remained a holiday favorite for generations.

It has everything you want from a comforting side dish: creamy sauce, tender vegetables, savory mushrooms, and an irresistible crunchy topping.

This recipe keeps the familiar character of classic green bean casserole while giving it a homemade upgrade.

The fresh green beans keep their texture. The browned mushrooms provide deeper savory flavor. The homemade cream sauce is rich and silky. And the crispy fried onions ensure it still tastes like the holiday casserole everyone recognizes.

Put it next to turkey and stuffing at Thanksgiving, serve it alongside glazed ham at Christmas or Easter, or make it with roast chicken for a cozy Sunday dinner.

Just don't be surprised if people go back for seconds.

Printable Recipe Card

The Best Classic Green Bean Casserole

Prep Time: 25 minutes
Cook Time: 30 minutes
Total Time: 55 minutes
Servings: 8 to 10
Category: Side Dish
Cuisine: American

Ingredients

Green Beans

  • 2 pounds fresh green beans, trimmed

  • 1 tablespoon salt for blanching water

Creamy Mushroom Sauce

  • 4 tablespoons unsalted butter

  • 12 ounces cremini or baby bella mushrooms, sliced

  • 1 small yellow onion, finely diced

  • 3 cloves garlic, minced

  • 3 tablespoons all-purpose flour

  • 1 cup low-sodium chicken or vegetable broth

  • 1 cup whole milk

  • 1/2 cup heavy cream

  • 1 teaspoon Worcestershire sauce

  • 1/2 teaspoon dried thyme

  • 1/2 teaspoon onion powder

  • 1/2 teaspoon freshly ground black pepper

  • 1/4 teaspoon salt, plus more to taste

  • 1/3 cup freshly grated Parmesan cheese

Topping

  • 2 cups crispy fried onions, divided

  • 2 tablespoons freshly grated Parmesan cheese, optional

Instructions

  1. Preheat oven to 375°F. Lightly grease a 9 x 13-inch baking dish.

  2. Bring a large pot of salted water to a boil. Prepare a bowl of ice water.

  3. Add green beans to boiling water and cook for approximately 4 minutes. Immediately transfer to ice water. Once cooled, drain thoroughly.

  4. Melt 2 tablespoons butter in a large skillet over medium-high heat. Add mushrooms and cook for 6 to 8 minutes, stirring occasionally, until browned.

  5. Reduce heat to medium. Add remaining 2 tablespoons butter and diced onion. Cook for 3 to 4 minutes until softened.

  6. Add garlic and cook for approximately 30 seconds.

  7. Sprinkle flour over the mushroom mixture. Stir and cook for 1 to 2 minutes.

  8. Slowly stir in broth, followed by milk and heavy cream.

  9. Add Worcestershire sauce, thyme, onion powder, black pepper, and salt.

  10. Bring to a gentle simmer and cook for 4 to 6 minutes, stirring frequently, until thickened.

  11. Remove from heat and stir in 1/3 cup Parmesan.

  12. Add drained green beans and gently toss until completely coated.

  13. Stir in 3/4 cup crispy fried onions.

  14. Transfer mixture to the prepared baking dish.

  15. Bake uncovered for approximately 20 minutes, until hot and bubbling around the edges.

  16. Remove from oven and sprinkle remaining crispy fried onions over the casserole. Add the optional Parmesan.

  17. Return to oven for another 5 to 8 minutes, until the onions are golden and crispy.

  18. Rest for 5 to 10 minutes before serving.

Notes

Fresh Green Beans: Fresh beans provide the best balance of color and texture.

Canned Green Beans: Substitute approximately three 14.5-ounce cans, drained. Skip the blanching step.

Frozen Green Beans: Use 2 pounds, thaw completely, and pat dry before using.

Make Ahead: Assemble the green beans and mushroom sauce up to 24 hours ahead. Cover and refrigerate without the crispy onion topping. Add the onions toward the end of baking.

Extra Cheesy: Add 1 cup shredded sharp cheddar to the mushroom sauce.

Add Bacon: Stir cooked, crumbled bacon into the casserole before baking.

Vegetarian: Use vegetable broth and a vegetarian Worcestershire-style sauce, or simply omit the Worcestershire sauce.

Storage: Refrigerate leftovers in an airtight container for up to 3 to 4 days.

Best Reheating Method: Reheat at 350°F until hot and add a fresh handful of crispy onions during the final few minutes.

Popular Posts

The Best Old-Fashioned Peach Cobbler Recipe (Easy, Buttery Southern Classic)

The Best No-Bake Banana Pudding Recipe (Classic Southern Nilla Wafer Dessert)

The Best Creamy Mashed Potatoes Recipe (Ultra Buttery, Smooth & Fluffy Every Time)