Bacon Green Bean Casserole Recipe From Scratch


Bacon green bean casserole in a white baking dish with crispy golden fried onion topping and chunks of bacon visible.

This green bean casserole with bacon is the side dish I reach for every Thanksgiving and Christmas. The crispy bacon adds a smoky depth that the classic version just can’t touch. Fresh green beans, a scratch-made cream sauce, and a golden fried onion top make this worth every minute.

Prep Time: 15 minutes

Cook Time: 35 minutes

Total Time: 50 minutes

Servings: 8

Method: Baking

Why This Green Bean Casserole with Bacon Works

Bacon renders its fat directly into the sauce. Every bite carries that smoky, salty contrast against the tender green beans. I brown the bacon first so it stays crispy under the creamy sauce instead of going limp.

The scratch-made cream sauce beats canned soup on every level. It coats the beans in a silky, savory layer that clings without pooling at the bottom of the dish. Garlic and a splash of Worcestershire deepen the flavor past what a can of mushroom soup can offer.

French fried onions go in two stages. Half gets stirred into the filling for crunch throughout. The other half lands on top for that golden, shatteringly crisp crust every scoop should deliver.

Ingredients

  • 1.5 lbs fresh green beans, trimmed and cut into 2-inch pieces
  • 6 strips thick-cut bacon, diced
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 8 oz sliced cremini mushrooms
  • 3 tablespoons all-purpose flour
  • 1.5 cups chicken broth
  • 1 cup heavy cream
  • 1 tablespoon Worcestershire sauce
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon salt
  • 2 cups French fried onions, divided

What You Need for Bacon Green Bean Casserole

Fresh green beans — fresh beans hold their bite after baking. Frozen work in a pinch but release more water, which can thin the sauce. Pat them dry if you use frozen.

Thick-cut bacon — regular bacon works but thins out too much. Thick-cut stays chunky and chewy after baking, giving you distinct bites of smoky pork throughout the dish.

Cremini mushrooms — these add an earthy depth that fills in where the canned soup used to. White button mushrooms are a fine swap, though creminis have more flavor.

All-purpose flour — this is your thickener. It cooks out in the bacon fat before the liquid goes in, so you won’t taste raw flour in the final dish.

Heavy cream — whole milk can replace it but the sauce will be thinner. Half-and-half is a middle-ground option that still gives a creamy texture.

Worcestershire sauce — just one tablespoon, but it adds a savory, umami backbone you’d miss if you skipped it. Soy sauce is a passable substitute.

French fried onions — split them between the filling and the top layer. The ones inside soften slightly and add texture. The ones on top stay crisp under direct oven heat.

How to Make Green Bean Casserole with Bacon

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
  2. Blanch the green beans in boiling salted water for 4 minutes. Drain and set aside.
  3. Cook diced bacon in a large skillet over medium-high heat until crispy. Remove bacon with a slotted spoon. Leave 2 tablespoons of drippings in the pan.
  4. Add diced onion to the bacon drippings. Cook over medium heat for 3 minutes until softened.
  5. Add garlic and mushrooms. Cook for 4 minutes until mushrooms release their liquid and brown slightly.
  6. Sprinkle flour over the vegetables. Stir to coat and cook for 1 minute.
  7. Pour in chicken broth while stirring. Add heavy cream and Worcestershire sauce. Cook over medium heat, stirring constantly, for 3 minutes until the sauce thickens.
  8. Season with salt and black pepper. Remove from heat.
  9. Add the blanched green beans, crispy bacon, and 1 cup of French fried onions to the sauce. Stir to combine.
  10. Transfer the mixture to the prepared baking dish and spread evenly.
  11. Bake at 375°F for 20 minutes until the filling bubbles around the edges.
  12. Scatter the remaining 1 cup of French fried onions over the top. Bake for 10 more minutes until the top is golden and crisp.
  13. Let rest for 5 minutes before serving.

Green Bean Casserole with Bacon Variations

Cheesy Bacon Green Bean Casserole

Stir 1 cup of shredded sharp cheddar into the sauce before adding the green beans. Scatter another half cup on top before the final 10-minute bake. The cheese melts into a golden crust that locks in the fried onion layer underneath.

Brown Sugar Bacon Green Bean Casserole

Toss the diced bacon in 1 tablespoon of brown sugar before cooking. The sugar caramelizes on the bacon pieces and gives the whole dish a sweet-savory edge. This version works especially well when you serve it alongside glazed ham at holiday dinners.

Spicy Bacon Green Bean Casserole

Add 1/2 teaspoon of red pepper flakes and a dash of hot sauce to the cream sauce. The heat cuts through the richness without overpowering the smoky bacon. Pickled jalapeño slices on top in the last 10 minutes push it further if you want real heat.

Gluten-Free Bacon Green Bean Casserole

Replace all-purpose flour with a 1-to-1 gluten-free flour blend. Swap standard French fried onions for a certified gluten-free version — several brands carry them at most grocery stores. Everything else in the recipe stays the same.

