Green Bean Casserole with Bacon

No ratings yet

No Comments

Servings: 8

1 hour 20 minutes

Jump to Recipe ▼Rate Recipe

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

This Green Bean Casserole with Bacon takes the classic Thanksgiving side dish you grew up loving and gives it a serious glow-up! Made with fresh green beans, crispy bacon, and a rich, creamy homemade mushroom sauce, it’s topped with Parmesan cheese and golden, crunchy fried onions. No canned cream of mushroom soup over here, y’all! All that cozy, nostalgic flavor, but made from scratch with fresh ingredients. And honey, this casserole steals the show every time!

If you love this classic side dish, make my slow cooker green beans, steakhouse creamed spinach, and stovetop candied yams next!

photo of green bean casserole in a pan with serving spoons.

Now, here’s a little confession: I didn’t grow up eating green bean casserole! Our Thanksgiving table was always filled with favorites like my Grandma’s Baked Mac and Cheese and Cornbread Pudding, but green bean casserole wasn’t one of them. Then one year, someone requested I make it for Thanksgiving, so naturally, I decided to make the whole thing from scratch. And honey, that first bite had me wondering WHERE this dish had been all my life?!

I’ve made several versions since, tweaking and perfecting the recipe, but this one gets ALL the rave reviews. It’s hands down my favorite, and I knew I had to share it with y’all!

Green Bean Casserole with Bacon Recipe Overview

  • ⭐ Difficulty: Easy
  • ⏱️ Prep Time: 20 minutes
  • 🍳 Cook Time: 45–60 minutes
  • 🕒 Total Time:1 hour–1 hour 20 minutes
  • 🍽️ Servings: 8
  • 🥓 Made With: Fresh green beans, bacon, mushrooms, fresh garlic, half-and-half, cream cheese, Parmesan, and crispy fried onions.
  • ❤️ Why You’ll Love It: Fresh green beans, smoky bacon, and a homemade mushroom cream sauce made with Parmesan and cream cheese. It’s rich, flavorful, and topped with crispy fried onions for the perfect finishing touch!
  • 🦃 Perfect For: Thanksgiving, Christmas, Sunday dinner, and holiday potlucks.

Key Ingredients

green bean casserole ingredients, including fresh green beans, bacon, baby bella mushrooms, Philadelphia cream cheese, grated Parmesan, half-and-half, chicken broth, crispy fried onions, garlic, onion, butter, and seasonings.

The full ingredient list and measurements can be found in the recipe card below.

  • Fresh green beans: You’ll need 2 pounds of fresh green beans, trimmed and blanched before baking. I love using fresh beans because they hold their texture better than canned green beans and give the casserole a little bite. A quick ice bath stops the cooking process so they don’t become too soft in the oven.
  • Bacon: Eight strips of bacon bring smoky, savory flavor to the casserole. Cooking the bacon first also creates a flavorful base for sautéing the onions and mushrooms.
  • Baby bella mushrooms: These add that classic mushroom flavor without relying on canned soup. Let them brown in the skillet to develop a deeper, savory flavor before adding the cream sauce ingredients.
  • Cream cheese, half-and-half, and Parmesan: My secret to a rich, creamy homemade sauce! Cream cheese adds body and tang, half-and-half keeps everything smooth, and Parmesan brings a delicious salty, nutty flavor.

Substitutions 

  • French-fried onions: I use store-bought crispy fried onions to save time, especially when preparing a big Thanksgiving dinner. But you can absolutely make your own homemade French-fried onions!
  • Cheese: Swap the Parmesan for sharp cheddar, Monterey Jack, or Gruyère for a different flavor.
  • Half-and-half: Substitute ½ cup heavy cream and ½ cup whole milk if you don’t have half-and-half on hand.

How To Make Green Bean Casserole With Bacon 

green beans on a cutting board with the ends trimmed.

Step 1: Trim the green beans. Preheat the oven to 400°F. Rinse the fresh green beans and trim off the tough, fibrous stem ends. Fill a large bowl with ice water and set aside. This will be your ice bath to stop the green beans from cooking after blanching.

blanched green beans in sieve over a saucepan.

Step 2: Blanch the green beans. Bring a large pot of salted water to a boil, then carefully add the baking soda (it may bubble briefly!). Add the green beans and boil for about 5 minutes, until bright green and tender-crisp. Immediately transfer them to the ice bath to stop the cooking process. Drain thoroughly so the extra water doesn’t thin out your creamy sauce.

chopped bacon cooked in a large pan.

Step 3: Cook the bacon. Add the chopped bacon to a large skillet over medium heat. Cook for 10–15 minutes, stirring occasionally, until golden brown and crispy and the fat has rendered. Britney’s Tip: Don’t rush the bacon! Those browned bits and flavorful drippings are going to make this homemade sauce SO good.

bacon, onions, and mushrooms being cooked in a large pan.

