These green beans with bacon are a delightful combo! The crispy bacon adds a rich flavor that makes the tender beans even tastier. It’s a perfect side dish for any meal!
I love how easy this recipe is. Just cook the bacon, toss in the beans, and you’re good to go! It’s like getting greens and happiness on one plate! 😄
Key Ingredients & Substitutions
Green Beans: Fresh green beans are best for this dish, giving a nice crunch. If fresh isn’t available, frozen green beans can work too, but check the cooking time as they might cook faster.
Bacon: Bacon adds a fantastic flavor. If you want a healthier option or are avoiding pork, consider turkey bacon or even diced smoked tofu for a veggie version.
Garlic: Fresh garlic is always a winner, but if you don’t have any, garlic powder can work in a pinch. Just use about 1/4 teaspoon for each clove.
Onion: This ingredient is optional but really adds to the flavor. If you need a milder taste, try using shallots or green onions instead.
Liquid: Using water is fine, but chicken broth gives more flavor. If you’re vegetarian, vegetable broth is a great substitute.
How Do I Ensure My Green Beans Are Perfectly Cooked?
Cooking green beans to the right tenderness while keeping them crisp is key. Here’s how to nail it:
- After you add the green beans to the skillet, ensure they are well-coated in the fat and seasoning.
- Add your liquid (water or broth) and cover the skillet firmly to create steam.
- Set your timer for about 5-7 minutes. Check them for doneness—it’s better to be slightly undercooked than overcooked.
- When the timer goes off, remove the lid and let any remaining moisture cook off. This will help the beans caramelize a bit, enhancing their flavor.
Personal tip: I love to add a little lemon juice at the end for a fresh pop! Try it out if you like citrusy flavors!

How to Make Green Beans With Bacon
Ingredients You’ll Need:
For the Dish:
- 1 pound fresh green beans, trimmed
- 6 slices bacon, chopped
- 3 cloves garlic, minced
- 1 small onion, finely chopped (optional)
- Salt, to taste
- Black pepper, to taste
- 1 tablespoon olive oil or bacon fat (optional, depending on bacon fat rendered)
- 1/4 cup water or chicken broth (for steaming)
How Much Time Will You Need?
This recipe takes about 15-20 minutes to prepare and cook. It’s a quick and easy side dish that packs a lot of flavor with minimal effort!
Step-by-Step Instructions:
1. Prepare the Green Beans:
Start by rinsing the green beans under cool water. Snap off the ends or cut them with a knife to trim off the hard parts. This will help them cook evenly and fit nicely in the skillet!
2. Cook the Bacon:
In a large skillet over medium heat, add your chopped bacon. Let it cook for about 5-7 minutes or until it gets nice and crispy. Keep an eye on it so it doesn’t burn!
3. Remove the Bacon:
Once the bacon is crispy, use a slotted spoon to take it out of the skillet and set it aside on a paper towel to drain. Leave the yummy bacon fat in the skillet since we’re using it for flavor!
4. Add More Fat (If Needed):
If there isn’t enough bacon fat left in the skillet to coat the bottom, you can add a tablespoon of olive oil or more bacon fat. This will help sauté the garlic and onion beautifully.
5. Sauté Garlic and Onion:
Add the minced garlic and the chopped onion (if you’re using it) to the skillet. Sauté for 1-2 minutes until everything is fragrant and the onion becomes translucent. Mmm, can you smell that?
6. Add the Green Beans:
Now it’s time to add the trimmed green beans. Toss them around in the skillet to make sure they’re well-coated in the bacon fat, garlic, and onion mixture. This is where the flavor begins!
7. Steam the Green Beans:
Pour in 1/4 cup of water or chicken broth. Cover the skillet with a lid and let the green beans steam for about 5-7 minutes. You want them tender but still crisp—just the way we like them!
8. Finish Cooking:
Remove the lid and let the beans cook for another 2-3 minutes. This helps any extra liquid evaporate and slightly caramelizes the beans, making them even tastier.
9. Combine with Bacon:
Add the cooked bacon back into the skillet with the green beans. Give everything a good stir, and season with salt and pepper to taste.
10. Serve and Enjoy:
Serve your delicious green beans warm as a flavorful side dish. They’re perfect with almost any main course and sure to impress at the dinner table! Enjoy!
Can I Use Other Types of Beans Instead of Green Beans?
While green beans are traditional for this recipe, you can substitute them with other beans like snap peas or even asparagus. Just adjust the cooking time as needed, since some vegetables may require less time to steam.
What if I Don’t Have Bacon?
No worries! You can use turkey bacon, pancetta, or even a plant-based bacon alternative for a vegetarian option. Just remember that cooking times may slightly vary depending on the fat content and thickness!
Can I Make This Recipe Ahead of Time?
Absolutely! You can prep the green beans and bacon separately and then combine them when you’re ready to serve. This dish is best served fresh, but it can be kept in the fridge for up to 3 days. Just reheat gently to avoid overcooking the beans.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, do so on low heat in the microwave or on the stovetop while adding a splash of water or broth to keep the beans from drying out.



