Elevate your holiday table with a homemade classic that stands above the rest: this incredible Bacon Green Bean Casserole. Far from your average side dish, this recipe transforms traditional green bean casserole into a culinary masterpiece, perfect for Thanksgiving, Christmas, or any special gathering. What sets our version apart? It’s crafted with vibrant fresh green beans, earthy fresh mushrooms, and, most importantly, made entirely without the common canned cream of mushroom soup, offering a healthier, more flavorful, and truly irresistible experience. Prepare to impress your guests with a side dish that’s rich, creamy, and bursting with real, wholesome ingredients.
Planning your ultimate holiday dinner menu just got easier. We’ve got a treasure trove of recipes to complement this magnificent green bean casserole. Whether you’re seeking a time-honored Thanksgiving Stuffing Recipe or a delightful Vegetable Stuffing for a fresh twist, both promise exceptional flavor. For those who enjoy a touch of sweetness with their savory, my Candied Yams, Easy Sweet Potato Casserole, and the ever-popular Pretzel Jello Salad are perennial favorites. And don’t forget to explore our collection of Thanksgiving Pies for the perfect grand finale to your festive feast!

Why This Bacon Green Bean Casserole is a Must-Try
This Bacon Green Bean Casserole isn’t just another side dish; it’s a celebration of fresh flavors and thoughtful preparation. Here’s why this recipe will become your new go-to:
-
No Canned Cream of Mushroom Soup
Unlike many traditional recipes that rely on canned cream of mushroom soup, our version liberates your green bean casserole from artificial flavors and excessive sodium. Instead, we create a rich, savory, and incredibly fresh sauce from scratch using real, fresh mushrooms, a touch of chicken bouillon, aromatic spices, and a simple flour roux. This homemade approach not only makes for a significantly healthier option but also delivers a depth of flavor and a silky texture that canned soups simply cannot replicate. You’ll taste the difference that real ingredients make.
-
Perfect for Any Occasion
While green bean casserole with bacon is a cherished staple for holiday menus like Thanksgiving dinner or Christmas dinner, its comforting nature makes it ideal for countless other occasions. Imagine serving this flavorful side at a Sunday family dinner, a celebratory potluck, or even a cozy weeknight meal when you crave something special. The combination of crisp-tender fresh green beans, savory bacon, tender fresh mushrooms, and a luxurious homemade cream sauce, all crowned with crispy French fried onions, elevates this dish beyond a mere holiday tradition. It’s a versatile crowd-pleaser that always receives rave reviews.
-
Embrace Real, Wholesome Ingredients
The secret to an unparalleled green bean casserole lies in the quality of its components. By choosing fresh green beans and fresh mushrooms over their canned counterparts, we unlock a world of vibrant flavors and superior textures. Fresh green beans retain their appealing snap and bright color, offering a delightful contrast to the creamy sauce. Fresh mushrooms contribute a deeper, earthier umami to the sauce that canned mushrooms simply can’t provide. This commitment to real ingredients ensures that every bite of our homemade green bean casserole is bursting with authentic, rich taste and a satisfying mouthfeel.
Key Ingredient Insights for the Best Casserole