Step 4: Sauté the vegetables and seasonings. Add the diced onion and sliced baby bella mushrooms to the skillet with the bacon. Cook for 5–7 minutes, until the onions soften and the mushrooms are nicely browned. Stir in the garlic, chicken bouillon paste, and butter. Once the butter melts, sprinkle in the flour, seasoned salt, black pepper, onion powder, and garlic powder. Stir continuously and cook for 2–3 minutes to remove the raw flour taste.

homemade cream sauce for the green bean casserole.

Step 5: Make the creamy mushroom sauce. Gradually pour in the half-and-half and chicken broth, stirring to prevent lumps. Add the Dijon mustard and cream cheese, then simmer for 5–7 minutes, stirring occasionally, until the cream cheese melts and the sauce thickens enough to coat the back of a spoon. Stir in the lemon juice, nutmeg, and 1 cup of Parmesan cheese until smooth and creamy. Pro Tip: Taste the sauce before adding more salt. There’s already plenty of savory flavor going on. Give the sauce a taste before adding any additional seasoning.

green bean casserole assembled in a large pan and topped with parmesan cheese and french fried onions.

Step 6: Assemble and bake. Add the drained green beans to the creamy mushroom sauce and gently toss until evenly coated. Transfer to a 9×13-inch baking dish and spread into an even layer. Sprinkle the remaining 1 cup of Parmesan cheese and crispy fried onions over the top. Bake at 400°F for 15–20 minutes, until the sauce is bubbling around the edges and the topping is beautifully golden brown. Let rest for a few minutes before serving!

Britney’s Pro Tips

  • Drain the green beans really well. Excess water can thin out your beautiful homemade sauce. I like to let the beans sit in a colander for a few minutes after the ice bath.
  • Give those mushrooms time to brown! Mushrooms release moisture as they cook. Let some of that liquid evaporate so they develop more flavor instead of simply steaming.
  • Thicken the sauce before baking. The homemade cream sauce should coat the back of a spoon before you add the green beans. If it’s still thin, let it simmer for another minute or two.
  • Keep an eye on the crispy onions. They can brown quickly at 400°F. If the topping starts getting too dark before the casserole is heated through, loosely cover with foil.

Serving Suggestions

up close photo of green bean casserole in a skillet with serving spoons.

This green bean casserole belongs right in the middle of your Thanksgiving spread! Serve it alongside herb roasted turkey, Grandma’s Baked Mac and Cheese, and garlic mashed potatoes for a holiday dinner worth going back for seconds!

Round out your plate with croissant stuffing, cheesy scalloped potatoes, or a warm slice of honey butter cornbread. Whew! Now THAT’S a Thanksgiving plate!

Storing and Reheating

To store: Refrigerate leftover green bean casserole in an airtight container for up to 3–4 days. I don’t recommend freezing this recipe because the homemade cream sauce can separate or become grainy after thawing.

To reheat: Cover with foil and warm in a 350°F oven until heated through. For the best texture, sprinkle a few fresh crispy fried onions on top before serving. You can also microwave individual portions, but the topping won’t stay as crunchy.

Green Bean Casserole Recipe FAQs

Can I use canned or frozen green beans instead of fresh greens for green bean casserole?

Yes! Fresh green beans are my preference because they hold their texture beautifully, but you can use canned or frozen green beans in a pinch. Skip blanching canned beans and drain them thoroughly before adding them to the sauce. For frozen green beans, thaw and drain them well first. Just know that the finished texture may be softer.

Can green bean casserole be made ahead of time?

You can assemble it ahead of time and then bake just before serving! Blanch the green beans, make the sauce and assemble the casserole (without the crispy onions), cover with aluminum foil or plastic wrap, and refrigerate for up to 24 hours. Add the crispy onions right before baking so they stay crunchy. If baking straight from the refrigerator, allow a little extra baking time since the casserole will be cold. The sauce should be bubbling and the center heated through before serving.

Why is my green bean casserole watery?

Usually, it’s because the green beans weren’t drained thoroughly or the homemade sauce didn’t thicken enough before baking. Make sure the mushrooms release their moisture during sautéing, drain the blanched green beans well, and let the sauce simmer until it coats the back of a spoon.

More Holiday Side Dishes

If you make this Green Bean Casserole with Bacon, please leave a star rating and a comment below! You can also tag @BritneyBreaksBread on Instagram and use #britneybreaksbread so I can see what you’re cooking! Happy cooking, y’all! 😘

No ratings yet

Green Bean Casserole with Bacon

Prep: 20 minutes
Cook: 1 hour
Total: 1 hour 20 minutes
Servings: 8
Creamy, cozy green bean casserole made from scratch with fresh beans, crispy onions, and smoky bacon. The ultimate holiday side dish!

