It’s that time of year again—the smell of roasted turkey wafting through the air, laughter filling the dining room, and comfort food taking center stage. One dish I look forward to every Thanksgiving is my creamy bacon green bean casserole. This recipe is the perfect blend of fresh green beans, crispy bacon, and a luscious, velvety sauce that’ll make everyone come back for seconds. I’ve made this dish for years, tweaking it to perfection, and trust me when I say, it’s a guaranteed hit on the holiday table.
If you’re tired of the same old canned green bean casserole, this recipe will be your new favorite. It’s rich, indulgent, and made with fresh ingredients that bring a depth of flavor you just can’t beat. And yes, it has bacon—because who doesn’t love a little smoky crunch mixed in with their greens?
Why You’ll Love This Recipe
- Perfect for Thanksgiving: This dish complements turkey and stuffing beautifully, adding a creamy and savory element to your holiday spread.
- Made with Fresh Ingredients: Unlike traditional green bean casseroles, this recipe uses fresh green beans and a homemade sauce—no canned soup here!
- Bacon Lover’s Dream: Crispy bacon adds a smoky richness that takes this dish to the next level.
- Easy to Make: Despite its gourmet appearance, this recipe is simple and straightforward, even for beginners.
- Customizable: You can easily adapt this recipe to fit dietary preferences or add your favorite flavors.
- Kid and Adult-Friendly: It’s a crowd-pleaser that even picky eaters will love.
This isn’t just any green bean casserole—it’s the kind of dish that makes you feel all warm and fuzzy inside. The creamy, cheesy sauce paired with the crisp-tender green beans and salty bacon creates a flavor explosion that’s both comforting and indulgent. It’s a dish that has quickly become a family tradition for us, and I’m sure it’ll be the same for you.
What Ingredients You Will Need
This creamy bacon green bean casserole uses simple ingredients that come together for an unforgettable holiday dish. Here’s what you’ll need:
- Fresh green beans: Trimmed and blanched for the perfect tender-crisp texture.
- Bacon: Crispy, smoky, and full of flavor. Both thick-cut and regular bacon work well.
- Butter: Unsalted is ideal for controlling the saltiness of the dish.
- All-purpose flour: This helps thicken the creamy sauce perfectly.
- Milk: Whole milk gives the sauce its rich and velvety texture. You can use a dairy-free alternative like almond or oat milk if needed.
- Heavy cream: Adds extra creaminess to the sauce. For a lighter option, substitute with half-and-half.
- Chicken broth: Enhances the flavor of the sauce. Use vegetable broth for a vegetarian version.
- Onion: Sautéed for a sweet, caramelized flavor.
- Garlic: Minced for a fragrant depth to the sauce.
- Cheddar cheese: Sharp cheddar brings a bold, cheesy flavor to the casserole.
- Parmesan cheese: Adds a nutty, salty touch that complements the bacon and green beans beautifully.
- Salt and pepper: To season and balance the flavors.
- Crispy fried onions: For that classic crunchy topping and irresistible texture.
Feel free to swap ingredients to fit your preferences. For example, turkey bacon works as a lighter alternative, or you can use frozen green beans if you’re in a pinch.
Equipment Needed
You don’t need fancy tools to create this mouthwatering green bean casserole. Here’s what you’ll need:
- Large pot: For blanching the green beans.
- Sauté pan: To cook the bacon and onion mixture.
- Whisk: Essential for making a lump-free sauce.
- Baking dish: A 9×13-inch dish works perfectly for this recipe.
- Mixing bowl: Useful for combining the casserole ingredients.
- Knife and cutting board: For trimming green beans and chopping bacon.
If you don’t have a sauté pan, a deep skillet works just fine. And if you’re looking for a budget-friendly option for a baking dish, glass or ceramic ones are great and durable!
How to Make Creamy Bacon Green Bean Casserole

