• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Entrees
  • Side Dishes
  • Desserts
  • Beverages
  • Appetizers
  • Other

The Default Cook logo

menu icon
go to homepage
subscribe
search icon
Homepage link
  • Entrees
  • Side Dishes
  • Desserts
  • Beverages
  • Appetizers
  • Other
×
Home » Side Dishes

Published: May 3, 2025 by Anne Aslanides

Green Beans with Bacon and Onion

Jump to Recipe Print Recipe

Transform humble vegetables into the talk of the table with this Old Fashioned Green Beans with Bacon and Onion recipe! Tender-crisp beans are cooked with crispy bacon, garlic, and sweet onions for a simple but flavorful side dish everyone will love.

A vintage plate filled with cooked green beans mixed with crispy onion and bacon pieces, placed on a brown napkin with a white and brown towel in the background.

Why You’ll Love This Green Bean Recipe with Bacon and Onion:

  • Four Ingredients: Are you looking for accessible and uncomplicated side dishes? Add this recipe to your list! It’s made with common ingredients you can find in nearly any grocery store. 
  • Tasty: Featuring crispy, savory bacon, lightly caramelized onions, and nutty garlic, this green beans bacon recipe features your favorite comforting flavors. 
  • Quick and Easy: This side dish recipe is made in a handful of easy steps in less than 30 minutes. It is beginner-friendly and a great last minute option for busy days!
  • Versatile: Though it is impressive and delicious enough to complete your next holiday feast, green beans and bacon is simple and doable enough for weeknight family meals. 

For more easy and delicious green bean recipes, check out my Air Fryer Canned Green Beans and Crock Pot Ham, Green Beans, and Potatoes.

Let’s Get Started! Here’s What You’ll Need:

Overhead view of bacon strips on a cutting board, a bowl of fresh green beans, a whole onion, and two garlic cloves, each labeled on a speckled countertop.

Ingredients:

Green Beans - Fresh green beans are the star of this recipe. Choose fresh beans with a deep green color and no wilting or bruising. Wash them well and trim them before using them, or grab a bag of prewashed and trimmed for busy weeknights. 

Bacon - This adds flavor, texture, and seasoning to the green beans with onions. You will need 4 ounces of bacon; dice it into ½-inch pieces. Do not pre-cook it, the bacon grease replaces the oil or butter you would need otherwise.

Onion - When cooked with the bacon, chopped yellow onion develops a lightly sweet flavor, making it the perfect complement to the salty meat. Use 1 small onion or ½ of a large onion and dice it finely. Shallots can be used instead if you prefer them.

Garlic - Two cloves add a fresh and lightly sweet, nutty flavor.  If needed, you can substitute chopped bottled garlic, but fresh minced garlic is best whenever possible. 

Equipment: 

Cutting Board and Knife - For trimming the beans, chopping the onions and garlic, and dicing the bacon. To save time cleaning the cutting board between ingredients, chop the veggies before the bacon.

Large Skillet - A lidded skillet is preferable, as it traps the moisture and helps the beans steam. See the recipe tips below for how to successfully make these green beans with bacon without a lid.

Heat-Safe Spatula - For stirring the green beans, bacon, and onion frequently as it cooks. 

Measuring Cup - This measures the water used to deglaze the pan and steam the green beans. 

How to Make Green Beans with Bacon and Onions

Prepare the ingredients.

Dice the onion and mince the garlic. If needed, also wash the beans and trim them. Dice the bacon by slicing into strips, then turning the cutting board 90 degrees and slicing the other direction.

A hand is slicing raw bacon into pieces on a white cutting board with a kitchen knife.

Cook the bacon.

Heat a large skillet over medium or medium-high heat. Add the chopped bacon and cook for 3-4 minutes, stirring frequently, until the bacon fat has rendered.

Chopped bacon pieces being cooked in a stainless steel skillet on a stovetop, with a wooden spatula resting in the pan. The bacon is beginning to brown and release its fat.

Add the onions.

Reduce the heat to medium and add the onions to the cooking bacon. Stir frequently, cooking until the onions are translucent, for about 5 minutes.

Chopped onions and pieces of bacon are being sautéed in a stainless steel pan on a stove, with a wooden spatula resting on top of the mixture.

Deglaze the pan. 

Add ¼ cup of water to the pan and deglaze it, scraping any browned bits off the bottom of the pan as it simmers. 

