Easy Slow Cooker Green Bean Casserole with Bacon

Ready In 60 minutes
Servings 8 servings
Difficulty Medium

“Can you make that green bean casserole thing, but, like, not so sad?”

That’s what my brother said last Thanksgiving. He was standing in my kitchen, watching me drain a can of cream of mushroom soup, and honestly? He wasn’t wrong. That classic green bean casserole everyone brings to potlucks? It’s fine. It’s fine. But it’s also kind of… beige and limp and a little bit sad, you know? I’ve been making it the same way for years because that’s just what you do. But something about the way he said it—like he was asking for a favor, not just a side dish—made me want to actually try. So I started messing around. I swapped the canned soup for something fresher. I added bacon, because obviously. And I figured out how to do the whole thing in a slow cooker so the oven stays free for the turkey. This Easy Slow Cooker Green Bean Casserole with Bacon is what came out of that conversation. It’s still creamy and comforting, but now it has actual texture and flavor. It’s the kind of dish that makes people pause mid-bite and look at the casserole dish with new respect. And the best part? You can set it and forget it while you handle everything else.

Why You’ll Love This Recipe

This isn’t your grandma’s green bean casserole—well, okay, it kind of is, but better. Here’s why this version deserves a permanent spot on your holiday table (and your regular dinner rotation, honestly):

  • Completely Hands-Off : The slow cooker does all the work. No blanching, no stirring a roux, no watching the oven. Just toss everything in and walk away.
  • Real Ingredients : We’re using fresh green beans and a from-scratch creamy sauce. No cans of mystery soup here.
  • Bacon Makes Everything Better : Because crispy, smoky bacon bits throughout the casserole add depth and crunch that canned fried onions just can’t match.
  • Perfect for Busy Holidays : Frees up your oven and stovetop for other dishes. This is a total game-changer when you’re juggling a turkey, rolls, and a cozy brown butter apple crisp all at once.
  • Crowd-Pleasing Comfort : It’s rich, creamy, and savory. Both kids and adults go back for seconds, and there are never leftovers.
  • Make-Ahead Friendly : You can prep everything the night before and just turn on the slow cooker when you’re ready.

This recipe takes the nostalgic dish you grew up with and gives it a serious upgrade without making it complicated. It’s comfort food that actually tastes like something, you know?

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to create a rich, savory casserole that feels both familiar and elevated. Most of these are pantry staples or easy to find at any grocery store.

  • Fresh green beans (1 ½ pounds, trimmed and halved) – Look for bright, crisp beans with no brown spots. Fresh makes a huge difference here—they stay firmer and brighter than canned or frozen. You can use frozen if you’re in a pinch, but thaw and pat them dry first.
  • Bacon (8 slices, chopped) – I prefer thick-cut bacon for more chew and smoky flavor. Applewood-smoked is my go-to. The bacon gets crispy in the oven or a skillet, then gets stirred in and sprinkled on top.
  • Mushrooms (8 ounces, sliced) – Cremini or white button mushrooms work great. They add an earthy, savory depth that mimics that “cream of mushroom” flavor but way better.
  • Yellow onion (1 medium, diced) – Adds sweetness and backbone to the sauce.
  • Garlic (3 cloves, minced) – Because garlic makes everything better.
  • Butter (3 tablespoons, unsalted) – For sautéing the mushrooms and onions.
  • All-purpose flour (3 tablespoons) – Thickens the sauce without making it gluey.
  • Chicken broth (1 ½ cups, low-sodium) – Forms the base of the creamy sauce. Vegetable broth works too.
  • Heavy cream (1 cup) – For richness and that silky texture. Half-and-half works if you want it lighter.
  • Sour cream (½ cup) – Adds tang and creaminess. Greek yogurt is a good substitute.
  • Worcestershire sauce (1 tablespoon) – Adds umami and depth. Don’t skip this.
  • Salt and black pepper (to taste) – Go easy on the salt since bacon and broth add plenty.
  • Crispy fried onions (1 ½ cups, for topping) – The classic topping. You can make your own or use store-bought. I like French’s, honestly—they’re a nostalgic must.
  • Fresh thyme (1 teaspoon, chopped) – Optional, but adds a lovely herbal note that cuts through the richness.

Equipment Needed

