Green Beans with Bacon and Onion

This post may contain affiliate links. For more information, read my full disclosure policy.  

Love it? Share it!

These Green Beans with Bacon and Onion are the ultimate Southern-style side dish. Crispy bacon, tender green beans, and sweet caramelized onions come together in one skillet for a comforting, crowd-pleasing recipe. Whether you’re serving them for a holiday meal or an easy weeknight dinner, this is one veggie dish that always disappears fast.

If you are looking for a new way to cook your green beans, try my Spicy Green Beans recipe and my Parmesan Green Beans. Both are family favorites.

A wooden spoon holds a serving of Green Beans with Bacon and Onion, featuring tender green beans mixed with savory bacon pieces in a white dish.

SAVE THIS RECIPE!

Enter your email below and we’ll send this recipe straight to your inbox.

Save Recipe Final

Why Green Beans with Bacon and Onion Recipe is a Keeper

This great side dish is packed with flavor and simple to make — it’s one of those no-fail sides you’ll make again and again.

  • Flavor Powerhouse: The combination of smoky, salty bacon, sweet caramelized onions, and the fresh snap of green beans is a timeless trio that delivers a burst of flavor in every bite.
  • Effortless Elegance: This dish looks and tastes more complex than it is. It’s an easy way to elevate a simple meal and impress your guests without a lot of effort or a long ingredient list.  
  • Versatility: It pairs well with almost any protein, from a simple roasted chicken to a holiday ham. It’s a go-to side dish that you can rely on for any occasion

What Kind of Bacon Should I Use for Green Beans with Bacon?

A white dish filled with Green Beans with Bacon and Onion, featuring tender green beans mixed with savory bacon pieces and caramelized onions.

Use whatever bacon you have or like. Applewood smoked bacon can add a lovely sweetness to this green beans with bacon recipe. You could also use bacon bits as a shortcut.

What Reader’s Are Saying…
⭐⭐⭐⭐⭐

“Such an easy way to elevate our green beans – love the bit of sweet with salty”
~ Jane V.

Meal planning printables
Get Our Free Dinner Idea Bundle

Get 200 easy and delicious dinner recipes, so you'll never have to worry about what to make for dinner again.

Pro Tip for Southern Style Green Beans

Render the bacon slowly. Start with a cold pan and cook bacon over medium heat to get it super crispy and release plenty of flavorful fat. This step sets the stage for the best-tasting beans.

Ingredient Notes For Fresh Green Bean Side Dish

This green beans and bacon recipe uses easy-to-find staples, and the flavor payoff is huge.

Get the full printable recipe with specific measurements and directions in the recipe card below.

Ingredients, raw bacon strips, canned green beans, brown sugar, butter, soy sauce, garlic powder, and onion powder—arranged in bowls on a white marble surface.
  • Green Beans: It’s best to use fresh green beans for texture and color but you can also use frozen green beans or use canned green beans for this recipe. If using frozen, thaw and drain before using, or you may have to cook the beans a few more minutes.
  • Bacon: Thick-cut slices offer the most flavor and texture. Avoid pre-cooked bacon.
  • Onions: Sweet yellow onions soften beautifully in the bacon fat and add great flavor.

Variations and Substitutions for Fresh Green Beans with Bacon

This bacon and green beans flavorful side dish is super adaptable. Here’s how to make it so that you love this recipe.

  • Greens: You can use other vegetables in place of or in addition to the green beans, such as haricots verts (French green beans), asparagus, or even sugar snap peas.  
  • Pork: Pancetta is a fantastic substitute for bacon, offering a slightly milder, saltier flavor. For a vegetarian version, you can omit the bacon entirely and use a good quality olive oil to cook the onions, then add some toasted nuts (like almonds or pecans) for crunch and flavor.
  • Flavor Boosts: Add a splash of apple cider vinegar or balsamic vinegar or a squeeze of fresh lemon juice at the end to brighten the flavors. You can also toss in a pinch of red pepper flakes for a little heat.
  • Onions: Yellow or sweet onions are standard, but a shallot or two can add a more delicate, subtle onion flavor.
  • Add Garlic: Sauté minced garlic with the onions for an extra layer of flavor.

How to Make Green Beans with Bacon and Onion

This bacon green beans recipe comes together in 4 easy to follow steps. This easy side dish is so good, it’s in my weekly meal rotation. Check out the nutrition information in the recipe card.

Get the full printable recipe with specific measurements and directions in the recipe card below.

Four images show steps for Green Beans with Bacon and Onion: chopped bacon on a cutting board, bacon pieces sizzling in a pan, brown sugar and sauce in a bowl, and melted butter being added to the mixture.
  1. Blanch the Beans: Bring a pot of water to a boil, add green beans then blanch the green beans until crisp-tender. Remove green beans, drain and set aside.
  2. Cook the Bacon: In a large skillet, cook the bacon. Let bacon drain on paper towels, and save about a tablespoon of grease in the skillet.
  3. Diced Onion: Sauté the onion in the bacon grease until tender. Stir in the brown sugar, pepper and green beans.
  4. Finish the Green Beans: Cook until the green beans are glazed and cooked through. Top with crumbled bacon.
Four-step collage showing the process of making casserole: mixing sauce, pouring over green beans, adding bacon and onion, and the casserole in a baking dish ready to bake.

Prep Ahead Suggestions for Green Beans and Bacon

Save time by prepping key ingredients early for southern style green beans.

  • Blanch the Green Beans: You can blanch the green beans up to a day in advance. Cook them in boiling water for 3-4 minutes, then immediately plunge them into an ice bath to stop the cooking process. Drain them well and store them in an airtight container in the refrigerator.  
  • Chop the Onions: The onions can be chopped a few hours ahead of time. Chopped onion can be stored in a sealed container in the refrigerator.
  • Pre-Cook the Bacon: Crisp bacon and store in an airtight container; reheat in the pan before adding beans.

Alternate Cooking Methods for this Side Dish Recipe

Switch up this easy recipe with these other methods:

  • Baking: You can make this dish in the oven for a hands-off approach. Cook the bacon in a skillet until crisp, then drain it and reserve the drippings. Toss the green beans and onions with the drippings, season them, and spread them on a baking sheet. Bake at 400°F (200°C) for about 15-20 minutes, until the beans are tender.  
  • Steaming: For an even faster method, you can steam the green beans until they are crisp-tender, then toss them with the already-cooked bacon and onions right before serving.
  • Slow Cooker: Layer ingredients in slow cooker with a bit of broth or butter and cook on low for 4–5 hours for a softer, Southern-style result.

Store, Reheat and Use Leftovers Southern Green Beans

Leftovers? You’ll be glad you have them. There are so many ways to store and adapt this flavorful side dish.

  • Store: Store leftover green beans in an airtight container in the refrigerator for up to 3 days.
  • Reheat: Reheat the leftovers in a skillet over medium heat to help crisp up the bacon and warm the green beans. You can also use a microwave, but the bacon may lose some of its crispy texture.
  • Use Leftovers: Leftover green beans with bacon and onions are delicious cold in a salad. You can also chop them up and add them to an omelet or a frittata for a savory breakfast.

Common Questions About This Old Fashioned Green Beans

Can I Make this Sauteed Beans Without Bacon?

Sure! For a vegetarian version, cook green beans and use olive oil or butter and add a bit of smoked paprika or liquid smoke for that bacon-y flavor.

Can I Double this Recipe?

Yes just use a larger pan or work in batches so the beans cook evenly and crisp up instead of steaming.

A white bowl featuring the side dish.

Expert Tips to Cook Fresh Green Beans

  • Don’t Drain All the Fat: When you remove the cooked bacon, leave a couple of tablespoons of the rendered fat in the pan. This is where a lot of the flavor comes from and is perfect for cooking the onions.  
  • Get the Onions Just Right: Cook the onions over medium heat until they are soft and slightly caramelized. This process brings out their natural sweetness, which balances the saltiness of the bacon.
  • Blanching is Key: Blanching the green beans ensures they are perfectly cooked and maintain their vibrant green color. It’s a quick step that makes a huge difference in the final result.  
  • Season Last: Since the bacon is already salty, add salt and pepper to taste at the very end of the cooking process.
  • Serve this Recipe: Serve with Brown Sugar Carrots with Bacon, Easy Turkey Pot Pie or Bacon Corn Casserole with Cream Cheese.

More Recipes You Might Like

SAVE THIS RECIPE!

Enter your email below and we’ll send this recipe straight to your inbox.

Save Recipe Final

A wooden spoon holds a serving of Green Beans with Bacon and Onion, perfectly cooked and mixed in a white dish.

Green Beans with Bacon and Onion

5 from 18 votes
These green beans with bacon and onion are the definition of simple comfort food. Everything cooks together in one pan for a quick, flavor-packed side that’s perfect for Sunday dinners, holiday tables, or just making any meal feel a little more special.
Prep Time : 10 minutes
Cook Time : 10 minutes
Total Time : 20 minutes
Servings: 6 servings
Course: Side Dish
Calories: 100kcal

SAVE THIS RECIPE!

Enter your email and we’ll send this recipe to your inbox.

Ingredients
 

Instructions
 

  • Blanch green beans in boiling water for 3 minutes or until crisp-tender.
  • Drain and set aside.
  • Meanwhile, In a large skillet, cook bacon until crisp.
  • Remove bacon and drain on paper towels. Crumble and set aside.
  • Reserve 1 tablespoon of bacon drippings in skillet.
  • Saute onion in bacon drippings over medium-high heat for 3 minutes or until tender.
  • Stir in brown sugar, pepper and blanched green beans.
  • Cook for 5 minutes or until beans are glazed and heated through.
  • Serve with crumbled bacon on top.

Christina’s Notes

  • Cook bacon low and slow: This gives you crispy bacon and rich, flavorful drippings.
  • Use a hot pan for beans: Searing them a bit adds great texture.
  • Add sweetness or spice: A pinch of sugar or red pepper flakes takes it to the next level.
  • Don’t skip seasoning: Even simple ingredients need salt and pepper to shine.

For more helpful information about this recipe, such as variations, substitutions and other pro-tips, scroll up on the page.

Nutrition

Calories: 100kcal | Carbohydrates: 13g | Protein: 3g | Fat: 5g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.01g | Cholesterol: 7mg | Sodium: 274mg | Potassium: 217mg | Fiber: 2g | Sugar: 9g | Vitamin A: 527IU | Vitamin C: 11mg | Calcium: 38mg | Iron: 1mg
The nutritional information provided are estimates. To learn more about how I calculate this information go to www.itisakeeper.com/about-its-a-keeper/privacy-disclosure-policies/
Did You Make This Recipe?Let us know how it was!
We love honest feedback, but to keep reviews helpful for everyone, we reserve the right to remove star ratings if it is clear the recipe has not been made, if the comment does not provide meaningful input, or if significant substitutions or alterations were made. Please note that ratings should reflect the original recipe as written to avoid confusing other readers.

2 thoughts on “Green Beans with Bacon and Onion”

5 from 18 votes (18 ratings without comment)

Leave a Comment

Rate this Recipe