Easy Crockpot Green Beans with Bacon and Onion Recipe

Ready In
Servings
Difficulty

It was 11:47 PM on a random Thursday, and I was standing in front of my open fridge like a zombie, craving something smoky, salty, and deeply satisfying. I didn’t have the energy for a full meal prep, but I had a bag of fresh green beans, half an onion, and a pack of bacon that was about to expire. The idea just arrived, fully formed: throw it all in the crockpot and let it do the work while I finally got some sleep. Honestly, I wasn’t even sure it would work—green beans in a slow cooker can turn to mush if you’re not careful.

But that night, something clicked. I chopped the onion, snapped the ends off the beans, and layered everything with thick-cut bacon strips. I set the timer, crawled into bed, and woke up to the kind of smell that makes you grateful you live alone. The beans were tender but not falling apart, the bacon had rendered down into these little savory ribbons, and the onions had practically melted into the broth. It was one of those happy accidents that you keep making on purpose.

Maybe you’ve been there—standing in your kitchen late at night, too tired to cook but too hungry to sleep. This recipe is for those moments. It’s for the days when you need a side dish that feels like a main event, with almost zero effort. I’ve made this for potlucks, holiday dinners, and random Tuesday nights, and it never fails to disappear. Let me tell you, there’s something magical about a dish that tastes like you spent hours on it when really, you just threw things in a pot and walked away.

Why You’ll Love This Recipe

Let’s be real—weeknight cooking is a battlefield. You’re tired, the clock is ticking, and the last thing you want is a sink full of dishes. These easy crockpot green beans with bacon and onion are my secret weapon for winning that battle without breaking a sweat.

  • Quick & Easy: Just 10 minutes of prep, and your crockpot does the rest. Set it and forget it, literally.
  • Simple Ingredients: Bacon, onion, green beans, chicken broth, and a few pantry staples. No fancy grocery runs required.
  • Perfect for Busy Nights: Whether it’s a chaotic Tuesday or a holiday feast, this dish fits right in.
  • Crowd-Pleaser: I’ve brought this to family dinners and office potlucks—kids and adults alike go back for seconds.
  • Unbelievably Delicious: The bacon infuses every bite with smoky richness, while the onions add a subtle sweetness. It’s comfort food at its finest.

What sets this recipe apart is the technique. Most versions either boil the beans to death or leave them raw. Here, the slow cooker gently coaxes out their natural flavor, while the bacon fat does the heavy lifting. I tested this half a dozen times to get the timing just right—tender but with a slight bite, never mushy. It’s the kind of side dish that steals the show without even trying.

Honestly, this recipe has saved me more times than I can count. It’s the one I turn to when I need something that feels homemade but doesn’t demand my attention. And that first bite—warm, savory, with a hint of smoky bacon—it just hits different. You deserve that feeling on a busy weeknight.

What Ingredients You Will Need

This recipe uses simple, honest ingredients to deliver big flavor without the fuss. Most of these are pantry staples, so you probably already have them on hand. Here’s what you’ll need:

  • Fresh green beans – 1 pound, ends trimmed. I prefer fresh over frozen here because they hold their texture better in the slow cooker. Look for bright green, firm beans without any brown spots.
  • Bacon – 6 slices, chopped into 1-inch pieces. Thick-cut bacon works best—it renders slowly and adds more smoky flavor. I usually go with Wright Brand or a local butcher’s bacon.
  • Yellow onion – 1 medium, thinly sliced. The onion practically melts into the beans as they cook, adding sweetness and depth. You can use a sweet onion if you prefer a milder flavor.
  • Chicken broth – ½ cup, low-sodium. This keeps the beans moist without making them soggy. Use vegetable broth for a lighter option.
  • Butter – 2 tablespoons, unsalted. Adds richness and helps the beans stay tender. You can skip it if you’re watching calories, but trust me, it makes a difference.
  • Garlic – 3 cloves, minced. Fresh garlic is non-negotiable here—it adds that aromatic punch that jarred garlic just can’t match.
  • Salt – ½ teaspoon, or to taste. Go easy on the salt since bacon is already salty.
  • Black pepper – ¼ teaspoon, freshly ground.
  • Red pepper flakes – Optional, ¼ teaspoon for a subtle kick. I add these when I want a little heat.

Ingredient Tips: If you’re using frozen green beans, thaw them first and pat them dry to avoid excess water. For a lower-sodium version, use no-salt-added broth and skip the added salt until the end. I’ve also made this with turkey bacon, and while it’s not as rich, it still works in a pinch.