You don’t need a lot of fancy gear for this recipe, which is part of why I love it. Here’s what you’ll need:

  • Slow cooker (5 to 6 quarts) – Any brand works. I use a basic Crock-Pot and it’s never let me down. If yours runs hot, check the casserole a little early.
  • Large skillet – For cooking the bacon and sautéing the mushrooms and onions. A cast-iron skillet is ideal, but any non-stick or stainless steel pan works.
  • Cutting board and sharp knife – For trimming green beans and chopping bacon and veggies.
  • Wooden spoon or spatula – For stirring the sauce.
  • Whisk – Helps get a smooth, lump-free sauce.
  • Measuring cups and spoons – Accuracy matters, especially with the flour and broth.
  • Paper towels – For draining the bacon.

If you don’t have a slow cooker, you can absolutely make this in a 9×13 baking dish in the oven at 350°F for about 25-30 minutes. But the slow cooker version is where it’s at for convenience.

Preparation Method

easy slow cooker green bean casserole with bacon preparation steps

Alright, let’s get cooking. This comes together in a few simple steps, and I promise it’s easier than it sounds.

  1. Cook the bacon. Place the chopped bacon in a cold skillet. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat has rendered, about 8-10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave about 1 tablespoon of bacon fat in the skillet.
  2. Sauté the aromatics. Add the butter to the skillet with the reserved bacon fat. Once melted, add the sliced mushrooms and diced onion. Cook over medium heat, stirring occasionally, until the mushrooms have released their liquid and started to brown, and the onions are soft and translucent—about 7-8 minutes. Add the minced garlic and cook for 1 more minute until fragrant. This step builds so much flavor.
  3. Make the roux. Sprinkle the flour over the mushroom mixture. Stir constantly for about 2 minutes. This cooks out the raw flour taste and helps thicken the sauce later. It should look like a thick paste clinging to the veggies.
  4. Add the liquids. Slowly pour in the chicken broth while whisking continuously to prevent lumps. Then whisk in the heavy cream. Keep stirring until the sauce thickens slightly, about 3-4 minutes. It should coat the back of a spoon.
  5. Finish the sauce. Remove the skillet from heat. Stir in the sour cream, Worcestershire sauce, fresh thyme (if using), and a pinch of salt and pepper. Taste it—yes, you should taste it now. Adjust seasoning if needed. The sauce should be creamy, savory, and just a little tangy.
  6. Assemble in the slow cooker. Place the trimmed fresh green beans in the slow cooker. Pour the creamy mushroom sauce over the top. Add about half of the cooked bacon and gently stir everything together until the green beans are well coated.
  7. Cook low and slow. Cover and cook on LOW for 3 to 4 hours, or on HIGH for 1 ½ to 2 hours. You want the green beans to be tender but still have a little bite—not mushy. Check at the 3-hour mark on low. Every slow cooker runs a little differently, so trust your eyes and a fork.
  8. Add the toppings. About 15 minutes before serving, sprinkle the crispy fried onions and the remaining bacon over the top. Cover and let them warm through. The onions will stay crunchy if you add them at the end, which is the whole point.
  9. Rest and serve. Let the casserole sit for about 5-10 minutes after turning off the slow cooker. This lets the sauce set up a bit more. Serve warm and watch everyone go quiet for a second after the first bite.

Cooking Tips & Techniques

I’ve made this casserole about a dozen times now, and I’ve definitely learned a few things the hard way. Here’s what I wish someone had told me:

  • Don’t skip the roux. I know it’s an extra step, but cooking the flour with the butter and bacon fat for a couple of minutes removes that raw, pasty taste. Your sauce will be smooth and rich instead of gluey. Trust me on this one.
  • Watch your slow cooker. The first time I made this, I set it on low and forgot about it for 5 hours. The green beans turned into mush and the sauce separated. Not my finest moment. Start checking at 3 hours on low. You want the beans tender but still holding their shape.
  • Bacon first, always. Cooking the bacon first and using some of the fat to sauté the mushrooms is a flavor hack that takes 2 extra minutes and pays off in a huge way. That smoky, savory depth is what makes this casserole different from every other one on the table.
  • Pat your green beans dry. If you’re using fresh green beans (which you should), wash them and then pat them completely dry before adding them to the slow cooker. Extra water will thin out your sauce and make everything watery.
  • Add the fried onions at the end. I know it’s tempting to stir them in early, but they’ll turn into soggy, sad little things. Sprinkle them on in the last 15 minutes so they stay crispy and add that perfect textural contrast.
  • Let it rest. The sauce will seem a little loose when you first turn off the slow cooker. Give it 5-10 minutes to set up, and it will thicken beautifully as it cools slightly.

Variations & Adaptations