Understanding each ingredient’s role is crucial for perfecting your Bacon Green Bean Casserole. Here’s a closer look at what goes into this delectable dish:
-
Fresh Green Beans
The foundation of this recipe relies heavily on the quality of your green beans. Using fresh green beans is paramount for achieving the best flavor and a delightful crisp-tender texture that sets this casserole apart. They provide a vibrant freshness and a satisfying bite that canned beans simply cannot match. If fresh green beans are out of season or budget is a concern, high-quality frozen green beans (like those often found at warehouse clubs) are an excellent second choice. Ensure they are thoroughly thawed before blanching. Canned green beans should be a last resort, as they tend to be much softer and contribute less flavor, potentially leading to a mushy final product. When using fresh, remember to trim the ends for the best presentation and eating experience.
-
Bacon
Bacon brings a crucial salty, smoky depth and a wonderful texture to this casserole. You can use your preferred type of bacon, whether thick-cut or regular. However, we highly recommend using raw bacon and cooking it yourself rather than pre-cooked varieties. The magic happens as the raw bacon cooks, rendering its fat into the skillet. This flavorful bacon grease is then used as the base for our creamy sauce, infusing the entire dish with an unparalleled savory richness. This simple step is key to developing the complex, delicious flavors in this amazing crispy bacon green bean casserole.
-
White Mushrooms
Fresh white mushrooms, or even cremini (baby bella) mushrooms, are vital for creating the homemade creamy sauce without canned soup. They add a wonderful umami flavor and a pleasant texture. If you’re not a fan of mushrooms, you can certainly reduce the amount or omit them entirely. However, be aware that mushrooms absorb some of the liquid from the sauce as they cook. If you reduce or remove them, your sauce will naturally be thinner, and there will be a greater volume of sauce in the casserole. You might need to adjust the flour or milk slightly to achieve your desired consistency.
-
All-Purpose Flour
Since this recipe prides itself on being a green bean casserole without cream of mushroom soup, flour plays an indispensable role. It acts as the thickening agent for our luscious homemade cream sauce, creating a smooth and rich consistency. When combined with the butter and bacon grease to form a roux, it provides the structure that the canned soup would typically offer. Proper cooking of the flour is essential to avoid a raw flour taste and to ensure the sauce thickens beautifully.
-
French Fried Onions
The iconic crispy French fried onions are the crowning glory of any proper green bean casserole. These golden, crunchy morsels provide a fantastic textural contrast to the soft green beans and creamy sauce, adding a delightful savory onion flavor. They are the perfect, irresistible topping that completes this green bean casserole recipe with bacon, offering that quintessential crunch in every bite.
Easy Step-by-Step Guide to Crafting Your Casserole
Creating this delicious homemade green bean casserole is a straightforward process when you follow these simple steps:
-
Prepare Your Oven and Baking Dish
Preheat your oven to 350°F (175°C). Lightly spray a 9×13-inch baking dish (or similar size) with cooking spray, ensuring an even coating to prevent sticking and aid in cleanup.
-
Blanch the Green Beans for Perfect Texture
Bring a large pot of salted water to a rolling boil. Add your trimmed fresh green beans and cook for just 5 minutes. This blanching process ensures the beans are tender-crisp, vibrant green, and ready to absorb the rich flavors of the sauce. Immediately remove the beans from the boiling water and plunge them into an ice bath for 2-3 minutes. This stops the cooking process, preserving their bright color and desirable snap. Once cooled, drain thoroughly and pat the beans completely dry to prevent a watery casserole. Set them aside.
-
Cook Bacon, Onions, and Mushrooms for Flavor Base
In a large, heavy-bottomed skillet (cast iron works wonderfully), add your chopped raw bacon over medium heat. Cook until the bacon is crispy and its fat has fully rendered. Remove the cooked bacon with a slotted spoon and set it aside on a paper-towel-lined plate to drain, leaving the flavorful bacon grease in the skillet. Add the diced sweet onion to the remaining bacon grease in the skillet and cook for about 5 minutes, or until the onions become soft and translucent. Next, add the minced garlic and chopped white mushrooms to the skillet. Continue to cook for another 5-7 minutes, stirring occasionally, until the mushrooms have softened and released their moisture. Transfer this bacon-onion-mushroom mixture (along with the crispy bacon) to a large bowl, reserving the skillet with any residual bacon grease for the next step.