A hand pours water from a measuring cup into a skillet with sautéed onions and bacon pieces on a stovetop.

Cook the green beans.

Add the green beans and minced garlic and stir well. Cover the skillet with a lid and cook for 2-3 minutes. Stir the beans again and deglaze, or add more water, if needed.

Recover the pan and cook for another 2-3 minutes. Remove the lid and cook uncovered for about 5 minutes, or until the water has evaporated and the beans are cooked to your desired degree of doneness.

A collage of four images showing green beans being cooked in a pan with text instructions: Add Garlic & Beans, Cover & Simmer, Deglaze if Needed, and Finish Cooking Uncovered.

Recipe Success Tips

  • Render the bacon fat. Or, brown it in the skillet until the fat has released from the meat. The bacon will cook longer until it is cooked through, but the onions need the bacon’s fat to cook properly.
  • Use a lidded skillet. Trapping the moisture as the beans cook helps them to steam, reaching an even crispness. You can make this green bean and bacon recipe without a lid, if needed, with some additional water and time. Simply add a few tablespoons of water to the pan as needed every few minutes and stir frequently, until the beans reach your desired doneness level. 
  • Deglaze the pan. Deglazing is the process of adding moisture to a pan after searing or sautéing to release any stuck browned bits from the bottom. The browned bits contain lots of savory flavor, so stir as you deglaze, scraping the bottom as the water simmers. 
  • Cook to the desired degree of doneness. After removing the steaming lid, cook the beans until they have reached your preferred level of crispness. Al dente beans may need as little as 2-3 minutes of uncovered cooking time; more tender beans may take up to 7-8 minutes. 
  • Season to taste. Depending on the brand that you use, the salty bacon seasons this bacon green beans recipe, but you can add salt and pepper to taste before serving if needed.
A china plate filled with cooked green beans mixed with onion and crispy bacon pieces, placed on a brown napkin with a white and brown towel in the background.

Making this Recipe with Frozen Green Beans 

You can substitute frozen whole green beans for fresh. The frozen beans contain more water, so only add ¼ cup of water when deglazing the pan and add extra water by the tablespoon throughout the cooking process as needed.

Serving Suggestions 

This green beans with bacon recipe is a family favorite recipe for holiday feasts, and often makes an appearance at our Thanksgiving and Christmas table, though it’s also easy and tasty enough for weeknight dinners. Pair it with any of the following mains for a satisfying meal! 

  • Sous Vide Prime Rib Roast
  • Sous Vide Pork Tenderloin
  • Stuffed Pork Loin Roast
  • Air Fryer Pork Tenderloin Medallions
A close-up of green beans with bacon and onions in a white dish. Text on the image reads: Bacon & Onion Green Beans - one pan side dish, with a website URL at the top.

Storage Directions

  • Refrigeration: Keep leftover green beans with onion and bacon covered in an airtight container in the refrigerator for up to 5 days. Though you can freeze cooked green beans, I do not recommend it as they can become mushy once defrosted.
  • Reheating: Warm the beans with a splash of water or broth in a skillet over medium-low heat for 2-3 minutes, or until heated through. You can also heat them on gentle heat in the microwave. 

More Easy Side Dish Recipes 

  • Crock Pot Creamy Dill Potatoes
  • Italian Air Fryer Tomatoes
  • Air Fryer Broccoli with Cheese Sauce
  • Roasted Sweet Potato Slices with Brown Sugar
  • Oven Roasted Parmesan Garlic Crusted Potatoes

Enjoy!

I hope your family loves this recipe as much as mine does. Be sure to come back and leave a review letting me know how it turned out for you or what you made with it!

📖 Recipe

A vintage plate filled with cooked green beans mixed with crispy onion and bacon pieces, placed on a brown napkin with a white and brown towel in the background.

Green Beans with Bacon and Onion

Anne Aslanides
Transform humble vegetables into the talk of the table with this Old Fashioned Green Beans with Bacon and Onion recipe! Tender-crisp beans are cooked with crispy bacons, garlic, and sweet onions for a simple but flavorful side dish everyone will love.
5 from 1 vote
Prevent your screen from going dark
Print Recipe Pin Recipe
Prep Time 5 minutes mins
Cook Time 22 minutes mins
Total Time 27 minutes mins
Course Side Dish
Cuisine American
Servings 4
Calories 170 kcal