- Preheat your oven to 350°F (175°C).
- Prepare the green beans: Wash and trim 1 pound (450g) of fresh green beans. Bring a large pot of salted water to a boil, add the green beans, and blanch them for 3-4 minutes. Drain and set aside.
- Cook the bacon: Dice 8 slices of bacon and cook them in a sauté pan over medium heat until crispy. Remove the bacon and place it on a plate lined with paper towels to drain.
- Sauté the aromatics: In the same pan with the bacon drippings, add 1 medium diced onion and 2 minced garlic cloves. Sauté for 3-4 minutes until fragrant and translucent.
- Make the creamy sauce: Add 3 tablespoons (30g) of butter to the pan and melt. Whisk in 3 tablespoons (24g) of all-purpose flour and cook for 1-2 minutes. Slowly pour in 1 cup (240ml) of milk, ½ cup (120ml) of heavy cream, and ½ cup (120ml) of chicken broth, whisking constantly until the sauce is smooth and thickened, about 4-5 minutes.
- Add cheeses: Stir in 1 cup (120g) of shredded cheddar cheese and ¼ cup (25g) of grated Parmesan. Mix until melted and smooth. Season with ½ teaspoon of salt and ¼ teaspoon of black pepper.
- Combine the casserole: In a large mixing bowl, gently toss the blanched green beans with the creamy sauce and crispy bacon. Transfer the mixture into a greased 9×13-inch baking dish.
- Add the topping: Sprinkle 1 cup (60g) of crispy fried onions evenly over the top.
- Bake: Place the casserole in the preheated oven and bake for 20-25 minutes, or until the topping is golden and the sauce is bubbling.
- Serve: Let the casserole cool for 5 minutes before serving. Enjoy!
Cooking Tips & Techniques
Making the perfect creamy bacon green bean casserole doesn’t have to be a challenge. Here are some tips to ensure success:
- Use fresh green beans: Fresh green beans give the casserole a wonderful texture and flavor. If you’re using frozen, make sure to thaw them completely and pat them dry to avoid excess water in the dish.
- Crispy bacon is key: Cook the bacon until it’s nice and crispy to ensure it stays crunchy when mixed with the creamy sauce.
- Don’t rush the sauce: Whisk constantly while making the sauce to avoid lumps. If the sauce is too thick, add a splash of milk to thin it out.
- Season in layers: Taste as you go and add salt and pepper to the green beans, sauce, and topping to ensure balanced flavor throughout.
- Make ahead: You can prepare the casserole a day in advance and refrigerate it before baking. Add the fried onion topping just before placing it in the oven.
Variations & Adaptations
This recipe is super versatile, so feel free to experiment! Here are some ideas to make it your own:
- Vegetarian version: Swap out the bacon for sautéed mushrooms or caramelized shallots for a similar savory flavor.
- Low-carb option: Replace the all-purpose flour with almond flour or a keto-friendly thickener for the sauce.
- Cheese swap: Use Gruyère or mozzarella for a different flavor profile. Want a spicy kick? Try pepper jack cheese!
One of my favorite tweaks is adding a sprinkle of smoked paprika to the sauce for extra depth. You could also mix in a handful of chopped nuts with the fried onion topping for added crunch.
Serving & Storage Suggestions
This creamy bacon green bean casserole is best served warm, straight out of the oven. Here are some tips for serving and storing:
- Serving: Plate the casserole directly from the baking dish and garnish with a few extra crispy fried onions for presentation. This dish pairs wonderfully with turkey, ham, mashed potatoes, and cranberry sauce.
- Leftovers: Store any leftovers in an airtight container in the refrigerator for up to 3-4 days.
- Reheating: Reheat individual portions in the microwave or warm the entire dish in the oven at 350°F (175°C) for about 10-15 minutes.
- Freezing: You can freeze the casserole before adding the topping for up to 2 months. Thaw overnight in the fridge and bake as directed, adding the fried onion topping just before baking.
The flavors meld even better after a day or two, so don’t hesitate to enjoy those leftovers!
Nutritional Information & Benefits
Here’s a quick breakdown of the nutrition and benefits of this dish:
- Calories: Approximately 220 per serving.
- Protein: The bacon and cheese add a good dose of protein.
- Fiber: Thanks to the green beans, this dish provides a healthy amount of dietary fiber.
- Vitamins: Green beans are rich in vitamins A, C, and K, as well as folate and antioxidants.
- Customization: Easily adaptable for gluten-free and dairy-free diets with simple substitutions.
This casserole is indulgent yet nutritious, making it a great addition to your Thanksgiving feast.
Conclusion
There you have it—my creamy bacon green bean casserole recipe for Thanksgiving! It’s a dish that’s rich, comforting, and full of flavor, with a perfect balance of creaminess and crunch. Whether you’re hosting a large gathering or a cozy family dinner, this recipe is bound to become a holiday favorite.
I love creating dishes that bring people together, and this one does it every time. It’s a little piece of comfort with a gourmet twist, and you can easily make it your own with the variations and tips I’ve shared. So go ahead, give it a try, and let me know how it turns out!
If you make this recipe, I’d love to hear about your experience. Did you add your own twist? Share your thoughts in the comments below, and don’t forget to pin this recipe for later. Happy Thanksgiving!
FAQs
Can I use canned green beans instead of fresh?
Yes, you can! Just make sure to drain and rinse them well to avoid excess liquid. However, fresh green beans provide a better texture and flavor.
Can I make this casserole ahead of time?
Absolutely. Prepare the casserole up to the point of adding the topping, then cover and refrigerate. Add the fried onion topping right before baking.
What’s a good substitute for bacon?
If you’re looking for a vegetarian option, try sautéed mushrooms or caramelized onions instead of bacon.
Can I make this gluten-free?
Yes! Substitute the all-purpose flour with a gluten-free alternative like rice flour or cornstarch.
How do I ensure my green beans don’t get mushy?
Blanch the green beans for just 3-4 minutes, then immediately transfer them to an ice bath to stop the cooking process. This ensures they stay crisp-tender.
Pin This Recipe!