One of the best things about this casserole is how easy it is to tweak. Here are some of my favorite variations:

  • Vegetarian version. Skip the bacon and use vegetable broth instead of chicken broth. Sauté the mushrooms and onions in butter or olive oil. Add a teaspoon of smoked paprika to the sauce for that smoky flavor you’d miss from the bacon.
  • Dairy-free adaptation. Use dairy-free butter, coconut cream or full-fat oat milk instead of heavy cream, and a dairy-free sour cream alternative. The sauce won’t be quite as rich, but it’s still delicious.
  • Add some crunch. Toss in ½ cup of toasted slivered almonds or chopped pecans along with the fried onions on top. The nuttiness pairs beautifully with the green beans and bacon.
  • Make it spicy. Add ¼ teaspoon of red pepper flakes to the sauce along with the garlic, or stir in a diced jalapeño when you sauté the mushrooms. A little heat cuts through the creaminess nicely.
  • Swap the protein. This is also fantastic with crumbled Italian sausage instead of bacon. Brown the sausage, remove it, and use a little of the rendered fat to sauté the veggies. It gives the casserole a heartier, almost stew-like feel.
  • Cheese it up. Stir in ½ cup of shredded Gruyère or sharp white cheddar into the sauce just before adding the green beans. It melts into the sauce and adds another layer of savory goodness.

I personally love the version with toasted pecans and a little extra garlic. It feels a bit more special without being fussy.

Serving & Storage Suggestions

This casserole is pretty forgiving, but here’s how to get the most out of it:

  • Serving temperature. Serve it warm, straight from the slow cooker. It’s perfect alongside a roast turkey, a juicy honey sriracha chicken thighs, or even a simple roasted chicken. It also pairs beautifully with mashed potatoes and a cozy thermos tomato soup for a comforting winter meal.
  • Garnishes. A sprinkle of fresh chopped parsley or chives right before serving adds a pop of color and freshness. Sometimes I add a little extra cracked black pepper on top.
  • Storing leftovers. Transfer any leftovers to an airtight container and refrigerate for up to 4 days. The flavors actually meld together even more overnight, so leftovers are fantastic.
  • Reheating. The best way to reheat is in a skillet over medium-low heat with a splash of broth or cream to loosen the sauce. Stir gently until warmed through. You can also microwave individual portions, but the texture won’t be quite as nice. If you reheat in the oven, do it at 325°F, covered, for about 15-20 minutes.
  • Freezing. This casserole freezes surprisingly well. Let it cool completely, then transfer to a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the fridge and reheat gently. Note that the fried onions will lose their crunch, so add fresh ones after reheating.
  • Flavor development. Like most creamy, savory dishes, this casserole tastes even better the next day. The green beans absorb more of the sauce, and everything becomes more cohesive. Don’t be surprised if you find yourself eating cold leftovers straight from the fridge at midnight.

Nutritional Information & Benefits

Let’s be real—this is comfort food, not health food. But it’s made with real ingredients, so it’s not as bad as you might think. Here’s a rough estimate per serving (based on 8 servings):

Nutrient Amount Per Serving
Calories 320
Total Fat 22g
Saturated Fat 10g
Cholesterol 55mg
Sodium 680mg
Total Carbohydrates 18g
Dietary Fiber 3g
Sugars 5g
Protein 10g

Key health benefits: Green beans are a good source of vitamins A, C, and K, plus fiber and folate. Mushrooms provide B vitamins and selenium, which supports immune function. The bacon and cream add richness, but you’re also getting a decent amount of protein and fiber from the veggies. If you’re watching your sodium, use low-sodium broth and unsalted butter, and go easy on the bacon. This recipe is naturally gluten-free if you use a gluten-free flour blend for the roux, and it’s easy to adapt for other dietary needs as mentioned above.

Honestly, I don’t make this casserole thinking about nutrition. I make it because it makes people happy, and that counts for something too.

Conclusion

So there you have it—the green bean casserole that finally made my brother stop asking for “the sad one.” This Easy Slow Cooker Green Bean Casserole with Bacon is everything you want from a holiday side dish: creamy, savory, a little bit smoky, and completely hands-off. It’s the kind of recipe that lets you actually enjoy the party instead of sweating over the stove.

I love that this dish feels special without being complicated. It’s familiar enough to satisfy the traditionalists, but upgraded enough to impress anyone who thought they were tired of green bean casserole. And honestly? The bacon doesn’t hurt.

I’d love to hear how yours turns out. Did you add any fun twists? Did your family fight over the last scoop? Drop a comment below and let me know. And if you’re looking for more slow cooker magic, check out my tender never-dry crockpot chicken breast or this slow cooker beef stew for more set-it-and-forget-it dinners. Happy cooking, friends!

Frequently Asked Questions