Equipment

  • 1 Large Skillet or Pan with lid preferred
  • 1 cutting board
  • 1 knife
  • 1 Spatula or Wooden spoon

Ingredients
  

  • 1 lb green beans washed and trimmed
  • 4 oz bacon uncooked, diced
  • 1 ea small onion or ½ large onion
  • 2 cloves garlic minced

Instructions
 

  • Dice bacon, garlic and onion, and if needed, trim green beans.
  • Add bacon to a large skillet with the lid off, and cook on medium to medium-high heat, stirring frequently. After 3-4 minutes some of the bacon fat should render into grease.
  • Set the heat to medium and add the onions to the cooking bacon. Stir frequently, cooking until the onions are just translucent, about 5 minutes. Deglaze the pan with ¼ cup water.
  • Add minced garlic and trimmed green beans and cover the skillet with the lid for 2-3 minutes. Stir, and deglaze again if needed. Recover and cook another 2-3 minutes, then cook uncovered about 5 minutes, until green beans reach desired crispness.

Notes

Storage Directions
  • Refrigeration: Keep leftover green beans with onion and bacon covered in an airtight container in the refrigerator for up to 5 days. Though you can freeze cooked green beans, I do not recommend it as they can become mushy once defrosted.
  • Reheating: Warm the beans with a splash of water or broth in a skillet over medium-low heat for 2-3 minutes, or until heated through. You can also heat them on gentle heat in the microwave. 
Recipe Pro-Tips
  • Render the bacon fat. Or, brown it in the skillet until the fat has released from the meat. The bacon will cook longer until it is cooked through, but the onions need the bacon’s fat to cook properly.
  • Use a lidded skillet. Trapping the moisture as the beans cook helps them to steam, reaching an even crispness. You can make the green bean and bacon recipe without a lid, if needed – just add a few tablespoons of water to the pan as needed, as the water will evaporate more quickly. 
  • Deglaze the pan. Deglazing is the process of adding moisture to a pan after searing or sautéing to release any stuck browned bits from the bottom. The browned bits contain lots of savory flavor, so stir as you deglaze, scraping the bottom as the water simmers. 
  • Cook to the desired degree of doneness. After removing the steaming lid, cook the beans until they have reached your preferred level of crispness. Al dente beans may need as little as 2-3 minutes of uncovered cooking time; more tender beans may take up to 5-6 minutes. 
  • Season to taste. Depending on the brand that you use, the salty bacon seasons the bacon green beans recipe, but you can add salt and pepper to taste before serving if needed.

Nutrition

Calories: 170kcalCarbohydrates: 9gProtein: 12gFat: 10gSaturated Fat: 3gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.04gCholesterol: 28mgSodium: 483mgPotassium: 387mgFiber: 3gSugar: 4gVitamin A: 793IUVitamin C: 14mgCalcium: 48mgIron: 1mg

Nutrition information is provided as a courtesy and is an estimate. It is recommended to use your preferred calculator with the actual ingredients you use for optimal accuracy.

Keyword One Pot
Tried this recipe?Let us know how it was!

More Side Dishes

  • A skillet filled with angel hair pasta, cherry tomatoes, small mozzarella balls, and fresh basil leaves, placed on a cooling rack with a brown cloth, white napkin, and cherry tomatoes on the side.
    Caprese Pasta
  • A bowl of ranch pasta salad made with cavatappi noodles, diced chicken breast and bacon, cheddar cheese cubes, and garnished with green onions. The bowl is set on blue and white striped cloth with a tiled background.
    Chicken Bacon Ranch Pasta Salad
  • Two plates with spaghetti, capers, and lemon zest with a lemon between them and a garlic clove behind.
    Lemon Caper Pasta
  • Honey pecan butter in a silver dish sititng on a blue and white towel with pecan halves around it.
    Pecan Honey Butter

Reader Interactions

Comments

  1. Anne Aslanides says

    May 03, 2025 at 8:58 pm

    5 stars
    The bacon adds so much flavor, we love having these.

    Reply
5 from 1 vote

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Hi, I’m Anne!

Footer

↑ back to top

About

  • Privacy Policy
  • About Me

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 The Default Cook, All Rights Reserved

Copyright © 2025 Easier Motherhood, All Rights Reserved

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.