Easy Crockpot Green Beans with Bacon and Onion

Ready In
Servings
Difficulty

I was standing in the frozen food aisle of my local grocery store last Tuesday, just staring at a bag of frozen green beans. It sounds dramatic, I know. But the thing is, my Aunt Carol used to make these green beans for every family gathering—Thanksgiving, Easter, the Fourth of July, you name it. She passed away three years ago, and I hadn’t had her green beans since. The funny thing is, I never even asked her for the recipe. I just assumed they’d always be there, you know? That big crockpot on her counter, bubbling away with that sweet, salty smell that filled her whole house. I can still see the steam fogging up her kitchen windows while the snow fell outside. Honestly, I think I was chasing a ghost in that grocery aisle. I grabbed a bag, some bacon, and an onion, determined to figure it out myself. Let me tell you, the first batch was a disaster—too salty, mushy, and the bacon was practically leather. But I kept at it, and after a few tries (and a very patient husband who ate every single experiment), I finally nailed it. These crockpot green beans with bacon and onion are my tribute to her, and they’ve become my own signature dish for every potluck and dinner party. Maybe you’ve been there too—trying to recreate a taste from your past that feels just out of reach. This recipe is how I finally got there.

Why You’ll Love This Recipe

Let’s be real for a second. Green beans can be boring. Steamed, boiled, thrown on a plate as an afterthought. But these? These are the green beans that people actually fight over at the buffet table. I’ve seen it happen at three separate holiday dinners now, and honestly, it still makes me laugh every time.

  • Set It and Forget It: This is the ultimate hands-off side dish. You toss everything in the crockpot, walk away, and come back hours later to pure magic. Perfect for when you’re busy prepping the main course or, you know, actually enjoying your guests.
  • Simple Pantry Ingredients: Bacon, onion, green beans, and a few basic seasonings. That’s it. No fancy trips to a specialty store, no hunting down obscure ingredients. You probably have most of this stuff right now.
  • Perfect for Hosting: This dish was made for gatherings. It scales beautifully for a crowd, stays warm in the crockpot for hours without getting ruined, and frees up your oven and stovetop for other dishes. It’s the hosting hack you didn’t know you needed.
  • Crowd-Pleaser Guaranteed: I’ve served these to picky kids, vegetarian-leaning friends (okay, they picked around the bacon), and serious foodies. Every single person asks for the recipe. Every. Single. Time.
  • Unbelievably Delicious: The slow cooking transforms simple green beans into something tender, sweet, smoky, and deeply savory. The bacon infuses everything, the onion melts into a jammy sweetness, and the beans soak up all that flavor like little sponges. It’s next-level comfort food.

What makes this recipe different from all the other green bean recipes out there? It’s the technique. Most recipes just dump everything in and hope for the best. I’ve tested the ratio of bacon to beans, the perfect onion thickness, and the exact cooking time to avoid mushy beans. This isn’t just another version—it’s the version. The one that makes you close your eyes after the first bite and remember exactly why you love cooking for the people you love.

What Ingredients You Will Need