Can I use frozen green beans instead of fresh?

Yes, you can. Use 1 ½ pounds of frozen green beans, but thaw them completely and pat them very dry with paper towels before adding them to the slow cooker. Frozen beans release a lot of water as they cook, and that extra moisture can make your sauce thin and watery. If you’re in a hurry, you can skip thawing, but reduce the cooking time by about 30 minutes and expect a slightly looser sauce.

How do I keep the fried onions crispy?

The key is adding them at the very end. Stirring them in early or leaving them on top for the entire slow cooker time will turn them into soggy, soft bits. Sprinkle them on during the last 15 minutes of cooking, or even right before serving. If you want extra crunch, you can also toast them in a dry skillet for a minute or two before adding them.

Can I make this casserole ahead of time?

Absolutely. You can prep the entire dish up to the point of cooking: trim the green beans, cook the bacon, make the sauce, and combine everything in the slow cooker insert. Cover and refrigerate overnight. In the morning, just put the insert in the slow cooker and cook as directed. You might need to add 15-20 minutes of cooking time since everything starts cold. Don’t add the fried onions until the end.

Why is my sauce watery?

This usually happens for one of three reasons: your green beans weren’t dry when you added them, your slow cooker runs hot and the sauce broke, or you didn’t cook the roux long enough. To fix a watery sauce, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, stir it into the casserole, and cook on HIGH for another 15-20 minutes until thickened. Next time, make sure to pat your beans dry and cook the roux for a full 2 minutes.

Can I double this recipe for a crowd?

Yes, but you’ll need a larger slow cooker (at least 7 quarts) or make it in two batches. Doubling the ingredients can also increase the cooking time by about 30-45 minutes on LOW. Check for doneness with a fork—the green beans should be tender but not mushy. If your slow cooker is too full, the casserole won’t cook evenly, so don’t fill it more than three-quarters full.

Pin This Recipe!

easy slow cooker green bean casserole with bacon recipe
Print

Easy Slow Cooker Green Bean Casserole with Bacon

This creamy, savory green bean casserole is made from scratch with fresh green beans, a rich mushroom sauce, and crispy bacon. The slow cooker does all the work, freeing up your oven for other dishes.

  • Author: Julia
  • Prep Time: 20 minutes
  • Cook Time: 3 hours 30 minutes
  • Total Time: 3 hours 50 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 1 ½ pounds fresh green beans, trimmed and halved
  • 8 slices bacon, chopped
  • 8 ounces mushrooms, sliced
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 ½ cups low-sodium chicken broth
  • 1 cup heavy cream
  • ½ cup sour cream
  • 1 tablespoon Worcestershire sauce
  • Salt and black pepper to taste
  • 1 ½ cups crispy fried onions (for topping)
  • 1 teaspoon fresh thyme, chopped (optional)

Instructions

  1. Cook the bacon in a cold skillet over medium heat until crispy, about 8-10 minutes. Transfer to a paper towel-lined plate. Reserve 1 tablespoon of bacon fat in the skillet.
  2. Add butter to the skillet with the reserved bacon fat. Sauté mushrooms and onion over medium heat until mushrooms release liquid and brown, and onions are soft, about 7-8 minutes. Add garlic and cook 1 minute more.
  3. Sprinkle flour over the mushroom mixture and stir constantly for 2 minutes to make a roux.
  4. Slowly whisk in chicken broth, then heavy cream. Cook, stirring, until sauce thickens slightly, about 3-4 minutes.
  5. Remove from heat. Stir in sour cream, Worcestershire sauce, thyme (if using), salt, and pepper. Taste and adjust seasoning.
  6. Place green beans in the slow cooker. Pour sauce over the top. Add half the cooked bacon and stir to coat.
  7. Cover and cook on LOW for 3 to 4 hours or on HIGH for 1 ½ to 2 hours, until green beans are tender but still have a bite.
  8. About 15 minutes before serving, sprinkle crispy fried onions and remaining bacon over the top. Cover and let warm through.
  9. Let casserole rest for 5-10 minutes before serving. Serve warm.

Notes

Don’t skip the roux; it removes raw flour taste. Start checking green beans at 3 hours on LOW to avoid mush. Pat green beans dry to prevent watery sauce. Add fried onions at the end for crunch. Let casserole rest before serving to thicken sauce.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 5
  • Sodium: 680
  • Fat: 22
  • Saturated Fat: 10
  • Carbohydrates: 18
  • Fiber: 3
  • Protein: 10

Keywords: green bean casserole, slow cooker, bacon, holiday side dish, Thanksgiving, creamy, from scratch

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating