4.69 from 29 reviews

Homemade Green Bean Casserole

Jump to RecipeVideoPrintRate

This post may contain affiliate links. Please read our disclosure policy.

There is just no comparison to this Homemade Green Bean Casserole. I know that’s a confident statement to make as a food blogger but I actually really, really mean it!

Filled with fresh green beans, sliced mushrooms, chunks of crispy bacon, fried onions, and topped with a little extra crunchiness from the Panko breadcrumbs, smoky bacon and yes, even more fried onions. I mean, who could resist??

I think most of us grew up on French’s Green Bean Casserole, but once you have had my homemade recipe, there is no going back.

green beans mixed in a white sauce in a dutch oven with fried onions and bacon on top.

The buttermilk and parmesan cheese sauce that is dressed up with Ranch Dressing Mix is the perfect blend of creamy and herbaceous that coats the fresh green beans & mushrooms.

But, the one thing that I kept the same in this main-stay holiday recipe is the crave-able flavor of French’s Crispy Fried Onions! Because how could I not use those?!

I love mixing them in the casserole and also topping the green beans with more of them before it bakes. The “more isn’t always better” rule doesn’t apply here!

a 9x13 casserole dish filled with a green bean casserole.

This Homemade Green Bean Casserole will 100% to take you back to your childhood memories except with plenty of fresh ingredients. It’s a holiday table must have. Mmmm, I’m so excited for all the holiday things!

If you’re building your menu and need more side dish ideas, how about my Instant Pot Garlic Mashed Potatoes (a classic), Slow Cooker Sweet Potatoes (with Hot Honey), Roasted Brussels Sprouts & Butternut Squash (veggie-packed!), or Pumpkin Mac & Cheese (heavenly)!

Reasons You Will Love My Homemade Green Bean Casserole:

  • It’s super fresh! No cans of green beans and cream of mushroom soup. 
  • You can prep it the day before to make your holiday cooking just a bit easier!
  • It’s always a hit and quite possibly the most important side dish on your holiday dinner table.
  • What’s not to love about bacon and green beans?!

Ingredient Notes

For the ingredient measurements and entire recipe, be sure to scroll down to the bottom of the blog post where the recipe card is located.

ingredients in individual small dishes to make a casserole made with green beans

Let’s break it down:

  • Fresh green beans: Just snap the ends off and then snap the beans in half for smaller bites. I love using the fresh green beans for a brighter color and more of a crisp-tender green bean.
  • Unsalted butter: To control the flavors and the amount of salt, I like to use unsalted butter.
  • All-purpose flour: All-purpose flour works wonderfully in a cream sauce when making the roux.
  • Whole milk: Whole milk won’t be as creamy as heavy cream, but mixed with buttermilk it gives you the perfect, creamy texture to coat the green beans and mushrooms.
  • Buttermilk: Buttermilk is naturally lower in fat than heavy cream but still makes a velvety sauce.
  • Grated parmesan cheese: Freshly grated from a block is what I recommend, and not the pre-shredded stuff for the best results.
  • Ranch dressing mix:  Ranch dressing mix is full of herbs for additional layers of herby flavor.  
  • Dijon Mustard: Dijon is the perfect flavor enhancer.
  • Worcestershire: The savory, umami flavor of Worcestershire is one of my favorite flavor enhancers. 
  • Fresh thyme: Is the perfect herb balance of savory and sweet. In a pinch, you can use dried thyme.
  • Mushrooms: I used the white button mushrooms, but you can use baby bella mushrooms for a deeper, earthier flavor.
  • Garlic: mince the garlic to distribute the flavor evenly throughout the casserole.

Step by Step Directions

If you’re at all intimidated by the steps in making a green bean casserole, I’ve got a secret for you. If all you do is use fresh green beans, you’re already elevating the dish! Use 2 cans of cream of mushroom soup if you’d prefer instead of making the homemade sauce and buy pre-cooked bacon bits. (More on these variations can be found below). I know we’re all limited on time, especially during the holiday season, so I get it. I’m with you!

But if you want to stick to the real deal, here we go!

a white sauce being made in a dutch oven.
mushrooms in a saute pan, green beans in an ice water bowl, and green beans and mushrooms in a white sauce in a dutch oven.

Be sure to scroll down to the recipe card for the full recipe instructions.

  1. Cook the bacon, let it cool, and then chop it into tiny bits.
  2. Blanch the green beans in boiling, salted water until they’re bright green.
  3. Plunge them in ice water, drain then pat them dry.
  4. Make the creamy parmesan sauce.
  5. Saute the mushrooms and garlic.
  6. Add the green beans, mushrooms, crispy fried onions and half of the bacon to cream sauce. Stir.
  7. Transfer to a 9×13 pan.
  8. Top with remaining bacon, some Panko breadcrumbs and crispy fried onions & bake.
