
I can’t tell you the exact day this green bean and bacon casserole became mine. It didn’t happen in a big moment. It started on one of those early mornings where the kitchen feels colder than it should, the light through the blinds comes in sharp, and you move things around the counter without really knowing why. I had a bowl on the left, a cutting board somewhere to the right, and a spoon I kept losing inside random containers. It was that kind of morning.
The green beans were washed. I think I washed them twice because I couldn’t remember if I had done it properly the first time. They sat in the colander looking ready for something I hadn’t planned yet. The bacon was leftover from breakfast. Six slices, thick-cut, one curled at the corner like it was refusing to lie flat. I didn’t want to throw it away. The trash bag was already full, and I told myself I’d deal with it later.
There was no intention to create a “new” recipe that morning. I wasn’t thinking about casseroles at all. I wasn’t thinking about anything beyond warming my hands around a mug. But the bacon was there, and the green beans were there, and sometimes your hands start cooking before your brain catches up. I cut the bacon without worrying about the shape. Some pieces were too small, others too big. They all went into the pan the same way.
Mushrooms were already sweating in a skillet because I had pulled them out earlier, half convinced I’d sauté them for something else. When the bacon hit the heat, the smell shifted in a subtle way. Not smoky yet. Not salty. Just warm. Like the dish knew where it was going before I did. That’s how this green bean and bacon casserole started. No inspiration. Just a moment that turned into a meal.
table of content
Table of Contents
Green Bean and Bacon Casserole Recipe (Homemade, From Scratch!)
A homemade green bean and bacon casserole made from scratch with fresh green beans, real mushrooms, crispy bacon, and a creamy sauce. No canned soup — just real flavor, real texture, and a cozy, comforting dish that works for holidays or simple weeknights.
- Total Time: 55 minutes
- Yield: 8–10 servings 1x
Ingredients
6–8 slices thick-cut bacon
1.5 pounds fresh green beans (trimmed)
2 cups sliced mushrooms (cremini or baby bella)
1 shallot, thinly sliced
2 cloves garlic, minced
2 tablespoons butter
3 tablespoons flour (or 2 tbsp cornstarch for gluten-free)
1 cup chicken or vegetable stock
1 cup heavy cream
1 teaspoon Dijon mustard
1 teaspoon fresh thyme (or 1/2 tsp dried)
Salt and pepper to taste
Paprika (optional)
1.5 cups fried onions (divided)
1/2 cup shredded cheddar or Gruyère (optional)
Instructions
1. Lay bacon in a cold skillet and cook over medium heat until crisp, about 8–10 minutes. Transfer to paper towels and save 2 tablespoons of bacon fat.
2. Boil a large pot of salted water. Add green beans and blanch 4 minutes. Transfer to ice water for 2 minutes. Drain and dry well.
3. Heat reserved bacon fat with the butter in a skillet. Add mushrooms and shallots. Cook 6–7 minutes without stirring too much so they brown properly.
4. Stir in garlic and thyme during the last minute.
5. Sprinkle flour over the mushrooms. Cook 30 seconds, then slowly whisk in the stock.
6. Pour in heavy cream, Dijon, pepper, and paprika. Simmer 5 minutes until thick.
7. Combine the green beans with the sauce, most of the bacon, and 3/4 of the fried onions. Add cheese if using.
8. Transfer to a greased 9×13 dish. Top with remaining fried onions.
9. Bake at 375°F for 28–32 minutes until bubbling and golden. Let rest 5 minutes before serving.
Notes
Dry the beans very well after blanching — wet beans make the sauce watery.
Don’t rush the mushrooms; browning builds real flavor.
If sauce is too thick, add a splash of stock. If too thin, simmer longer.
Cheese makes it richer but isn’t required.
Great make-ahead dish: assemble 1–2 days in advance, add onions and bake the day of.
Use coconut cream and gluten-free onions for a dairy-free, gluten-free version.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Side Dish
- Method: Oven
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 240
- Sugar: 4g
- Sodium: 430mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 7g
- Cholesterol: 45mg
Why This Version Works Better
The classic casserole—canned soup, canned beans, crispy onions—has its place. It’s familiar and easy. But once you mix fresh green beans with a homemade mushroom sauce and fold in crispy bacon, the dish becomes something else entirely. The beans stay bright and tender. The sauce tastes like mushrooms and cream instead of shortcuts. The bacon moves through the entire casserole instead of sitting on top like decoration, giving this green bean and bacon casserole a fuller, deeper flavor.
It’s not fancier. Just real. A true comfort food recipe that feels homemade in the best way and makes this green bean and bacon casserole one you actually remember.
Ingredients You’ll Need
Main Ingredients
| Ingredient | Notes |
|---|---|
| Bacon | 6–8 slices, thick-cut. Keep 2 tablespoons bacon fat. |
| Green beans | About 1.5 pounds, roughly 3 cups trimmed. Fresh preferred for better texture. |
| Mushrooms | 2 cups sliced. Cremini or baby bella bring deeper flavor. |
| Shallot | 1, thinly sliced. |
| Garlic | 2 cloves, minced. |
| Butter | 2 tablespoons. |
| Flour | 3 tablespoons or 2 tablespoons cornstarch for gluten-free. |
| Stock | 1 cup chicken or vegetable stock. |
| Heavy cream | 1 cup to create a creamy casserole base. |
Seasonings & Extras
| Ingredient | Notes |
|---|---|
| Dijon mustard | 1 teaspoon to balance richness. |
| Thyme | 1 teaspoon fresh or ½ teaspoon dried. |
| Salt, pepper, paprika | Add gradually; bacon is salty. |
| Fried onions | 1.5 cups. Half mixed in, half on top. |
| Cheese (optional) | ½ cup cheddar or Gruyère. |
How to Make It
This recipe takes around 55 minutes and serves 8 to 10 people. It’s a perfect holiday side dish but also works on regular weeknights when a homemade green bean and bacon casserole feels just right.
1. Cook the Bacon
Lay the bacon in a cold skillet and heat to medium. Let it warm slowly so the fat renders evenly. The slices turn crisp after about 8 to 10 minutes. Place on paper towels and save 2 tablespoons of the bacon fat. Crumble the bacon once cooled—it needs to mix well through the green bean and bacon casserole.
2. Blanch the Green Beans
Boil a large pot of salted water. Add the beans and cook for 4 minutes until bright green. Move them immediately to a bowl of ice water for 2 minutes. Drain and dry them very well. Wet beans dilute the sauce and ruin the texture of a creamy green bean and bacon casserole.
3. Cook the Mushrooms
Heat the saved bacon fat with the butter. Add mushrooms and shallots. Let them brown without constant stirring. Cook 6 to 7 minutes. Add garlic and thyme during the last minute to build flavor.
4. Make the Cream Sauce
Sprinkle the flour over the mushroom mix. Stir for about 30 seconds. Slowly pour in the stock while whisking. Then add the cream, Dijon, pepper, and paprika. Simmer for 5 minutes until thick enough to coat the back of a spoon. It should taste balanced so the green bean and bacon casserole feels rich without being heavy.
5. Mix the Casserole
In a large bowl, combine the green beans with the sauce. Add most of the bacon and three-quarters of the fried onions. Add cheese if you want a richer texture. Fold gently. Spread in a greased 9×13 dish. At this stage the green bean and bacon casserole already smells like something comforting.
6. Bake
Heat the oven to 375°F. Add the remaining fried onions on top. Bake 28 to 32 minutes until bubbling and golden. Rotate halfway if your oven cooks unevenly.
7. Let It Rest
Let the dish rest 5 minutes before serving so the green bean and bacon casserole sets and doesn’t fall apart when scooped.
What This Casserole Really Tastes Like
The bacon doesn’t overpower anything. It moves quietly through the dish, giving warmth instead of smokiness. The green beans hold their shape and stay tender. The mushrooms bring depth, the kind of flavor you expect from slow cooking even though this recipe moves quickly. A spoonful gives you beans, creamy sauce, crisp onions, and a bit of bacon—everything this green bean and bacon casserole promises.
It tastes like a warm coat on a cold evening—simple and right.
Common Mistakes and How to Avoid Them
Dry the beans properly.
Don’t rush the mushrooms; browning equals flavor.
Add salt at the end.
Don’t overload the cheese unless you want it extra rich.
Let the green bean and bacon casserole rest before scooping so it holds together.
A Few Tricks My Mother Taught Me
Smell before deciding what’s missing. Respect the pan. Lift brown bits gently. Taste before you commit. These habits make a difference in a simple green bean and bacon casserole where every small step matters.
Serving Suggestions
This dish fits everywhere: Thanksgiving, Christmas, Sunday dinners, potlucks, or small gatherings. It pairs well with turkey, ham, roasted chicken, mashed potatoes, stuffing—anything warm and earthy. A green bean and bacon casserole blends into every table.
This green bean casserole goes perfectly with my Honey Garlic Lemon Pepper Chicken Thighs — the flavors balance each other beautifully.
And if you want an easy, crispy side dish that fits the same cozy vibe, try my Air Fryer Garlic Parmesan Potatoes — they pair incredibly well with this casserole.
Make It Ahead
Prepare everything except the final onion topping 1–2 days ahead.
Cool completely, cover tightly, refrigerate.
On the day, add onions and bake 35 minutes at 375°F. The flavors settle deeper, making the green bean and bacon casserole richer.
Variations
Make it lighter with half-and-half.
Use cornstarch and gluten-free onions.
Use coconut cream for dairy-free.
Add more cheese for richness.
Add roasted peppers or caramelized onions for depth.
Leftovers
Keeps 3 days in the fridge.
Reheat in the oven for crisp topping.
Microwave for quick meals.
Freezing works best before baking to preserve the texture of the green bean and bacon casserole.
The Moment This Recipe Became Mine
The first time I served this to others wasn’t a holiday. It was a cold weeknight when friends showed up hungry. The casserole was bubbling under its fried onions when someone said it smelled like I had cooked “with my whole day.” This green bean and bacon casserole carries that feeling.
If You’re Cooking for Guests
Add a pinch of cayenne for spice lovers. Slice mushrooms thin for picky eaters. Add extra cheese for kids. Toast the fried onions in a dry pan for extra crisp. Small touches that make the green bean and bacon casserole feel personal.
Why I Keep Coming Back to This Dish
It’s not a dish that tries to impress. It just works. Every time I make this green bean and bacon casserole, I think back to that morning with the washed beans, the stubborn bacon, and the skillet of mushrooms. Some recipes stay because they were never planned—they just showed up and fit.
FAQ – Green Bean and Bacon Casserole
Can I make this green bean and bacon casserole ahead of time without losing flavor?
Yes. Assemble 1–2 days ahead, minus the onions, cover well, refrigerate, and bake 35 minutes at 375°F.
How do I keep my casserole from turning watery?
Dry beans fully and simmer sauce until thick. These two steps guarantee a creamy green bean and bacon casserole.
Can I use frozen green beans?
Yes, thaw and dry very well. They still work in a green bean and bacon casserole, though fresh tastes better.
What can I use instead of heavy cream?
Half-and-half or coconut cream. Avoid regular milk.
How do I reheat green bean and bacon casserole so it stays crisp?
350°F oven, 20 minutes uncovered. Add extra onions if needed.
Conclusion
Every time I make this green bean and bacon casserole, I remember that morning when nothing was planned but everything still worked. Fresh beans keep their color, bacon brings quiet depth, and the homemade mushroom sauce ties everything together. It’s simple, comforting, and it belongs on both holiday tables and regular Tuesdays. Once you make it, you’ll understand why it stays in the rotation without effort.