This recipe uses simple, honest ingredients to create something that tastes way more complex than it has any right to. Most of these are pantry staples, but I’ve included a few notes to help you pick the best ones for the best results.

  • 2 pounds fresh green beans, trimmed and halved (or 2 pounds frozen, if you’re in a pinch—I won’t tell). Fresh beans give a better texture, honestly. Look for beans that snap cleanly when you bend them. If they just bend and don’t break, they’re old. For a crowd, grab the big bag at the warehouse store—it’s a lifesaver.
  • 8 slices thick-cut bacon, chopped into 1-inch pieces. I prefer Wright Brand or a good local butcher bacon. Thick-cut is non-negotiable here; thin bacon will just disappear into the beans and turn into sad little crispy bits. You want some chew and smoky flavor that lasts through the long cook time.
  • 1 large yellow onion, thinly sliced into half-rings. Sweet onions like Vidalia work great too, but yellow onions hold up better during the long slow cook. The onion basically melts into the broth, creating this sweet, savory base that coats every bean.
  • 4 cloves garlic, minced. Fresh garlic is best here—don’t use the jarred stuff. It just doesn’t have the same punch. If you’re prepping ahead, mince it fresh and toss it in right before cooking.
  • 1/2 cup low-sodium chicken broth. You can also use vegetable broth or even water in a pinch. The broth helps create that little bit of steam and keeps everything from drying out. Low-sodium is key here because the bacon adds plenty of salt on its own.
  • 2 tablespoons brown sugar, packed. This is the secret ingredient that makes people go “what’s in this?” It balances the smoky saltiness of the bacon and brings out the natural sweetness of the onions and beans. Trust me on this one.
  • 1/2 teaspoon black pepper, freshly ground. Don’t skip this. The pepper adds a little warmth that cuts through the richness.
  • 1/4 teaspoon red pepper flakes (optional, but highly recommended for a tiny kick). I add this about half the time, depending on my mood and who I’m serving. It’s subtle—not spicy, just a little warmth in the background.
  • Salt to taste, but go easy. Between the bacon and the broth, you might not need any at all. I usually wait until the end and taste first.

Equipment Needed

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

  • A 6-quart or larger slow cooker. I use a Crock-Pot brand, but any brand works. The size matters because you want the beans to have room to cook evenly without being crammed in too tight. If you’re making a double batch for a big party, go for a 7 or 8-quart model.
  • A large skillet for cooking the bacon and onions. I prefer a cast-iron skillet for even browning, but any non-stick or stainless steel pan works. You just need enough surface area to cook the bacon in a single layer.
  • A sharp chef’s knife and a cutting board. You’ll be trimming green beans and chopping bacon, so a good knife makes the whole process faster and safer. I’ve had my Wüsthof for years and it’s worth every penny.
  • Tongs for stirring and serving. A good pair of tongs makes tossing the beans in the crockpot so much easier than a spoon.
  • A slotted spoon for serving, if you want to drain off some of the liquid. I like to serve these with a little bit of the cooking liquid—it’s basically liquid gold—but some people prefer them drier.
  • Measuring cups and spoons. Nothing fancy, just the basics.

If you don’t have a slow cooker, you can actually make this in a Dutch oven in the oven at 300°F for about 2-3 hours. But honestly, the crockpot is where this recipe shines, especially when you’re hosting. It keeps everything warm and ready to serve without any last-minute fuss.

Preparation Method

crockpot green beans with bacon and onion preparation steps

Alright, let’s get cooking. I’ve broken this down step by step so even if you’ve never made green beans before, you’ll nail it. Trust the process, and don’t skip the bacon browning step—it’s where all the flavor starts.

  1. Prep your green beans. Rinse them under cold water and trim off the stem ends. If you’re using fresh beans, snap or cut them in half. For frozen beans, just open the bag—no trimming needed. I usually do this step while the bacon is cooking to save time. Pro tip: if you’re feeding a crowd, you can trim the beans the night before and store them in a damp paper towel in a zip-top bag in the fridge.
  2. Cook the bacon. Place your chopped bacon in a cold skillet and turn the heat to medium. Cook, stirring occasionally, until the bacon is browned and crispy—about 8-10 minutes. Don’t rush this. You want the fat to render out slowly so the bacon gets nice and crispy. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave the bacon grease in the pan—that’s liquid flavor right there.
  3. Sauté the onions. Add your sliced onions to the same skillet with the bacon grease. Cook over medium heat, stirring occasionally, until the onions are soft and starting to turn golden brown—about 6-8 minutes. The smell at this point is absolutely intoxicating. Add the minced garlic and cook for another minute until fragrant. Don’t burn the garlic—it turns bitter fast.
  4. Layer it in the crockpot. Add your green beans to the slow cooker. Top with the cooked onions and garlic, then sprinkle the cooked bacon pieces over everything. Pour the chicken broth over the top. Sprinkle the brown sugar, black pepper, and red pepper flakes (if using) over everything. Do not stir yet—trust me, layering matters for even cooking.
  5. Cook low and slow. Cover the crockpot and cook on LOW for 4-5 hours or on HIGH for 2-3 hours. I prefer low and slow—it gives the beans time to absorb all those smoky, sweet flavors without turning into mush. About halfway through, give everything a good stir to redistribute the flavors. You’ll notice the beans start to darken and the liquid becomes this beautiful amber color.
  6. Check for doneness. The beans should be tender but still have a little bite to them—not mushy, not crunchy. If they’re still too firm, cook for another 30 minutes and check again. If they’re getting too soft, turn the crockpot to warm and serve soon.
  7. Season and serve. Taste the beans and add salt if needed. Remember, the bacon and broth are already salty, so go easy. Transfer to a serving dish with a slotted spoon, or serve straight from the crockpot if you’re going for that casual, family-style vibe. Garnish with a few extra crispy bacon bits on top if you want to look fancy.