Creamy Bacon Green Bean Casserole Recipe for Thanksgiving
A rich and comforting green bean casserole made with fresh ingredients, crispy bacon, and a creamy, cheesy sauce—perfect for your Thanksgiving table.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 1 pound (450g) fresh green beans, trimmed and blanched
- 8 slices bacon, diced
- 3 tablespoons (30g) unsalted butter
- 3 tablespoons (24g) all-purpose flour
- 1 cup (240ml) whole milk
- 1/2 cup (120ml) heavy cream
- 1/2 cup (120ml) chicken broth
- 1 medium onion, diced
- 2 garlic cloves, minced
- 1 cup (120g) shredded cheddar cheese
- 1/4 cup (25g) grated Parmesan cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 cup (60g) crispy fried onions
Instructions
- Preheat your oven to 350°F (175°C).
- Wash and trim 1 pound (450g) of fresh green beans. Bring a large pot of salted water to a boil, add the green beans, and blanch them for 3-4 minutes. Drain and set aside.
- Dice 8 slices of bacon and cook them in a sauté pan over medium heat until crispy. Remove the bacon and place it on a plate lined with paper towels to drain.
- In the same pan with the bacon drippings, add 1 medium diced onion and 2 minced garlic cloves. Sauté for 3-4 minutes until fragrant and translucent.
- Add 3 tablespoons (30g) of butter to the pan and melt. Whisk in 3 tablespoons (24g) of all-purpose flour and cook for 1-2 minutes. Slowly pour in 1 cup (240ml) of milk, 1/2 cup (120ml) of heavy cream, and 1/2 cup (120ml) of chicken broth, whisking constantly until the sauce is smooth and thickened, about 4-5 minutes.
- Stir in 1 cup (120g) of shredded cheddar cheese and 1/4 cup (25g) of grated Parmesan. Mix until melted and smooth. Season with 1/2 teaspoon of salt and 1/4 teaspoon of black pepper.
- In a large mixing bowl, gently toss the blanched green beans with the creamy sauce and crispy bacon. Transfer the mixture into a greased 9×13-inch baking dish.
- Sprinkle 1 cup (60g) of crispy fried onions evenly over the top.
- Place the casserole in the preheated oven and bake for 20-25 minutes, or until the topping is golden and the sauce is bubbling.
- Let the casserole cool for 5 minutes before serving. Enjoy!
Notes
[‘Use fresh green beans for the best texture and flavor.’, ‘Cook bacon until crispy to maintain crunch in the casserole.’, ‘Whisk constantly while making the sauce to avoid lumps.’, ‘Prepare the casserole a day ahead and refrigerate before baking. Add the topping just before baking.’]
Nutrition
- Serving Size: 1 portion
- Calories: 220
- Sugar: 3
- Sodium: 400
- Fat: 15
- Saturated Fat: 8
- Carbohydrates: 10
- Fiber: 3
- Protein: 8
Keywords: Thanksgiving, Green Bean Casserole, Bacon, Creamy, Holiday Recipe, Comfort Food



