If you want a side dish that basically cooks itself and still tastes amazing, this is it. These crockpot green beans are soft, savory, and full of flavor with almost no effort. I’ve made these for busy weeknights and holidays, and they always disappear fast.

What You’ll Need
- 2 pounds fresh green beans, trimmed
- 6 slices bacon, cooked and chopped
- 1 small onion, diced
- 3 cups chicken broth
- 2 tablespoons butter, sliced
- 1 teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon black pepper

Why I Love This Recipe
I grew up eating green beans that simmered all day, soaking up flavor from everything in the pot. This recipe brings that same comfort but makes it super easy with a crockpot. You don’t have to babysit it, and the flavor still feels like it took hours of work.
- It’s hands-off cooking
- The flavor gets deeper the longer it cooks
- It works for both weeknights and special meals
- It makes simple ingredients taste rich and cozy
- It fills the kitchen with a warm, savory smell
Servings and Cook Time
- Servings: 6
- Cook Time: 4–6 hours on low or 2–3 hours on high
Tools You’ll Need
- Crockpot (slow cooker)
- Knife
- Cutting board
- Measuring cups and spoons
- Skillet (for bacon)
Substitutions and Variations
- Use canned or frozen green beans if fresh isn’t available (drain canned well)
- Swap chicken broth for vegetable broth
- Add a pinch of red pepper flakes for heat
- Stir in a splash of vinegar at the end for a little tang
- Use turkey bacon instead of regular bacon
Make Ahead Tips
You can trim the green beans and chop the onion the night before. Store them in the fridge so everything is ready to toss in the crockpot the next day.
Instructions
Step 1: Cook the Bacon
In a skillet, cook 6 slices bacon over medium heat until crispy, about 8–10 minutes. Remove and chop into small pieces.

Step 2: Prep the Green Beans and Onion
Trim 2 pounds fresh green beans and dice 1 small onion into small pieces.

Step 3: Add Ingredients to Crockpot
Place the trimmed green beans, chopped bacon, and diced onion into the crockpot.

Step 4: Add Seasoning and Liquid
Pour in 3 cups chicken broth. Add 2 tablespoons sliced butter, 1 teaspoon garlic powder, ½ teaspoon salt, and ½ teaspoon black pepper.

Step 5: Slow Cook
Cover and cook on low for 4–6 hours or high for 2–3 hours until the green beans are tender.

Step 6: Serve
Stir everything together and serve warm in a bowl.

Pro Tips
- Don’t skip browning the bacon—it adds a lot of flavor
- Cut green beans evenly so they cook the same
- Stir once halfway through if you can, but it’s not required
- Taste before serving and adjust salt if needed
- Let it sit for a few minutes before serving so flavors settle
Why This Recipe Works (Quick Science)
Slow cooking breaks down the fibers in green beans, making them tender. The fat from the bacon and butter carries flavor into the beans, while the broth keeps everything moist. Cooking low and slow lets all the flavors blend together without drying anything out.
Common Mistakes
- Not trimming the green beans ends
- Adding too much salt before tasting (broth and bacon are already salty)
- Overcooking on high too long, which can make beans mushy
- Skipping the butter, which adds richness
What to Serve With
- Roast chicken
- Mashed potatoes
- Meatloaf
- Grilled steak
- Cornbread
Macros Information (Approx per serving)
- Calories: 180
- Protein: 7g
- Carbs: 10g
- Fat: 12g
Leftovers and Storage
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave or on the stove with a splash of broth. You can also freeze them, but the texture will be softer when reheated.
FAQ
Can I use canned green beans?
Yes, just drain them well and reduce cook time to about 2–3 hours on low.
Do I need to stir while cooking?
No, but one stir halfway through helps mix flavors.
Can I make this vegetarian?
Yes, skip the bacon and use vegetable broth. Add a little smoked paprika for flavor.
Can I double the recipe?
Yes, just make sure your crockpot is large enough.
Conclusion
This is one of those recipes you’ll come back to again and again because it’s so easy and comforting. Toss everything in, let it cook, and you’ve got a warm, flavorful side ready to go. Try it out and see how simple it can be—then come back and share how it turned out or any twists you added.