Tips for the Best Bacon Green Bean Casserole

  • I always blanch fresh green beans before assembling. Raw beans don’t cook through fully in the oven, especially under a dense sauce.
  • Don’t drain all the bacon drippings. Those 2 tablespoons are the flavor base for the whole sauce — pouring them out wastes the best part.
  • Add the second layer of fried onions only in the last 10 minutes. Any earlier and they steam under the sauce and turn soggy instead of crispy.
  • Let the dish rest 5 minutes before serving. The sauce tightens as it cools slightly, making cleaner scoops instead of a runny mess on the plate.
  • Taste the sauce before it goes into the dish. Bacon and chicken broth vary in saltiness — you may need no extra salt at all depending on your brand.
  • I use a 9×13 dish, not a smaller casserole, so the green beans cook in a thin enough layer for the sauce to reach every bean.

Make Ahead & Storage

Assemble the casserole up to 24 hours ahead and refrigerate it tightly covered — just hold off on adding the top layer of fried onions until baking day. Pull it from the fridge 30 minutes before it goes in the oven so it heats through evenly.

Leftovers keep in the fridge for up to 4 days in an airtight container. Reheat individual portions in a 350°F oven for 15 minutes or microwave on medium power for 2 minutes, stirring halfway. The top won’t be as crisp the second day, but the flavor holds up well.

To freeze, let the baked casserole cool completely. Wrap tightly in plastic wrap and foil. Freeze for up to 2 months. Thaw overnight in the fridge, then bake uncovered at 350°F for 20 minutes until heated through before adding a fresh layer of fried onions for the last 10 minutes.

Common Questions

Can I use canned green beans instead of fresh?

Yes. Drain and rinse two 14.5-oz cans of cut green beans. Skip the blanching step entirely — canned beans are already soft and will turn mushy if cooked further. Reduce the bake time to 20 minutes total since the filling is already warm when assembled.

Can I make green bean casserole with bacon without cream of mushroom soup?

That is exactly what this recipe does. The scratch-made sauce uses flour, chicken broth, and heavy cream in place of the canned soup. It takes about 5 extra minutes but the flavor is noticeably richer and less salty.

How do I keep the fried onion topping crispy?

Add the top layer only for the final 10 minutes of baking. If they go in at the start, they absorb steam from the filling and turn soft. Let the casserole sit uncovered after it comes out of the oven — covering it traps steam and softens the topping fast.

Can I substitute turkey bacon?

Yes, but the dish loses some of the smoky fat that flavors the sauce. Add 1 tablespoon of butter to the pan after cooking turkey bacon to replace the drippings. The flavor is lighter but the texture of the casserole stays the same.

How far ahead can I prep this green bean casserole with bacon?

You can assemble the full filling and refrigerate it up to 24 hours ahead. Keep the top layer of fried onions in a separate bag and scatter them on right before baking. This makes it a practical holiday dish you can prep the night before.

This green bean casserole with bacon recipe earns a permanent spot on my holiday table every year. Save this recipe and tap the link for the full guide at MillennialHawk.com.

Bacon green bean casserole in a white baking dish with crispy golden fried onion topping

Bacon Green Bean Casserole Recipe From Scratch

Fresh green beans and crispy bacon in a scratch-made cream sauce, topped with golden French fried onions.

Prep
15 min
Cook
35 min
Total
50 min
Servings
8
Calories
285

Ingredients

  • 1.5 lbs fresh green beans, trimmed and cut into 2-inch pieces
  • 6 strips thick-cut bacon, diced
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 8 oz sliced cremini mushrooms
  • 3 tablespoons all-purpose flour
  • 1.5 cups chicken broth
  • 1 cup heavy cream
  • 1 tablespoon Worcestershire sauce
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon salt
  • 2 cups French fried onions, divided

Instructions

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
  2. Blanch the green beans in boiling salted water for 4 minutes. Drain and set aside.
  3. Cook diced bacon in a large skillet over medium-high heat until crispy. Remove bacon with a slotted spoon. Leave 2 tablespoons of drippings in the pan.
  4. Add diced onion to the bacon drippings. Cook over medium heat for 3 minutes until softened.
  5. Add garlic and mushrooms. Cook for 4 minutes until mushrooms release their liquid and brown slightly.
  6. Sprinkle flour over the vegetables. Stir to coat and cook for 1 minute.
  7. Pour in chicken broth while stirring. Add heavy cream and Worcestershire sauce. Cook over medium heat, stirring constantly, for 3 minutes until the sauce thickens.
  8. Season with salt and black pepper. Remove from heat.
  9. Add the blanched green beans, crispy bacon, and 1 cup of French fried onions to the sauce. Stir to combine.
  10. Transfer the mixture to the prepared baking dish and spread evenly.
  11. Bake at 375°F for 20 minutes until the filling bubbles around the edges.
  12. Scatter the remaining 1 cup of French fried onions over the top. Bake for 10 more minutes until the top is golden and crisp.
  13. Let rest for 5 minutes before serving.
Nutrition per serving
285 cal 18g carbs 9g protein 19g fat 3g fiber 5g sugar 520mg sodium

Michal Sieroslawski

Michal is a personal trainer and writer at Millennial Hawk. He holds a MSc in Sports and Exercise Science from the University of Central Lancashire. He is an exercise physiologist who enjoys learning about the latest trends in exercise and sports nutrition. Besides his passion for health and fitness, he loves cycling, exploring new hiking trails, and coaching youth soccer teams on weekends.

Leave a Reply

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

Recent Posts