Green Bean and Bacon Casserole Recipe (Homemade, From Scratch!)

|

Published on November 18, 2025

|

Updated on November 28, 2025

A short AI-narrated intro before the full recipe.
Green bean and bacon casserole baking in a transparent glass dish, photographed at a 45-degree angle on a white countertop with a beige linen napkin

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
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Green bean and bacon casserole topped with crispy onions

Green Bean and Bacon Casserole Recipe (Homemade, From Scratch!)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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

Scale

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.

  • Author: Amara diallo
  • 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

Multiple bowls with variations of zucchini, peppers, cheese, sausage, and tater tots on white background

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

IngredientNotes
Bacon6–8 slices, thick-cut. Keep 2 tablespoons bacon fat.
Green beansAbout 1.5 pounds, roughly 3 cups trimmed. Fresh preferred for better texture.
Mushrooms2 cups sliced. Cremini or baby bella bring deeper flavor.
Shallot1, thinly sliced.
Garlic2 cloves, minced.
Butter2 tablespoons.
Flour3 tablespoons or 2 tablespoons cornstarch for gluten-free.
Stock1 cup chicken or vegetable stock.
Heavy cream1 cup to create a creamy casserole base.

Seasonings & Extras

IngredientNotes
Dijon mustard1 teaspoon to balance richness.
Thyme1 teaspoon fresh or ½ teaspoon dried.
Salt, pepper, paprikaAdd gradually; bacon is salty.
Fried onions1.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

Leftover baked ziti recipe no meat stored in clear containers inside a modern refrigerator

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.

Readers enjoy these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star