Substitution Guidance: Swap the chicken broth with vegetable broth for a vegetarian version (though you’d lose the bacon, so maybe add smoked paprika instead). Use coconut aminos instead of salt for a soy-free option. And if you’re out of fresh garlic, 1 teaspoon of garlic powder will do.

Equipment Needed

You don’t need a fancy kitchen to pull off this recipe. Here’s what you’ll need:

  • Crockpot or slow cooker – 4 to 6 quarts. Any size works, but a 6-quart is ideal for even cooking. I use my trusty Crock-Pot that I’ve had for years—it’s never let me down.
  • Cutting board – For chopping bacon and slicing onions. A wooden board works great.
  • Chef’s knife – A sharp 8-inch knife makes quick work of the prep.
  • Measuring spoons – For the salt, pepper, and red pepper flakes.
  • Liquid measuring cup – For the chicken broth.
  • Tongs or a large spoon – For stirring and serving. Tongs are easier for grabbing the beans without breaking them.
  • Small skillet – Optional, for pre-cooking the bacon if you want it crispier. I usually skip this step to save time, but it’s an option if you prefer crunchier bacon.

Budget-Friendly Tip: If you don’t have a crockpot, you can use a Dutch oven on low heat (250°F) in the oven. Just cover it tightly and cook for 2-3 hours, checking occasionally. I’ve done this when my slow cooker was already full, and it works beautifully.

Preparation Method

easy crockpot green beans with bacon and onion preparation steps

Alright, let’s get cooking. This is where the magic happens, and I promise it’s simpler than you think.

  1. Prep the bacon and onion: Place the chopped bacon in a cold skillet over medium heat. Cook for 5-7 minutes, stirring occasionally, until the fat renders and the bacon is slightly crispy. Don’t drain the fat—that’s liquid gold. Transfer the bacon to a paper towel-lined plate, but keep the skillet with the rendered fat for later. (If you’re in a hurry, you can skip this step and add raw bacon directly to the crockpot. It won’t be as crispy, but it’ll still be delicious.)
  2. Sauté the onion: In the same skillet with the bacon fat, add the sliced onion. Cook over medium heat for 4-5 minutes, stirring often, until the onion is soft and translucent. The edges should be just starting to brown. Add the minced garlic and cook for 30 seconds more until fragrant. This step builds so much flavor—don’t skip it.
  3. Layer the crockpot: Place the trimmed green beans in the bottom of your crockpot. Pour the chicken broth over them, then add the butter in small pats on top. Sprinkle with salt, pepper, and red pepper flakes if using. Scatter the sautéed onion and garlic over the beans, then top with the cooked bacon pieces.
  4. Cook low and slow: Cover the crockpot and cook on LOW for 4 hours or on HIGH for 2 hours. I prefer LOW—it gives the beans time to absorb all those smoky, savory flavors without turning to mush. At the 2-hour mark on LOW, give the beans a gentle stir to redistribute the bacon and onions.
  5. Check for doneness: After 4 hours on LOW, the beans should be tender but still have a slight bite. Use a fork to test one—it should pierce easily but not fall apart. If they’re still too firm, cook for another 30 minutes and check again.
  6. Finish and serve: Once the beans are done, taste and adjust seasoning if needed. I usually add a pinch more black pepper right before serving. Use tongs to transfer the beans to a serving dish, making sure to get some of those caramelized onions and bacon bits on top. Serve warm.

Pro Tip: If you want the bacon to stay crispier, reserve half of it and sprinkle it on top just before serving. I learned this after a batch where the bacon got too soft—now I always save a handful for garnish.

Cooking Tips & Techniques

Over the years, I’ve made this recipe more times than I can count, and I’ve picked up a few tricks along the way. Here’s what I wish I’d known from the start:

  • Don’t overcook the beans: The biggest mistake people make is leaving them on LOW for 6+ hours. Trust me, I did it once, and the beans turned into a sad, mushy mess. Stick to 4 hours on LOW—that’s the sweet spot for tender-crisp perfection.
  • Layer strategically: Putting the beans on the bottom ensures they cook evenly in the broth, while the bacon and onions on top infuse flavor as they settle. I learned this after a batch where everything was just tossed in randomly—the beans at the top were undercooked while the bottom ones were perfect.
  • Use fresh garlic, not jarred: I know it’s tempting to use pre-minced garlic for convenience, but fresh garlic makes a noticeable difference. It has a brighter, more pungent flavor that stands up to the smoky bacon. Jarred garlic can taste flat and slightly bitter after hours in the slow cooker.
  • Let the bacon fat work for you: Don’t drain the fat after cooking the bacon—it’s packed with flavor. Sautéing the onions in that fat is like giving them a head start on deliciousness. If you’re skipping the pre-cooking step, add a tablespoon of olive oil to the crockpot to compensate.
  • Stir halfway through: Giving the beans a gentle stir at the 2-hour mark helps distribute the flavors evenly. It also prevents the beans on the bottom from getting too soft while the ones on top stay firm.