Cooking Tips & Techniques

I’ve made this recipe about a dozen times now, and I’ve learned a few things the hard way. Here are my best tips so you don’t make the same mistakes I did.

Don’t skip browning the bacon and onions. I know it’s tempting to just throw everything in the crockpot raw and call it a day. I tried that once, and the result was bland, sad beans. Browning adds a depth of flavor that you just can’t get from slow cooking alone. That caramelization is where the magic happens.

Watch your cooking time. Every slow cooker runs a little differently. My first batch came out mushy because I let it cook for 6 hours on low. Aim for 4-5 hours on low, and start checking at the 3.5-hour mark. The beans should be tender but still hold their shape. If you’re serving a crowd and need them to stay warm for a while, cook them for the shorter time and then switch the crockpot to warm. They’ll continue to soften a bit, but they won’t turn to mush.

Cut your bacon and onions uniformly. This is one of those little things that makes a big difference. If your bacon pieces are all different sizes, some will be burnt and some will be undercooked. Same with the onions—try to slice them evenly so they cook at the same rate. I aim for about 1/2-inch onion slices and 1-inch bacon pieces.

Double the recipe for a crowd. This recipe doubles beautifully. Just make sure your crockpot is big enough—you need room for everything to cook evenly. If you’re making a double batch, increase the cooking time by about an hour on low. And trust me, if you’re hosting a holiday dinner, make the double batch. Leftovers are rare, but they’re amazing.

I once forgot to add the brown sugar until the last hour of cooking. I panicked, stirred it in, and honestly? It still turned out great. So don’t stress if you mess up a step. This recipe is forgiving, which is exactly what you need when you’re cooking for a crowd.

Variations & Adaptations

This recipe is a great base, but don’t be afraid to make it your own. Here are some variations I’ve tried and loved.

Make it vegetarian. Skip the bacon and use 2 tablespoons of olive oil or butter to cook the onions. Add 1 teaspoon of smoked paprika to the broth to get that smoky flavor back. It won’t be exactly the same, but it’s still delicious. I’ve served this version to my vegetarian sister-in-law, and she asked for the recipe too.

Add some mushrooms. Slice 8 ounces of cremini mushrooms and sauté them with the onions. Mushrooms and green beans are a classic combo, and the earthy flavor pairs beautifully with the smoky bacon. I did this for a Thanksgiving potluck once, and it was the first dish to disappear.

Make it spicy. If you love heat, double the red pepper flakes or add a diced jalapeño (seeds removed unless you want serious heat) along with the onions. You can also add a splash of hot sauce at the end—I like Cholula or Tabasco for this.

Try a different protein. Smoked turkey legs or ham hocks work beautifully instead of bacon. Just add them to the crockpot raw and let them cook with the beans. The meat will fall off the bone and infuse everything with that deep, smoky flavor. This is a great option if you’re feeding a crowd and want to stretch your budget.

Seasonal swaps. In the summer, use fresh green beans from the farmer’s market—they’re sweeter and more tender. In the winter, frozen beans work perfectly and are often more affordable. You can also swap in yellow wax beans or a mix of both for a colorful twist.

Serving & Storage Suggestions

These green beans are incredibly versatile when it comes to serving. Here’s how to make them shine.