-
Craft the Creamy, Homemade Sauce
Using the same skillet with the leftover bacon grease, add the unsalted butter and melt it over medium heat. Once the butter is melted and slightly foamy, sprinkle in the all-purpose flour. Whisk continuously for 1-2 minutes to create a roux, cooking out the raw flour taste. This step is crucial for a smooth, lump-free sauce. Gradually pour in the 2% milk, whisking constantly to prevent lumps and ensure a silky consistency. Continue to whisk until the sauce begins to thicken. Stir in the parmesan reggiano, chicken bouillon base, black pepper, and salt. Bring the sauce to a low simmer, allowing it to cook for another 3-5 minutes, or until it has thickened to a luxurious, creamy consistency that coats the back of a spoon. Taste and adjust seasoning as needed.
-
Combine and Prepare for Baking
Gently fold the blanched green beans and the reserved bacon and mushroom mixture into the prepared creamy sauce. Ensure all ingredients are evenly coated. Pour the entire green bean mixture into your prepared baking dish, spreading it out into an even layer. This uniform distribution ensures even cooking and browning.

-
Bake to Golden Perfection
Place the baking dish into the preheated 350°F (175°C) oven. Bake for 15 minutes, allowing the flavors to meld and the casserole to heat through. After 15 minutes, carefully remove the casserole from the oven and evenly sprinkle the French fried onions over the top. Return the dish to the oven and bake for an additional 15 minutes, or until the onions are golden brown and crisp, and the casserole is bubbling around the edges. This final baking step ensures a perfect crunchy topping.
-
Rest and Serve
Once baked, remove the Bacon Green Bean Casserole from the oven. Let it rest for 5-10 minutes before serving. This brief resting period allows the sauce to set slightly, making it easier to serve and preventing it from being too runny. Dig in and enjoy the irresistible flavors of your homemade masterpiece!

Expert Tips for the Ultimate Green Bean Casserole
Achieving the perfect Bacon Green Bean Casserole is easy with a few insider tips:
-
Effortless Bacon Chopping: Instead of struggling with a knife, use kitchen shears to cut raw bacon into bite-sized pieces directly over the skillet. This method is incredibly fast, efficient, and creates uniform pieces with minimal mess.
-
Leverage Bacon Grease for Flavor: For the most intensely flavored sauce, always opt for raw bacon. The fat rendered during cooking is essential for creating the roux and infusing your creamy sauce with a rich, smoky depth that simply cannot be achieved with pre-cooked bacon. Don’t discard that precious liquid gold!
-
The Fresh Green Bean Advantage: While frozen green beans are a decent alternative, fresh green beans deliver superior flavor, texture, and visual appeal. They maintain their vibrant green color and satisfying crisp-tender bite. If using frozen, there’s no need to thaw them completely before blanching; simply add them frozen to the boiling water, extending the blanching time by about 1-2 minutes. Frozen green beans are often already blanched, so this step mainly thaws them and prepares them for the oven.
-
Seasoning is Key: Don’t be shy with seasoning. Taste your sauce before combining with the green beans and bacon, and adjust salt and pepper as needed. A pinch of nutmeg can also enhance the creaminess and flavor of the sauce.
-
Avoid Overcooking Green Beans: The goal is tender-crisp green beans. Overcooking them during the blanching stage will lead to a mushy texture in the final casserole. Stick to the 5-minute blanching time, followed by an immediate ice bath.
-
Achieving a Smooth Sauce: When making the roux, cook the flour for at least a minute to remove the raw flour taste. When adding the milk, pour it in slowly while continuously whisking to prevent lumps. A smooth sauce is a sign of a perfectly executed casserole.
Make Ahead, Storing, and Freezing Best Practices
Planning ahead can make holiday cooking much smoother. Here’s how to manage your Bacon Green Bean Casserole:
-
Make Ahead: For maximum freshness and crispness, we recommend preparing certain components ahead of time. You can blanch the green beans and chop your onions and mushrooms a day or two in advance, storing them separately in airtight containers in the refrigerator. However, for the best results, cook the bacon and prepare the creamy sauce on the day you plan to serve the dish. This ensures the bacon remains wonderfully crispy and the sauce is perfectly fresh and rich, as the bacon grease is integral to its flavor.
-
Storing Leftovers: Any leftover Bacon Green Bean Casserole should be transferred to an airtight container and stored in the refrigerator. It will maintain its quality for 2-3 days. Be aware that the longer the leftovers sit, the softer the crispy bacon and French fried onions will become due to moisture absorption from the sauce. Reheat gently in the oven or microwave.
-
Freezing: While this dish is so delicious it rarely makes it to the freezer, it can be frozen. However, it’s important to note that freezing and thawing will impact the texture, especially of the bacon and green beans, which may become softer. If you do freeze it, ensure it’s in a freezer-safe, airtight container for up to 1-2 months. Thaw overnight in the refrigerator before reheating in the oven until warmed through and bubbling. You might want to add fresh French fried onions during the last 15 minutes of reheating for renewed crispness.