My Biggest Failure: I once tried to make this with frozen green beans straight from the bag—no thawing, no patting dry. The result was a watery, bland mess because the frozen beans released too much liquid. Now I always thaw them first and pat them dry. Learn from my mistakes, friends.

Variations & Adaptations

This recipe is incredibly forgiving, and I’ve played around with it more times than I can count. Here are some of my favorite twists:

  • Add mushrooms: Slice 8 ounces of cremini mushrooms and sauté them with the onions. They soak up the bacon fat and add an earthy depth that’s absolutely divine. I tried this on a whim one night, and now it’s my go-to version.
  • Make it spicy: Double the red pepper flakes or add a diced jalapeño along with the onions. The heat cuts through the richness of the bacon beautifully. My brother-in-law loves this version—he says it wakes up the beans.
  • Go vegetarian: Skip the bacon and use 2 tablespoons of smoked paprika and 1 tablespoon of liquid smoke instead. Sauté the onions in olive oil, and add a splash of soy sauce for umami. It’s not the same, but it’s surprisingly good—I made it for a vegan friend and she asked for the recipe.
  • Seasonal swap: In the summer, use fresh green beans from the farmer’s market—they’re sweeter and more tender. In the winter, swap in frozen green beans (thawed and patted dry) and add a pinch of sugar to mimic that fresh sweetness.
  • Add potatoes: Toss in 1 cup of halved baby potatoes along with the beans. They cook at the same rate and make this a one-pot side dish that’s hearty enough to be a meal. I do this when I want something more substantial.

Personal Favorite: My absolute favorite variation is adding a tablespoon of balsamic vinegar and a teaspoon of Dijon mustard to the broth. It adds a tangy complexity that pairs perfectly with the smoky bacon. I stumbled on this combo when I was out of chicken broth and used a vinaigrette instead—best accident ever.

Serving & Storage Suggestions

These easy crockpot green beans with bacon and onion are versatile enough to serve with almost anything. Here’s how I like to enjoy them:

Serving: Serve warm, straight from the crockpot. I like to transfer them to a shallow serving dish and spoon some of the cooking liquid over the top—it keeps them moist and flavorful. They pair beautifully with roasted chicken, grilled steak, or even a simple baked salmon. For a holiday spread, they’re a no-fuss alternative to green bean casserole.

Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, so they’re even better the next day. I’ve been known to eat them cold straight from the container—don’t judge.

Reheating: The best way to reheat is in a skillet over medium heat with a splash of chicken broth or water. Stir occasionally for 3-4 minutes until warmed through. You can also microwave them in 30-second bursts, but the texture won’t be as good. Avoid reheating in the slow cooker—it takes too long and can make them mushy.

Freezing: Yes, these freeze well! Let them cool completely, then transfer to a freezer-safe bag or container. They’ll keep for up to 3 months. To thaw, place them in the refrigerator overnight, then reheat in a skillet. The texture will be slightly softer, but the flavor is still fantastic.

Make-Ahead Tip: You can prep everything the night before—trim the beans, chop the bacon, slice the onion, and mince the garlic. Store them separately in the fridge, then assemble and cook the next day. This is a lifesaver for busy weeknights or holiday mornings.

Nutritional Information & Benefits

Let’s be honest—this isn’t a health food, but it’s made with real, whole ingredients that offer some surprising benefits. Here’s the breakdown per serving (about 1 cup):

  • Calories: 180
  • Protein: 8g
  • Fat: 12g
  • Carbohydrates: 10g
  • Fiber: 4g
  • Sugar: 4g
  • Sodium: 450mg

Health Highlights: Green beans are packed with vitamin K, vitamin C, and fiber, which support bone health and digestion. The bacon adds protein and iron, while the onions provide antioxidants that can help reduce inflammation. It’s comfort food with a few redeeming qualities.

Dietary Considerations: This recipe is naturally gluten-free and low-carb (about 10g net carbs per serving). For a lower-sodium version, use no-salt-added broth and reduce the added salt. If you’re watching your saturated fat, you can use turkey bacon and skip the butter—it’ll still be delicious, just a bit leaner.

Personal Note: I love that this dish feels indulgent without being over the top. It’s the kind of side that makes you feel like you’re treating yourself, but you’re also getting a serving of vegetables. Win-win, if you ask me.