a wooden spoon in a casserole dish made with green beans and topped with panko breadcrumbs and bacon crumbles.

Tips and Variations

  • For a cheesy option, add one cup of freshly grated cheddar cheese to the green beans when stirring into the cream sauce.
  • Not a fan of mushrooms? Just leave them out and increase the amount of green beans or add more fried onions.
  • If you just don’t like the texture of mushrooms but still want to add them in, blitz them in the food processor into tiny pieces so you just have the nutty flavor of the mushrooms, but no chunky texture.
  • After blanching the green beans pat them dry so the cream sauce perfectly coats the tender crisp green beans.
  • If you don’t want to make the homemade cream sauce, use 2 (10.5 oz.) cans of cream of mushroom soup in its place.
  • I love using the French’s crispy fried onions, but if you’re feeling fancy you can make your own fried onions or crispy fried shallots.
green beans on a white plate with a fork.

FAQ

How can I make this ahead of time?

I’m so glad you asked! I’ll be doing this for our family too. You can prep it up for 48 hours in advance. Here is how: Assemble the entire casserole as directed but keep the Panko/bacon/fried onion topping on the side. Wrap and refrigerate the casserole. When you’re ready to bake, remove from the fridge while the oven preheats. Top the casserole with the Panko mixture and bake until the tops are golden brown and casserole is bubbly and hot.

Can I use canned or frozen green beans?

Yes you can but for the best crisp-tender green bean, I recommend fresh green beans. I would use frozen green beans over canned since they are blanched and flash frozen. If using frozen, be sure to thaw and pat dry, so no excess moisture is added to the casserole.

How long does green bean casserole last?

About 4 days, properly stored in the fridge.

How long do I blanch the green beans?

I blanch my green beans in boiling salted water for about 5-7 minutes, or until they have a bright green color and have a crisp yet tender bite. Some recipes only blanch fresh green beans for 2 or 3 minutes, but I feel a few minutes longer is necessary to prevent a super crunchy green bean which I hate in my green bean casserole. Use your best judgement! ?

a wooden spoon in a casserole dish made with green beans and topped with panko breadcrumbs and bacon crumbles.

Do you make Green Bean Casserole year round, or only during the holidays?

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

4.69 from 29 reviews

Homemade Green Bean Casserole

Prep: 45 minutes
Cook: 30 minutes
Total: 1 hour 15 minutes
Servings: 8 servings
This Green Bean Casserole is filled with fresh green beans, a creamy thyme-spiked white sauce, mushrooms, thick-cut bacon, crispy fried onions, and topped with a bacon Panko topping!

Ingredients

For the green beans

  • 2 lbs. fresh green beans, ends cut off and cut into 2-inch segments
  • 1 Tbsp. kosher salt

For the mushrooms

  • 1 Tbsp. unsalted butter
  • 8 oz. white button mushrooms, sliced
  • 3 cloves garlic, minced
  • pinch of kosher salt

For the cream sauce

  • 3 Tbsp. unsalted butter
  • 1/4 cup all-purpose flour
  • 2 cups whole milk
  • 1/2 cup buttermilk
  • 1/4 cup Parmesan cheese, grated
  • 2 Tbsp. Ranch dressing mix
  • 2 tsp. Dijon mustard
  • 1 tsp. Worcestershire
  • 2 tsp. fresh thyme, chopped
  • 1 1/2 tsp. kosher salt
  • pepper, to taste

Panko Topping

  • 2 cups French's Fried Onions, divided
  • 1 cup Panko breadcrumbs
  • 7 strips bacon, cooked and chopped into little crumbles, divided

