A match made in heaven, these green beans with bacon are completely irresistible. They very well might be your new favorite green bean recipe.
Recipe Overview
Why you’ll love it: This simple dish elevates fresh green beans with savory bacon, onion, garlic, and a bright squeeze of lemon.
How long it takes: about 20 minutes
Equipment you’ll need: saucepan, colander, skillet, sharp knife
Servings: 4

I went looking for green beans at the grocery store and found shelves empty — a reminder that peak summer produce disappears fast. Luckily a nearby farm stand had two bags of beans picked that morning. They were sweet and crisp and reminded me why fresh beans are worth the hunt. Buying from the farm stand turned out to be a happy accident that elevated this simple side dish.

These green beans with bacon are a classic combination: smoky bacon, sweet yellow onion, and garlic all complement the fresh snap of green beans. A pinch of red pepper flakes adds subtle heat and a squeeze of lemon brightens the whole dish. It’s easy, fast, and reliably delicious.

About These Green Beans with Bacon
Add bacon to almost anything and I’m in. In this recipe the bacon does more than add flavor — the rendered fat helps cook the onions and garlic while infusing the beans with savory richness. The result is a balanced side: tender-crisp beans, sweet onions, garlicky aroma, and salty bacon bits.
Finish with lemon to brighten the dish or a splash of apple cider vinegar if you prefer. Diced fresh tomatoes also work well for extra acidity, color, and texture.
Ingredients You’ll Need
- Green beans: Fresh are best for flavor and texture. Frozen or canned can be used in a pinch.
- Bacon: Thick-cut or center-cut works well; about ¼ pound (4 ounces).
- Onion: Finely chopped yellow or your favorite variety.
- Garlic: Minced; adjust amount to taste.
- Red pepper flakes: A pinch adds heat; substitute black pepper if needed.
- Fresh lemon: Lemon wedges for squeezing at the table to add brightness.
Why Lemon?
Lemon juice adds a lively, acidic finish that balances the bacon and enriches the beans’ flavor. Because citrus can slightly alter the beans’ color, I prefer squeezing lemon just before serving. If you’d rather, use a splash of vinegar or stir in diced fresh tomatoes for acidity and color.

Why an Ice Bath?
An ice bath stops cooking immediately, preserving the beans’ bright green color and crisp-tender texture. If you prefer softer beans or are short on time, you can skip this step, but for the best presentation and texture it’s worth the quick plunge.

Make It Your Own
This recipe is a great canvas for small variations:
- Add crunch: Toss in sliced almonds or toasted breadcrumbs if allergies aren’t a concern.
- Sweet and savory: Stir in a teaspoon of brown sugar with the onions for a sweet counterpoint to the red pepper flakes.
- Bacon alternatives: Use good-quality bacon bits in a pinch, though fresh bacon gives the best flavor and texture.
- Whole30 option: Choose a Whole30-compliant bacon and skip any added sugar to keep the dish compliant.
Make-Ahead Ideas
You can prepare components ahead: cook the bacon and blanch the beans, then refrigerate separately for up to two days. When ready to serve, sauté the onions and garlic in a tablespoon of olive oil or reserved bacon fat, add the beans and red pepper flakes to warm through, then stir in the bacon and serve with lemon.
Leftover Love
Leftovers make a tasty pasta side. Cook a small amount of pasta, reserve ½ cup of the cooking water, then combine the pasta with the green beans, bacon, and grated Parmesan. Add reserved water as needed to create a light sauce, squeeze in lemon juice, and finish with fresh herbs like parsley or basil.
More Green Bean Love
Try other green bean preparations for variety: Mediterranean salads, pickled beans, green beans with feta, almondine, roasted beans with Parmesan and basil, or a fresh take on green bean casserole. Explore different textures and flavor accents to find new favorites.
Green Beans with Bacon, Garlic, and Onion

Equipment
-
saucepan
-
colander
-
skillet
-
sharp knife
Ingredients
- 1 pound fresh green beans, stem ends trimmed off
- 1 teaspoon kosher salt
- ¼ pound (4 ounces) sliced bacon, cut into ½-inch pieces
- ¾ cup finely chopped yellow onion (about 1 small onion)
- 1 small garlic clove, minced (about 1 teaspoon)
- ⅛ teaspoon red pepper flakes, or to taste
- Lemon wedges, if desired
Instructions
-
Bring a large pot of salted water to a boil. Add green beans and boil for 8 minutes, or until just tender. Drain into a colander, then plunge the colander with the beans into a bowl of ice water to stop the cooking. Drain again.
-
While the beans cook, in a large skillet over medium heat cook the chopped bacon until crispy, about 10 minutes. Remove with a slotted spoon to a paper towel–lined plate and reserve about 1 tablespoon of bacon grease in the pan.
-
Add the onions to the reserved bacon grease and cook over medium heat, stirring, for about 5 minutes or until translucent. Add the garlic and cook, stirring, for 1 minute until fragrant.
-
Add the red pepper flakes and the drained green beans, tossing to combine and heat through. Tongs work well for this step.
-
Stir the bacon back in and serve immediately with lemon wedges, if desired.
Notes
- Center-cut bacon gives a meatier bite with less excess fat.
- For frozen beans, follow package instructions to cook, cool in an ice bath, and proceed with the recipe.
- For canned beans, skip blanching and simply drain and heat them in the bacon pan starting at step 2.
Video
Nutrition
Nutrition information is an approximation.