Common Questions About Bacon Green Bean Casserole
Here are answers to some frequently asked questions to help you perfect your Bacon Green Bean Casserole:
Can green bean casserole be made ahead and refrigerated?
While some components can be prepped in advance, it’s best not to assemble the entire casserole and refrigerate it uncooked. You can blanch the green beans and chop your vegetables ahead of time. However, it’s highly recommended to cook the bacon and prepare the sauce on the day of serving. This is because the residual bacon grease is crucial for the sauce’s flavor, and the bacon itself will lose its crispness if it sits in the sauce for too long before baking. For optimal taste and texture, assemble and bake fresh.
Is there a substitute for French Fried Onions in green bean casserole?
If you absolutely must substitute, you could use crushed potato chips, buttery bread crumbs, or even homemade crispy fried shallots for a gourmet touch. However, we cannot emphasize enough how much we recommend sticking with the classic French fried onions! Their unique flavor and perfect crunch are truly integral to the ultimate green bean casserole experience. They’re undeniably delicious and provide that signature topping that makes the dish so beloved.
How do you keep green bean casserole from getting mushy?
The key to avoiding a mushy casserole lies primarily in using fresh green beans and properly blanching them to a tender-crisp stage. Canned green beans are already quite soft, and baking them further almost guarantees a mushy texture. Our recipe, which foregoes canned cream of mushroom soup and uses fresh ingredients, also helps prevent mushiness. The fresh mushrooms and freshly made sauce contribute to a better overall texture. While leftovers may soften over time as the bacon absorbs moisture from the sauce, following these steps ensures a firm, delicious casserole fresh from the oven.
What cheese can I use for green bean casserole?
Many recipes for green bean casserole with bacon and cheese opt for cheddar cheese, which adds a sharp, familiar flavor. However, my personal preference, and what is used in this recipe, is Parmesan cheese, specifically Parmigiano Reggiano. It imparts a nutty, savory depth that beautifully complements the other ingredients without overpowering them. For an even more complex flavor profile, consider using a blend of Parmesan and Asiago cheeses. Feel free to experiment with your favorite cheeses to find what suits your palate best!
Why is my green bean casserole runny?
A runny green bean casserole typically indicates that the sauce hasn’t thickened properly. The key steps to a perfectly thick and creamy sauce are: first, thoroughly cooking the flour in the butter and bacon grease (the roux) for at least a minute; second, gradually adding the milk while continuously whisking to ensure a smooth incorporation; and finally, allowing the sauce to come to a gentle simmer and cook until it visibly thickens to a consistency that coats the back of a spoon. Patience during the sauce-making process is essential for achieving the right consistency!