Last step! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

  • Cook the bacon: Preheat the oven to 425°F. Line a baking sheet with foil and top with a cooling rack. Arrange bacon in a single layer on the rack. Bake until golden brown and crispy. ~20 minutes. Let cool then chop into pieces. Set aside.
    7 strips bacon, cooked and chopped into little crumbles, divided
  • Lower the oven temperature down to 350°F.
  • Blanch the green beans: Add salt to a large pot of water and bring the water to a boil. Add the trimmed and cut green beans to the boiling water, and cook for 5-7 minutes or until they are bright green and crisp-tender. While they are cooking, fill a large bowl with ice and water.
    2 lbs. fresh green beans, ends cut off and cut into 2-inch segments, 1 Tbsp. kosher salt
  • Drain the green beans in a colander and then immediately transfer to the water bath until they are cooled. Drain the green beans again, and pat them dry with paper towels. (This will help the creamy sauce stick to the green beans!). Set aside.
  • Saute the mushrooms: In a medium sized skillet, melt the butter and add in the mushrooms, garlic and salt. Cook for 6-8 minutes or until lightly browned and the mushrooms have cooked down. Remove from heat to let cool.
    1 Tbsp. unsalted butter, 8 oz. white button mushrooms, sliced, 3 cloves garlic, minced, pinch of kosher salt
  • Make the cream sauce: Melt the butter in a large Dutch oven over medium heat and then whisk in the flour until smooth. Whisk for 1-2 minutes to cook out the floury taste. Gradually whisk in the milk and whisk until the sauce has thickened and is bubbly.
    3 Tbsp. unsalted butter, 1/4 cup all-purpose flour, 2 cups whole milk
  • Remove the sauce from heat and pour in the buttermilk. Then add in the Parmesan cheese, ranch dressing mix, Dijon mustard, Worcestershire sauce, thyme, salt and pepper. Whisk to combine.
    1/2 cup buttermilk, 1/4 cup Parmesan cheese, grated, 2 Tbsp. Ranch dressing mix, 2 tsp. Dijon mustard, 1 tsp. Worcestershire, 2 tsp. fresh thyme, chopped, 1 1/2 tsp. kosher salt, pepper, to taste
  • Toss the mushrooms and green beans into the cream sauce. Then add in about half of the bacon crumbles and 1 cup of the fried onions. Stir.
    2 cups French's Fried Onions, divided
  • Spray a 9×13 oven safe baking dish lightly with cooking spray. Transfer the green beans to the pan. Combine the remaining fried onions, bacon and Panko breadcrumbs together in a bowl. Then sprinkle this panko topping over the green beans.
    1 cup Panko breadcrumbs
  • Bake for 25-30 minutes or until golden brown on top and bubbly. Cover with foil if tops are getting too browned. Serve and enjoy!

Video

Notes

  • Storage: keep in the fridge for up to 4 days.
  • How to make in advance: Assemble the entire casserole as directed but keep the Panko/bacon/fried onion topping on the side. Wrap and refrigerate the casserole. When you’re ready to bake, remove from the fridge while the oven preheats. Top the casserole with the Panko mixture and bake until the tops are golden brown and casserole is bubbly and hot.
  • If you don’t want to make the homemade cream sauce, use 2 (10.5 oz.) cans of cream of mushroom soup in its place.
  • If using frozen green beans, be sure to thaw and pat dry, so no excess moisture is added to the casserole.

Nutritional information is provided as a courtesy and is automatically calculated. It should only be construed as an estimate rather than a guarantee. Ingredients can vary and Kroll’s Korner can’t make any guarantees to the accuracy of this information.

Krolls Korner

Krolls Korner

Welcome to my tiny “korner” on the Internet! I am a Registered Dietitian Nutritionist who loves cookies as much as kale. (OK, maybe I like cookies a little bit more but shh, don’t tell anyone). I am so glad you’re here! Follow along for hassle free, realistic and approachable recipes.

Read More
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

6 Comments
Filter By : All
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Tammy

Green bean casserole has always been a comfort food in our house. And this is the best green bean casserole ever; so much better than the canned soup version. We loved the fresh green beans and the addition of onions, mushrooms and bacon. Definitely a keeper!

Comment Type
Comment
Green-Bean-Casserole
Liz

Wonderful recipe. My husband is gluten sensitive so I swapped regular flour for gluten free, French fried onions for onion powder, and panko bread crumbs for crushed corn flakes. The rest of the recipe remained the same! It was fantastic! This will definitely be a repeat in our household!

Comment Type
Comment
Aurora

Made this casserole for Thanksgiving and there were no leftovers! Very delicious and easy to make!

Comment Type
Comment
Kristin

Delicious! Love how light and fresh this recipe is in comparison to the traditional green bean casserole recipe!

Comment Type
Comment
Megan Clarizio

Very flavorful! A new Thanksgiving favorite!

Comment Type
Comment
IMG_1332
Kelsey

I made this for thanksgiving and it was so good! Loved having the fresh green beans in there. I am no food photographer and it was maybe left in a couple minutes too long cause there’s a lot going on in the kitchen ?but still tasted great!

Comment Type
Comment
IMG_5959