Conclusion

This recipe has become a staple in my kitchen for good reason. It’s simple, forgiving, and delivers every single time. Whether you’re making it for a holiday dinner, a potluck, or just a regular Tuesday, these easy crockpot green beans with bacon and onion will earn a permanent spot in your rotation. I love that I can prep it in 10 minutes, walk away, and come back to something that tastes like I spent hours fussing over it.

Now, I want to hear from you. Have you tried this recipe? Did you add any fun twists? Drop a comment below and let me know how it turned out—I read every single one, and I love seeing your creations. And if you’re looking for more no-fuss side dishes, check out my crockpot mashed potatoes or honey glazed carrots for more weeknight wins.

Go ahead, give it a try. Your future self—tired, hungry, and short on time—will thank you.

Frequently Asked Questions

Can I use frozen green beans instead of fresh?

Yes, but thaw them first and pat them dry to remove excess moisture. Frozen beans release more water as they cook, which can make the dish watery. If you’re in a rush, add them straight from the bag but reduce the chicken broth to ¼ cup.

How do I keep the bacon from getting soggy?

Pre-cook the bacon until it’s just crispy before adding it to the crockpot. You can also reserve half of the cooked bacon and sprinkle it on top just before serving for a crunchy garnish.

Can I make this in an Instant Pot?

Absolutely! Use the sauté function to cook the bacon and onions, then add the remaining ingredients. Pressure cook on HIGH for 3 minutes, then quick release. The beans will be more tender than the slow cooker version, but still delicious.

How long do leftovers last?

Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors deepen over time, so they’re even better the next day. Reheat in a skillet with a splash of broth for best results.

Can I add other vegetables to this recipe?

Definitely! Sliced mushrooms, halved baby potatoes, or even diced carrots work beautifully. Just keep the total volume similar to avoid overcrowding the crockpot. Add heartier vegetables like carrots at the same time as the beans, and more delicate ones like mushrooms after 2 hours.

Pin This Recipe!

easy crockpot green beans with bacon and onion recipe
Print

Easy Crockpot Green Beans with Bacon and Onion

Tender green beans slow-cooked with smoky bacon and caramelized onions in a rich broth. A simple, hands-off side dish that’s perfect for busy weeknights or holiday feasts.

  • Author: Bree
  • Prep Time: 10 minutes
  • Cook Time: 4 hours
  • Total Time: 4 hours 10 minutes
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 1 pound fresh green beans, ends trimmed
  • 6 slices thick-cut bacon, chopped into 1-inch pieces
  • 1 medium yellow onion, thinly sliced
  • 1/2 cup low-sodium chicken broth
  • 2 tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 teaspoon red pepper flakes (optional)

Instructions

  1. Place chopped bacon in a cold skillet over medium heat. Cook for 5-7 minutes, stirring occasionally, until fat renders and bacon is slightly crispy. Transfer bacon to a paper towel-lined plate, reserving the rendered fat in the skillet.
  2. In the same skillet with bacon fat, add sliced onion. Cook over medium heat for 4-5 minutes, stirring often, until soft and translucent. Add minced garlic and cook for 30 seconds until fragrant.
  3. Place trimmed green beans in the bottom of a 4-6 quart crockpot. Pour chicken broth over beans, then dot with butter. Sprinkle with salt, pepper, and red pepper flakes (if using). Scatter sautéed onion and garlic over beans, then top with cooked bacon pieces.
  4. Cover and cook on LOW for 4 hours or on HIGH for 2 hours. At the 2-hour mark on LOW, gently stir to redistribute bacon and onions.
  5. Test beans for doneness: they should be tender but still have a slight bite. If too firm, cook for another 30 minutes and check again.
  6. Taste and adjust seasoning if needed. Transfer to a serving dish using tongs, spooning some cooking liquid over the top. Serve warm.

Notes

For crispier bacon, reserve half of the cooked bacon and sprinkle on top just before serving. If using frozen green beans, thaw and pat dry first to avoid excess water. For a vegetarian version, omit bacon and use 2 tablespoons smoked paprika and 1 tablespoon liquid smoke, sautéing onions in olive oil.

Nutrition

  • Serving Size: 1 cup
  • Calories: 180
  • Sugar: 4
  • Sodium: 450
  • Fat: 12
  • Saturated Fat: 5
  • Carbohydrates: 10
  • Fiber: 4
  • Protein: 8

Keywords: crockpot green beans, slow cooker green beans, green beans with bacon, easy side dish, holiday side dish, bacon and onion green beans

Did you make this recipe?

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

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