Bacon Green Beans
There’s something magical about the combo of crispy bacon and fresh green beans. It’s the kind of side dish that turns a basic weeknight meal into a moment to savor. This recipe is quick and easy, with minimal ingredients but maximum flavor — ready in just 15 minutes. It’s incredibly versatile, pairing perfectly with everything from grilled chicken and steak to a simple bowl of rice, and with the bacon adding a bit of protein, it’s more than just a tasty addition to your meal. Whether you’re meal prepping or making dinner for the family, these bacon green beans are a total win.
Ingredients and Substitutions

Green Beans: Fresh or frozen works, but if you’re craving variety, asparagus or snap peas could also work well in this dish.
Bacon: Use your favorite bacon! Thick-cut bacon adds more texture, but regular bacon works just fine. For a leaner option, turkey bacon is a great alternative.
Butter: You can swap this out for olive oil or avocado oil for a dairy-free version, though it will change the flavor slightly.
Chicken Stock: Chicken broth works best, but vegetable broth is a good option if you prefer to keep it plant-based or vegetarian.
Garlic: Fresh garlic gives the best flavor, but if you’re in a pinch, 1-2 teaspoons of garlic powder can work as a substitute.
Chili flakes: Add chili flakes if you like a little heat! If you don’t want spice, feel free to skip them.
Salt and pepper
How to make this recipe
1. Cook the Bacon
In a large skillet, add the chopped bacon and heat over medium heat. Cook, stirring occasionally, until the bacon is crispy and browned, about 5-7 minutes. Once done, use a slotted spoon to transfer the bacon to a plate lined with paper towels to drain excess grease. Leave about 1 tablespoon of bacon fat in the skillet for flavor.

2. Add Butter and Garlic:
With the skillet still on medium heat, add the butter to the bacon fat. Once melted, add the minced garlic and sauté for 1-2 minutes until fragrant and lightly golden. Be careful not to let the garlic burn.
3. Sauté the Green Beans:
Add the trimmed green beans to the skillet, stirring to coat them in the butter, garlic, and bacon fat. Cook for about 5 minutes until the beans are bright green and slightly tender.
4. Pour in Chicken Stock
Add the chicken stock to the skillet, stirring to combine. Season with salt, pepper, and chili flakes (if using). Let the liquid simmer for 2-3 minutes, allowing the stock to reduce slightly and the beans to absorb the flavors.

5. Add Bacon and Serve
Stir the crispy bacon back into the skillet, making sure it’s evenly mixed with the green beans. Give everything a final toss to coat. Taste and adjust seasonings if necessary, then serve hot.

Macros & Nutrition Breakdown Per Serving
Please note that the nutritional information provided is an estimate and may vary depending on the specific brands and ingredients used. For more accurate information, please refer to the product packaging or consult with a nutritionist.
These macros are based on the exact ingredient amounts listed above and about 1/4 of the recipe.
- Calories: 180 kcal
- Protein: 10g
- Carbs:10g
- Fat: 14g
- Fiber: 3g
Meal Prep & Storage Tips
Meal Prep: You can prepare the bacon and trim the green beans ahead of time to save prep time. Store them separately in airtight containers in the fridge. Double the recipe if you want to have leftovers for the week. It reheats well and can be a great side for multiple meals.
Storage: Store leftover bacon green beans in an airtight container for up to 4 days.
Reheating: If reheating a large batch, place in a baking dish, cover with foil, and heat at 350°F (175°C) for about 10 minutes. Warm leftovers in a skillet over medium heat for the best texture. You might need a splash of chicken stock or butter to refresh the flavors. Heat in short intervals, stirring occasionally, to avoid overcooking.

More High-Protein Recipes You’ll Love
Creamy Garlic Sweet Potato Mash
Chicken and Pumpkin Salad Bowl
High-Protein Overnight Oats Recipe

Bacon Green Beans
Tender green beans sautéed in savory bacon fat, garlic, and butter, then tossed with crispy bacon bits for a simple yet flavorful side dish.
Ingredients
- 1 pound (about 450g) green beans, trimmed
- 200g bacon, chopped
- 1 tbsp butter
- 2 tbsp chicken stock
- 3 cloves garlic, minced
- Salt and pepper to taste
- Optional: Chili flakes for a kick
Instructions
- Cook the Bacon: In a large skillet over medium heat, cook the chopped bacon until it's crispy and browned. Transfer the bacon to a plate lined with paper towels. Leave about a tablespoon of bacon fat in the skillet.
- Sauté the Green Beans: Add the green beans to the skillet with the bacon fat. Toss in the butter and minced garlic, and sauté for about 5 minutes until the beans are vibrant and slightly tender.
- Add Stock and Seasonings: Pour in the chicken stock, and season with salt, pepper, and a pinch of chili flakes if you're feeling bold. Let it cook for another 2-3 minutes until the liquid mostly evaporates, and the beans are tender yet crisp.
- Combine and Serve: Stir the crispy bacon back into the skillet, give everything a good toss, and serve hot.
Notes
Use thick-cut bacon for a heartier bite, or turkey bacon if you want to keep it lean.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 180Total Fat: 14gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 12gCholesterol: 57mgSodium: 1168mgCarbohydrates: 10gFiber: 3gSugar: 5gProtein: 10g
If you try this, tag me on IG @thatproteinlife or save it to your Pinterest board @thatproteinlife. I LOVE seeing how you personalize these!