Green Beans with Bacon is a tasty side dish that balances crisp, fresh green beans with the smoky goodness of bacon. It’s simple and quick to make, adding a delightful touch to any meal!
Nothing beats that crispy bacon mixed in with the bright green beans. It’s the kind of dish that makes veggies much more fun to eat! I always serve this with dinner to impress my family.
Key Ingredients & Substitutions
Green Beans: Fresh green beans are the star here. If you can’t find fresh ones, you can use frozen green beans. Just make sure to thaw them beforehand for even cooking.
Bacon: I love using thick-cut bacon for its meaty flavor. Turkey bacon or pancetta can work, too, but they’ll give a slightly different taste. For a vegetarian option, try smoked tempeh or mushrooms to add that savory flavor.
Onion: This ingredient adds sweetness. If you don’t have it or prefer not to use it, shallots or leeks make great substitutes. You could also skip it entirely for a quicker dish.
Garlic: Fresh garlic offers great flavor, but garlic powder can be used in a pinch. If you want a mellow taste, roasted garlic is delicious here, too!
Crumpled Red Pepper Flakes: I enjoy adding these for a bit of heat. If you’re not a fan of spicy food, feel free to leave them out or substitute with a pinch of paprika for a different flavor.
How Do You Get Perfectly Cooked Green Beans?
Cooking green beans can be tricky, but there’s a simple method to ensure they stay vibrant and tender. First, blanch them in salted boiling water. This enhances their green color and makes them tender yet crisp.
- Bring a pot of salted water to a boil.
- Add the trimmed green beans and cook for just 3-4 minutes.
- Immediately transfer them to an ice bath (a bowl of ice and water) to stop cooking. This keeps them bright green.
- Drain well and pat dry before adding to the skillet.

How to Make Green Beans With Bacon
Ingredients You’ll Need:
For the Dish:
- 1 pound fresh green beans, trimmed
- 6 slices bacon, chopped
- 1 small onion, finely chopped (optional)
- 2 cloves garlic, minced
- Salt, to taste
- Black pepper, to taste
- 1 tablespoon olive oil or bacon fat (optional)
- 1/4 teaspoon crushed red pepper flakes (optional)
How Much Time Will You Need?
This recipe takes about 15 minutes of prep and cooking time. You’ll spend a few minutes boiling and draining the green beans before mixing everything together in the skillet. It’s quick and totally delicious!
Step-by-Step Instructions:
1. Blanch the Green Beans:
Start by bringing a large pot of salted water to a boil. Once boiling, add the trimmed green beans and cook for about 3-4 minutes. They should be bright green and just tender. After that, drain the beans and set them aside.
2. Cook the Bacon:
In a large skillet over medium heat, add the chopped bacon. Cook it for about 6-8 minutes until the pieces are crispy. Once cooked, use a slotted spoon to remove the bacon and place it on paper towels to drain excess grease.
3. Prepare the Skillet:
If your skillet has a lot of bacon fat, pour off some, but leave about 1-2 tablespoons. If your bacon was lean, you might need to add a tablespoon of olive oil instead.
4. Sauté the Onion (Optional):
Add the finely chopped onion to the skillet. If you’re using it, sauté for 2-3 minutes until it’s soft and translucent. This adds a lovely sweetness to the dish.
5. Add Garlic:
Next, toss in the minced garlic. Cook it for about 30 seconds to 1 minute, just until it becomes fragrant. Be careful not to let it burn!
6. Combine Everything:
Add the blanched green beans to the skillet. Toss them around to coat in the bacon fat, onion, and garlic, cooking them for another 2-3 minutes, stirring occasionally. This warms them through and enhances all the flavors.
7. Final Touches:
Now stir in those crispy bacon pieces. Season your dish with salt, black pepper, and crushed red pepper flakes if you’d like a little heat. Mix everything well and cook for another minute to let those flavors combine beautifully.
8. Serve and Enjoy:
Finally, remove the skillet from heat. Serve your warm Green Beans with Bacon as a satisfying side dish, and enjoy the savory, smoky flavors!
This dish pairs wonderfully with many main courses, making it a great addition to any meal!
Can I Use Canned or Frozen Beans Instead of Fresh?
Yes, you can use canned or frozen green beans! If using canned, make sure to drain and rinse them before adding to the skillet. With frozen beans, just thaw them completely and pat dry to ensure they’re not too watery.
What Is the Best Way to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm them gently in the microwave or on the stovetop, being careful not to overcook the green beans.
Can I Make This Recipe Ahead of Time?
For best results, it’s recommended to prepare this dish fresh. However, you can pre-cook the bacon and blanch the green beans in advance. Just combine everything in the skillet when you’re ready to serve!
What Can I Serve This Dish With?
This savory side dish pairs nicely with grilled meats, roasted chicken, or even pasta dishes. It’s a versatile addition to any meal, enhancing flavors with its smoky bacon taste.