Serving temperature. Serve these warm, straight from the crockpot. They’re perfect at a buffet because the crockpot keeps them at the ideal temperature for hours. If you’re plating them individually, use a slotted spoon to drain off some of the liquid, then garnish with a sprinkle of fresh parsley or extra crispy bacon bits for color.

What to serve alongside. These green beans are the ultimate side dish for any protein. They’re incredible with roasted turkey, baked ham, grilled steak, or even fried chicken. For a holiday spread, pair them with mashed potatoes, stuffing, and dinner rolls. For a casual weeknight, serve them alongside meatloaf or roasted chicken. I’ve also served them with cornbread and a simple salad for a lighter meal.

Storage instructions. Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually get better overnight as the beans continue to soak up all that bacon-onion goodness. Reheat them in a skillet over medium heat, or in the microwave in 30-second bursts. If they seem a little dry, add a splash of chicken broth or water.

Freezing instructions. These freeze beautifully. Let the beans cool completely, then transfer them to freezer-safe bags or containers. They’ll keep for up to 3 months. To reheat, thaw in the refrigerator overnight, then warm in a skillet or the microwave. The texture might be slightly softer after freezing, but the flavor is still amazing.

Make-ahead tip. You can prep everything the night before. Trim the beans, cook the bacon and onions, and store everything separately in the fridge. In the morning, just layer everything in the crockpot and turn it on. This is a game-changer for holiday hosting—you can actually enjoy your own party.

Nutritional Information & Benefits

Let’s be honest—this isn’t a health food. But it’s not as indulgent as you might think, either. Here’s the breakdown per serving (about 1 cup).

  • Calories: Approximately 180-220 calories per serving
  • Protein: 8-10 grams
  • Fat: 12-15 grams (mostly from the bacon)
  • Carbohydrates: 14-18 grams
  • Fiber: 4-6 grams
  • Sugar: 7-9 grams (mostly from the brown sugar and natural sugars in the onions)
  • Sodium: 400-600 mg (varies based on bacon and broth)

Health benefits. Green beans are packed with vitamins A, C, and K, plus fiber and folate. They’re also a good source of antioxidants. The onions add quercetin, which is great for heart health. So while the bacon adds fat and sodium, the base of this dish is actually pretty nutritious. It’s all about balance, right?

Dietary considerations. This recipe is naturally gluten-free and low-carb (about 8-10 net carbs per serving). It’s not vegetarian or dairy-free in its standard form, but with the swaps I mentioned above, you can easily adapt it. If you’re watching your sodium, use low-sodium bacon and low-sodium broth, and skip the added salt entirely.

Conclusion

These crockpot green beans with bacon and onion have become my go-to dish for every gathering, and I honestly think they’ll become yours too. They’re simple enough for a Tuesday night but special enough for Thanksgiving. They let you actually enjoy your own party instead of being stuck in the kitchen. And they taste like the kind of food that brings people together—warm, comforting, and made with love.

I hope you give this recipe a try. And if you do, I’d love to hear about it. Leave a comment below and tell me how it turned out, or share your own twist on it. Did you add mushrooms? Make it spicy? Serve it at your holiday table? Let me know! And if you’re looking for more crowd-pleasing side dishes, check out my crockpot mashed potatoes and honey glazed carrots—they’re perfect for a full holiday spread.

Happy cooking, friends. And remember—the best recipes are the ones you share with the people you love.

Frequently Asked Questions

Can I use frozen green beans instead of fresh?

Absolutely. Frozen green beans work perfectly in this recipe. You don’t even need to thaw them first—just toss them in frozen. The cooking time might be slightly shorter, so start checking at the 3-hour mark on low. The texture will be a little softer than fresh, but the flavor is still fantastic.

How do I prevent the green beans from getting mushy?

The key is not overcooking them. Aim for 4-5 hours on low, and start checking at 3.5 hours. Every slow cooker runs differently, so get to know yours. Also, don’t stir too often—every time you lift the lid, you let heat escape and extend the cooking time. And if you’re serving a crowd, cook for the shorter time and switch to warm.

