This post may contain affiliate links. Please read our disclosure policy.
Green Beans with Bacon are crisp-tender, garlicky, and packed with smoky flavor — all ready in about 25 minutes. This skillet version keeps the beans bright and slightly firm while the bacon adds savory crunch in every bite.
It’s the kind of simple side dish that feels just a little elevated. Easy enough for a busy weeknight, but polished enough for holidays and company dinners.
If you’re craving an old-fashioned, slow-cooked version, try my Southern Green Beans. And for a sweet-and-smoky baked potluck favorite, don’t miss my Arkansas Green Beans.
Let’s make this quick and flavorful side dish. 🥓💚
Why This Recipe Works
This skillet method builds big flavor fast.
The bacon renders first, creating a smoky base. The onions soften in that fat, adding sweetness. Then the green beans hit a hot pan so they sauté instead of steam — which keeps them vibrant and slightly crisp rather than soft.
Garlic goes in at the end so it stays fragrant instead of bitter.
Simple ingredients. Big contrast. Fast cook time.
✨ Before You Begin
✨ Start with snappy beans. Fresh green beans should feel firm and “snap” when bent. Skip beans with soft spots or discoloration.
✨ Dry the beans thoroughly. After washing, roll them in a clean kitchen towel. Wet beans will steam instead of sauté.
✨ Use medium-high heat. You want the beans to blister slightly, not simmer.
✨ Don’t overcrowd the skillet. If your pan is too small, cook in batches so the beans stay crisp.
✨ Salt at the end if needed. Bacon saltiness varies, so taste before adding more.
Green Beans with Bacon Ingredients + Key Notes
This is just a quick glance at what you’ll need. For exact measurements and the full ingredient list, head down to the recipe card below.
Fresh green beans: Fresh is essential here. They hold their structure and stay crisp-tender when sautéed.
Bacon: The smoky foundation. Cooking it first builds flavor and provides the fat for sautéing.
Yellow onion: Adds natural sweetness and depth.
Garlic: Bright, aromatic finish — add near the end.
Salt + black pepper: Keep it simple and let the bacon shine.
🥣 How to Make Green Beans with Bacon
Start by cooking the chopped bacon in a large skillet over medium heat until crisp and the fat has rendered. Stir in the onion and cook until softened and lightly golden, then add the garlic for the final minute until fragrant. Transfer the bacon mixture to a bowl, leaving about a tablespoon of fat in the skillet.
Increase the heat to medium-high and add the dried green beans. Sauté, turning occasionally with tongs, until they’re bright green and tender but still slightly crisp — about 5–7 minutes. Season with salt and pepper, then stir the bacon and onion back in just before serving.
⭐ Pro Tips
⭐ Dry the beans. After washing, dry them really well with a clean kitchen towel (or paper towels). Dry beans sauté — wet beans steam.
⭐ Start with snappy beans. Fresh green beans should feel firm and “snap” when you bend them. Skip beans with soft spots, blemishes, or discoloration.
⭐ Cook to your preferred tenderness. I like mine al dente with a little bite, but you can sauté a minute or two longer for softer beans.
⭐ Turkey bacon works (with one tweak). If you swap in turkey bacon, add a tablespoon of butter or oil to sauté the onions since turkey bacon doesn’t render much fat.
⭐ Add almonds for an elegant twist. A sprinkle of sliced or slivered almonds (plus an optional squeeze of lemon) leans into a Green Beans Almondine vibe — so good with steak or roast chicken.
⭐ Want to skip the bacon? I get it — add a handful of freshly grated Parmesan at the end for salty, savory depth.
🔬 Cooking Science: Why Skillet Sautéing Keeps Beans Crisp
Green beans contain sturdy plant fibers that soften with heat. Quick, high-heat sautéing softens them just enough while preserving structure. If cooked too long or with too much liquid, those fibers break down and the beans lose their snap.
Rendering bacon first also coats the beans lightly in fat, helping them brown and intensifying flavor without making them greasy.
Storing + Reheating + Freezing + Make-Ahead
Storing
Let the green beans cool completely, then store them in an airtight container in the refrigerator for up to 3 days.
Reheating
For the best texture, reheat in a skillet over medium heat until warmed through. If the pan seems dry, add a tiny splash of water or broth. The microwave works in a pinch, but it will soften the beans and bacon.
Freezing
Freezing is possible, but not ideal because the beans can soften as they thaw. If you plan to freeze, cool completely and store in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator and reheat gently in a skillet.
Make-Ahead
For the best results, cook the bacon and onions ahead of time and refrigerate them. When you’re ready to serve, sauté the green beans fresh and stir the bacon mixture back in at the end so everything tastes crisp and bright.
What to Serve With Green Beans with Bacon
Fresh + Crisp Sides
If you want something cool and crunchy alongside that smoky bacon flavor, go with House Salad with Buttermilk Dressing or Carrot Salad. Either one keeps the plate feeling fresh and balanced.
Comforting Sides
This side is amazing with classic comfort food. Try it with Mashed Potatoes for a cozy, traditional dinner, or Melting Potatoes when you want something a little extra special.
Cozy Breads
You can’t go wrong with a warm slice of Practically No Knead Bread on the side — it’s perfect for scooping up any bacon-y bits left on the plate. Cheddar Biscuits are another favorite when you want something soft, buttery, and comforting.
Sweet Finishes
Finish the meal with something old-school and cozy like Sugar Cream Pie, or go full comfort-dessert mode with Caramel Apple Dump Cake.
✦ Frequently Asked Questions
✦ Can I use frozen green beans?
Fresh beans work best for skillet sautéing. Frozen beans release excess moisture and may steam instead of blister.
✦ How do I keep the beans from getting soggy?
Dry them thoroughly and cook over medium-high heat without overcrowding the pan.
✦ Can I add other flavors?
A pinch of red pepper flakes, a splash of balsamic vinegar, or a sprinkle of parmesan can add extra depth.
✦ Can I make this ahead?
It’s best fresh, but leftovers can be reheated in a skillet.
More Easy Vegetable Side Dishes
- Air Fryer Green Beans
- Roasted Green Beans with Pancetta
- Okra and Tomatoes
- Brown Sugar Glazed Carrots
- Honey Butter Skillet Corn
TRIED THIS RECIPE?
💗 If you enjoyed this recipe, please take a moment to leave a star rating and a quick comment — I love hearing from you, and it helps our community of cooks!
💌 Want more cozy, crave-worthy sides? Subscribe to my FREE newsletter so you never miss a new family favorite. 💌
Thanks for stopping by my kitchen today — happy cooking, friends! ❤️ Kathleen
Green Beans With Bacon
Ingredients
- 1/2 pound bacon, chopped
- 1/2 cup yellow onion chopped
- 4 cloves garlic pressed or minced
- 1 pound green beans trimmed
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Wash, trim, and drain the green beans (1 pound). Lay the beans out in a single layer on clean dish towels then roll it up. Allow the beans to dry while you cook the onions.
- In a large, high-sided skillet, cook the bacon over medium heat, until it begins to release about 1 tablespoon or more of fat.
- Add the onion (1/2 cup) to the skillet with bacon (1/2 pound) and cook until the bacon is crisp. Stir in the garlic and cook until fragrant, about 1 minute. Transfer bacon and onion to a small bowl, leaving bacon fat in the skillet.
- Discard all but 1 tablespoon of fat, leaving in the skillet. Turn the heat up to medium-high and add dried beans. Sauté, using tongs to flip the beans, and season with salt (1/4 teaspoon) and pepper (1/4 teaspoon), until tender about 5-7 minutes.
- Add the bacon and onion back to the skillet. Serve.
Fans Also Made:
Notes
- Dry the Beans! After washing the beans, it's imperative to dry them. Please don't skip this step. Use either a clean kitchen towel or paper towels.
- Start With Snappy Beans! When choosing green beans, look for a snap in the beans, with no blemishes or discolorations.
- Tenderness: I like my green beans cooked al dente, so there is a little bite to the bean. Of course, cook to doneness to your liking.
- Use Turkey Bacon! To reduce the fat in this recipe, use turkey bacon. You must add some butter or vegetable oil to saute the onions.
- Add Nuts: We like this dish with a sprinkle of slivered or sliced almonds. This recipe leans toward the French preparation of green beans almondine, which garnishes with crunchy almonds and a squeeze of lemon juice.
- Skip The Bacon: Well, that almost sounds like heresy! Wait a minute, I will suggest adding Parmesan cheese in its place!
Nutrition
On your phone? Check the web story here.
















My 9-year old daughter loved this so much! I think she’s now a green bean lover. I gotta try your other green bean recipes!
Hey, Jane. That’s so cute! She’s a new fan of green beans. LOL. Thanks for the positive feedback and 5-star rating 🙂