These southern-style buttery green beans with crispy bacon and sautéed onions make an effortless holiday side—ready in under 30 minutes and full of comforting flavor.
I like to pair these stovetop green beans with quick sides like brown sugar honey glazed carrots since they don’t use oven or slow-cooker space.

They also pair nicely with crockpot cornbread pudding for holiday meals—one dish stays on the stove while the other keeps warm in the slow cooker.
Why You’ll Love This Recipe
- Taste: Tender green beans flavored with butter, sweet cooked onions, and plenty of crispy bacon.
- Easy: Everything cooks in a single pot (or two if you prefer to multitask). No oven required.
- Quick: About 5–7 minutes to crisp bacon, 5 minutes to soften onions, and 20–25 minutes to simmer green beans—under 40 minutes total.
🛒 Key Ingredients

- Green beans — fresh are best, but frozen or canned can work with adjusted timing.
- Onion — sweet yellow onion or shallots for milder, sweeter flavor.
- Butter — salted butter adds flavor and helps draw moisture from onions so the bacon stays crisp.
See the recipe card below for exact quantities and full ingredient details.
✏️ Substitutions & Variations
- Brush with maple syrup for a sweet glaze.
- Finish with a squeeze of lemon to brighten the dish.
- Add minced garlic while the onions soften and sprinkle Parmesan just before serving.
- Toss in sliced almonds or toasted pecans for extra crunch.
🧑🍳 Instructions

- Step 1. Chop 12 oz thick-cut bacon into ~1-inch pieces. Cook in a large pot over medium-high heat until crispy, about 5–7 minutes. Remove bacon with a slotted spoon, drain on paper towels, and set aside. Carefully discard excess bacon grease (don’t pour it down the drain).

- Step 2. Add 4 tablespoons butter and 1 cup chopped onion to the pot (no need to wash—bacon flavor is good on the onions). Sauté over medium heat until the onions are soft and slightly golden, about 5 minutes. Transfer onions to the bowl with the bacon.

- Step 3. Add 3 cups water, 2 teaspoons chicken bouillon (or substitute broth), 1 teaspoon salt, and 1/4 teaspoon ground pepper to the pot. Add 2 lb washed and trimmed green beans, bring to a simmer, and cook 20–25 minutes until tender. Drain any remaining liquid.

- Step 4. Combine the drained green beans with the reserved bacon and onions in a serving bowl. Toss gently and serve warm.
TIP: To keep bacon crisp, cook it separately and add it just before serving or re-crisp briefly in a hot oven.
📌 Troubleshooting
- Soggy beans: avoid overcooking. If they get soft, drain and sear in a hot pan in batches to restore texture.
- Bacon lost crispness: cook bacon last-minute or re-crisp on a sheet pan at 400°F before serving; keep bacon separate until serving.
- Bitter or undercooked onions: lower the heat and cook slowly for sweet caramelization.
- Too salty: use low-sodium bacon or balance with acid (lemon) and unsalted butter.
❄️ Make Ahead, Store, and Freezing Tips
Make-ahead: Blanch beans and cook bacon separately up to 2 days ahead. Reheat briefly in a skillet to refresh texture and crisp the bacon.
Leftovers: Refrigerate 3–4 days. Reheat in a skillet or in a 375°F oven for 8–10 minutes for best texture.
Freezing: Cooked green beans lose texture when frozen. If necessary, blanch and freeze unseasoned green beans, then re-cook and combine with freshly cooked bacon and onions.
❓ Frequently Asked Questions
Yes. Drain the canned beans, cook the bacon and onions, then briefly sauté the drained beans to heat through before tossing with bacon and onions.
Store bacon separately and add just before serving. Alternatively, re-crisp on a sheet pan at 400°F right before serving or hold in a low oven in a single layer.
Render the bacon first and remove when crispy. Sauté the onions in butter or a little bacon fat until golden, then cook the beans separately so nothing becomes soggy.
Yes. Fry the bacon and onions separately. In the slow cooker, cook beans with water and seasonings on high for 2–3 hours or low for 3–4 hours until tender. Drain, then add bacon and onions before serving.
🍽️ Serving Ideas
- Main dishes: Serve with roasted or stuffed chicken, pork chops, or meatloaf.
- Side pairings: Red skin mashed potatoes, twice-baked potatoes, or honey butter cornbread.
- Garnishes: Toasted almonds, crispy shallots, fresh herbs, or lemon zest.
🥣 More Delicious Easy Side Dishes
Sourdough Discard Cornbread
Red Skin Mashed Potatoes
Deviled Potatoes
Cheesy Baked Asparagus
Did You Try This Recipe? Please leave a star rating and a comment below the recipe card — your feedback helps other readers. If you enjoyed it, share with family and friends. Thank you!
📝 Printable Recipe

Green Beans with Bacon and Onion
Equipment
- 1 large cooking pot
Ingredients
- 12 oz thick-cut bacon, chopped
- 4 Tablespoons butter
- 1 cup chopped onion (about ½ large)
- 3 cups water (or broth)
- 2 teaspoons chicken bouillon (or 2 cups broth)
- 1 teaspoon salt
- ¼ teaspoon ground pepper
- 2 lb green beans, washed and trimmed
Instructions
- Chop bacon into 1-inch pieces and cook in a large pot over medium-high heat until crispy, about 5–7 minutes. Remove bacon and drain on paper towels; set aside. Discard excess grease safely.
- Add butter and chopped onion to the pot and cook until soft and fragrant, about 5 minutes. Transfer onions to the bowl with the bacon.
- Pour 3 cups water (or broth) into the pot with 2 teaspoons chicken bouillon, 1 teaspoon salt, and ¼ teaspoon pepper. Add the green beans, bring to a simmer, and cook 20–25 minutes until tender. Drain.
- Toss the drained green beans with the reserved bacon and onions. Serve warm.
Notes
You can use one pot for everything, or cook the bacon and onions while the beans simmer in another pot to save time.
Slow Cooker Option: Fry bacon and onions separately. Cook green beans with water and seasonings on high for 3–4 hours or low for 4–5 hours. Drain and combine with bacon and onions before serving.
Nutrition
Calories: 254 kcal • Carbohydrates: 4 g • Protein: 8 g • Fat: 23 g • Sodium: 784 mg

Hi, I’m Sara!
Registered nurse by day and food blogger on weekends. I love testing dips and hunting for great snacks—sharing recipes and tasty tips one bite at a time.