Can I make this recipe ahead of time for a party?

Yes, and I actually recommend it. You can prep everything the night before—trim the beans, cook the bacon and onions, and store everything separately. In the morning, just layer everything in the crockpot and turn it on. The beans will be ready in time for dinner, and you’ll have one less thing to worry about.

What can I use instead of bacon to make this vegetarian?

Skip the bacon and use 2 tablespoons of olive oil or butter to cook the onions. Add 1 teaspoon of smoked paprika to the broth to get that smoky flavor back. You can also add 1/2 cup of chopped mushrooms for an earthy, savory depth. It won’t taste exactly the same, but it’s still delicious and satisfying.

How long do leftovers last, and how should I reheat them?

Leftovers will keep in the refrigerator for up to 4 days in an airtight container. To reheat, warm them in a skillet over medium heat for about 5-7 minutes, or in the microwave in 30-second bursts. If they seem dry, add a splash of chicken broth or water. The flavors actually get better overnight, so don’t be afraid to make extra.

Pin This Recipe!

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, sweet caramelized onions, and a touch of brown sugar. This hands-off side dish is perfect for holidays, potlucks, or any gathering, delivering deep savory flavor that will have everyone asking for the recipe.

  • Author: Jamie
  • Prep Time: 15 minutes
  • Cook Time: 4 hours
  • Total Time: 4 hours 15 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 2 pounds fresh green beans, trimmed and halved (or 2 pounds frozen)
  • 8 slices thick-cut bacon, chopped into 1-inch pieces
  • 1 large yellow onion, thinly sliced into half-rings
  • 4 cloves garlic, minced
  • 1/2 cup low-sodium chicken broth
  • 2 tablespoons brown sugar, packed
  • 1/2 teaspoon black pepper, freshly ground
  • 1/4 teaspoon red pepper flakes (optional)
  • Salt to taste

Instructions

  1. Prep your green beans: Rinse fresh beans under cold water, trim stem ends, and cut in half. For frozen beans, no trimming needed.
  2. Cook the bacon: Place chopped bacon in a cold skillet, turn heat to medium, and cook until browned and crispy (8-10 minutes). Transfer bacon to a paper towel-lined plate, leaving the grease in the pan.
  3. Sauté the onions: Add sliced onions to the same skillet with bacon grease. Cook over medium heat until soft and golden brown (6-8 minutes). Add minced garlic and cook 1 more minute until fragrant.
  4. Layer in the crockpot: Add green beans to the slow cooker. Top with cooked onions and garlic, then sprinkle cooked bacon pieces over everything. Pour chicken broth over the top. Sprinkle brown sugar, black pepper, and red pepper flakes (if using) over everything. Do not stir yet.
  5. Cook low and slow: Cover and cook on LOW for 4-5 hours or on HIGH for 2-3 hours. About halfway through, stir to redistribute flavors.
  6. Check for doneness: Beans should be tender but still have a little bite. If too firm, cook 30 more minutes. If too soft, switch to warm and serve soon.
  7. Season and serve: Taste and add salt if needed (go easy due to bacon and broth). Serve with a slotted spoon, garnished with extra crispy bacon bits if desired.

Notes

Don’t skip browning the bacon and onions—it adds essential depth of flavor. Every slow cooker runs differently; start checking at 3.5 hours on low. Cut bacon and onions uniformly for even cooking. This recipe doubles beautifully; increase cooking time by about 1 hour on low for a double batch. For a vegetarian version, skip bacon, use 2 tablespoons olive oil to cook onions, and add 1 teaspoon smoked paprika.

Nutrition

  • Serving Size: 1 cup
  • Calories: 200
  • Sugar: 8
  • Sodium: 500
  • Fat: 13
  • Saturated Fat: 4
  • Carbohydrates: 16
  • Fiber: 5
  • Protein: 9

Keywords: crockpot green beans, slow cooker green beans, green beans with bacon, holiday side dish, easy side dish, bacon green beans, southern 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 ★☆ ★☆ ★☆ ★☆ ★☆