More Irresistible Holiday Recipes
Complete your festive menu with these other cherished Thanksgiving Recipes and holiday favorites:
- Praline Pumpkin Pie: A sweet, nutty twist on a classic holiday dessert.
- Mashed Potatoes with Half and Half: Creamy, dreamy mashed potatoes made with rich half and half.
- Dinner Rolls Recipe: Soft, fluffy homemade rolls perfect for soaking up gravy.
- Roasted Brussels Sprouts with Bacon: Another savory bacon-infused side, perfectly caramelized.
- Pomegranate Jello Salad: A bright, festive, and refreshing salad for your holiday table.
Did you try this recipe? We’d love to hear your thoughts! Leave a star rating and review below or simply scroll down to the recipe card and share your experience there.
Stay connected and up-to-date with our latest culinary adventures by following us on Instagram, TikTok, YouTube, Facebook, and Pinterest.
Bacon Green Bean Casserole
This creamy Bacon Green Bean Casserole is a perfect side for Thanksgiving, Christmas, Easter… any holiday meal or get together! This recipe uses fresh green beans and salty bacon for the ultimate green bean casserole!
Author: Whitney Wright
Image: 
Recipe Details
- Prep Time: 20 mins
- Cook Time: 30 mins
- Total Time: 50 mins
- Yields: 10 side servings
- Course: Side Dish
- Cuisine: American
Ingredients
- 1 lb fresh green beans – trimmed and cut in half, or bite size pieces
- 8 slices bacon – chopped (regular or thick bacon is fine)
- 1 small sweet onion – diced
- 1 teaspoon garlic – minced
- 8 oz white mushrooms – chopped
- 4 tablespoons unsalted butter
- 4 tablespoons all-purpose flour
- 2 cups 2% milk
- ½ cup parmesan reggiano
- 1 tablespoon Better than Bouillon Chicken Base
- 1 teaspoon black pepper
- ½ teaspoon salt
- 4 oz French fried onions
Instructions
- Preheat oven to 350 °F (175°C). Spray a baking dish with cooking spray.
- Blanch green beans: Bring a pot of water to a boil. Add the green beans and cook for 5 minutes. Remove from the stove, drain, and place the green beans in an ice bath for 2-3 minutes. Remove and pat dry. Set aside.
- In a skillet over medium heat, add the bacon and cook until the fat is rendered and the bacon is crisp. Remove bacon and set aside, leaving grease in the pan. Add the onion and cook for 5 minutes or until translucent. Add the garlic and mushrooms and cook for another 5 minutes, until the mushrooms have softened.
- Transfer the bacon and mushroom mixture to a plate or bowl. In the same skillet (with bacon grease), add the butter and melt. Then add the flour, cook for 1 minute, stirring occasionally. Gradually pour in the milk, whisking constantly. Add the parmesan Reggiano, bouillon, pepper, and salt. Bring to a low simmer and cook until somewhat thickened.
- Stir the bacon, mushroom mixture and the green beans into the sauce. Transfer everything to the prepared baking dish and bake for 15 minutes. Remove from the oven and top with the French fried onions and bake for an additional 15 minutes, until the onions are golden and the casserole is hot and bubbly.
- Remove from the oven and let sit for a few minutes before serving. Enjoy your homemade Bacon Green Bean Casserole!
Notes
- I use kitchen shears to cut the bacon into bite size pieces — it’s much easier than using a knife!
- I recommend using raw bacon so the rendered bacon grease can be used to make the sauce. This essential step adds incredible depth of flavor that you won’t get as much with precooked bacon.
- Using fresh green beans will yield the best flavor and texture for your casserole.
Nutrition Facts (per serving)
- Calories:
- 198 kcal (10%)
- Carbohydrates:
- 12g (4%)
- Protein:
- 8g (16%)
- Fat:
- 14g (22%)
- Saturated Fat:
- 7g (35%)
- Polyunsaturated Fat:
- 1g
- Monounsaturated Fat:
- 5g
- Trans Fat:
- 0.2g
- Cholesterol:
- 31mg (10%)
- Sodium:
- 342mg (14%)
- Potassium:
- 321mg (9%)
- Fiber:
- 2g (8%)
- Sugar:
- 6g (7%)
- Vitamin A:
- 548IU (11%)
- Vitamin C:
- 8mg (10%)
- Calcium:
- 144mg (14%)
- Iron:
- 1mg (6%)
Please leave a star rating and review on the blog post letting me know how you liked this recipe! Take a picture and tag @saltandbaker on Tik Tok, Instagram, and Facebook so I can see what you’re making!