Equipment

  • Large Pan
  • Pot
  • Sieve or Colander
  • Oven Safe Baking Dish
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 2 lbs Fresh Green Beans
  • 1/2 tsp Baking Soda
  • 8 strips Bacon, (cut into small chunks)
  • 1 large Yellow Onion
  • 2 cups Baby Bella Mushrooms, (sliced)
  • 5 cloves Garlic, (diced)
  • 2 tsp Chicken Bouillon Paste
  • 3 tbsp Salted Butter
  • 3 tbsp All Purpose Flour
  • 1 tsp Seasoned Salt, (more or less as desired)
  • 3/4 tsp Black Pepper
  • 1/2 tsp Onion Powder
  • 1/2 tsp Garlic Powder
  • 1 cup Half and Half
  • 1 cup Chicken Broth
  • 1 tbsp Dijon Mustard
  • 4 oz Cream Cheese
  • 1 tbsp Lemon Juice
  • 1/8 tsp Nutmeg
  • 2 cups Parmesan Cheese, (divided)
  • 6 oz French's Crispy Fried Onions

Instructions 

  • If your green beans aren't trimmed, cut the tips off of each side of the green beans. This removes the tough, fibrous parts that are chewy. Fill a large bowl with ice water (this will be the ice bath for the green beans). Cut the bacon into small pieces.  2 lbs Fresh Green Beans
  • Preheat the oven to 400 degrees F. Bring a large pot of salted water to a boil. Once boiling, add baking soda (it may bubble up a bit but it'll settle after a few seconds). Add trimmed green beans and boil for 5 minutes, then remove from boiling water and place into a the ice bath. (This is to stop the cooking process and prevents the green beans from becoming mushy while baking) 1/2 tsp Baking Soda
  •  In a large skillet, add chopped strips of bacon over medium heat. Cook for 10-15 minutes, stirring often to prevent burning, until the bacon becomes nice and crispy and renders out the bacon grease. 8 strips Bacon
  • Add in diced onion and mushrooms and continue to cook until browned, about 5-7 minutes. Add in diced garlic, chicken bouillon paste, butter and cook until the butter is fully melted. Add in all purpose flour, seasoned salt, black pepper, onion powder, and garlic powder. Cook for 2-3 minutes, until the mixture thickens. 1 large Yellow Onion 2 cups Baby Bella Mushrooms 5 cloves Garlic 2 tsp Chicken Bouillon Paste 3 tbsp Salted Butter 3 tbsp All Purpose Flour 1 tsp Seasoned Salt 3/4 tsp Black Pepper 1/2 tsp Onion Powder 1/2 tsp Garlic Powder
  • Pour in half and half, chicken broth, dijon mustard, and cream cheese. Mix together and cook until cream cheese is fully melted and sauce begins to thicken, about 5-7 minutes. Add in lemon juice, nutmeg, and 1 cup of parmesan cheese. 1 cup Half and Half 1 cup Chicken Broth 1 tbsp Dijon Mustard 4 oz Cream Cheese 1 tbsp Lemon Juice 1/8 tsp Nutmeg
  • Once the parmesan is fully incorporated, add the green beans into the creamy sauce, then pour the green bean mixture into a 9×13 baking dish or casserole dish. Spread into an even layer. Sprinkle crispy fried onions and remaining parmesan cheese on top. Bake for 15-20 minutes, until golden brown and the sauce is bubbling. 2 cups Parmesan Cheese 6 oz French's Crispy Fried Onions

Notes

Trim the beans evenly. Uniform pieces cook more evenly, look prettier in the casserole, and make for better bites.
Taste before adding extra salt. Between the bacon, chicken bouillon paste, seasoned salt, and Parmesan, this casserole already has plenty of savory flavor. Taste the sauce before adding anything else.
Let the sauce bubble and thicken before adding the green beans. This ensures the casserole isn’t soupy after baking.
Use freshly grated parmesan if possible. It melts into the sauce better and gives a nuttier, saltier punch.
Blanch like a pro. Adding baking soda to the boiling water keeps your green beans bright, green, and snappy. Don’t skip the ice bath—this locks in the color and stops the cooking so they stay crisp-tender in the oven instead of going mushy.

Nutrition

Calories: 521kcal, Carbohydrates: 27g, Protein: 17g, Fat: 39g, Saturated Fat: 19g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 9g, Trans Fat: 0.2g, Cholesterol: 68mg, Sodium: 1440mg, Potassium: 524mg, Fiber: 4g, Sugar: 8g, Vitamin A: 1418IU, Vitamin C: 17mg, Calcium: 407mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @BritneyBreaksBread or tag #BritneyBreaksBread!

About Britney Chamberlain

Hello friends and welcome to my little (but delicious) corner of the internet! I'm Britney, the heart and soul behind Britney Breaks Bread. I'm a mom, wife, and lover of delicious wholesome food!

You May Also Like

Leave a comment

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

Recipe Rating