Side Dishes
This canned green beans with bacon and onions recipe transforms pantry staples into a smoky, crispy-topped side dish that steals the show at any table. The secret lies in rendering bacon until it's perfectly crisp, then layering it over the beans for that irresistible crunch and savory depth.
I developed this method after realizing how much better homemade tastes compared to store-bought versions—it's the kind of dish that makes you question why you ever bought canned sides before.
The beauty of this recipe is its simplicity: just three core ingredients (plus salt and pepper) come together in one pan with minimal effort. The bacon adds rich, smoky flavor while the onions caramelize slightly, creating a sweet contrast that balances the saltiness.
What makes it special is that crispy bacon top—it's the finishing touch that turns an ordinary side into something restaurant-worthy without requiring special skills or ingredients.
By the time you're done, you'll have tender green beans coated in savory bacon fat, topped with perfectly crisp bacon pieces that shatter with every bite. The onions add just enough sweetness to complement the smoky bacon, while the beans remain tender but not mushy.
This dish works as a standalone side for grilled meats or as a hearty vegetarian main when paired with bread or crackers.
Ready in under 20 minutes with just one pan to wash, this recipe is perfect for busy weeknights when you want something flavorful without the fuss. The crispy bacon top is the star—it's what makes this simple dish feel like a special occasion. Let's get cooking!
Ingredients for canned green beans with bacon and onion
Three core ingredients plus a few pantry staples create restaurant-quality flavor in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Green Beans 🥦 | 2 cans | 15 oz each, drained |
| Thick-Cut Bacon 🥓 | ½ lb | Cut into 1/2-inch pieces |
| Yellow Onions 🧅 | 1 medium | Sliced into 1/4-inch pieces |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Adjust to taste |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For crisping onions |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish (optional) |
The bacon is non-negotiable here—thick-cut renders best for maximum crispiness. Costco sells it in bulk for unbeatable prices, but any grocery store carries it. Look for pieces with good marbling for extra flavor. The onions should be yellow, not red or white—they caramelize more evenly. If you can't find thick-cut bacon, regular bacon cut into 1/2-inch pieces works, but it won't be as crispy. For the green beans, stick with 15 oz cans—they're the standard size and drain properly.
No thick-cut bacon? Regular bacon cut into 1/2-inch pieces will work, but expect slightly less crispness. The onions can be swapped for red onions at half the amount for a milder flavor, but yellow caramelizes best. Fresh parsley is optional but adds a nice pop of color—dried parsley at one-third the amount works in a pinch. The olive oil is just for caramelizing the onions; you could use butter instead, but it burns more easily. For a vegetarian version, swap bacon for crispy chickpeas or smoked paprika.
This dish reheats beautifully—just add a splash of water and cover to keep the beans tender. Keeps for 4-5 days in the fridge, though it's best eaten fresh. The crispy bacon top loses its crunch when reheated, so make extra if you're serving leftovers. Store in an airtight container with the bacon on top to preserve that perfect crunch. For meal prep, portion into individual containers with the bacon on top—it'll stay crisp for up to 2 days.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—no fancy prep, just crispy bacon, sweet onions caramelizing, and those canned beans soaking it all up. The secret? Let the bacon render slowly so every bite tastes like a hug.
- Crispy-Savory Crunch: That first bite of bacon—chewy, salty—paired with the slight tang of canned beans? It’s weirdly addictive. I’ll be real: I’ve eaten this straight from the pan with a spoon.
- Potluck Hero: Bring this to gatherings, and you’ll be the MVP. It reheats beautifully, fits in any dish, and even my picky uncle asks for seconds. (Yes, even on a Tuesday night.)
- Budget Win: Thick-cut bacon stretches further than you’d think, and canned beans cut grocery costs without sacrificing flavor. Honestly, I make this when I’m broke and when I’m not—because it’s just that good.
Step-by-step instructions for canned green beans with bacon and onions
Here's how to transform simple ingredients into a restaurant-worthy side dish with crispy bacon and caramelized onions.
Cook the Bacon Until Crispy
Place the 0.5 lb thick-cut bacon in a large oven-safe skillet over medium heat. Cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. The fat should render out and create a rich, flavorful base for your dish.
As the bacon cooks, use a slotted spoon to carefully remove the crispy pieces and transfer them to a paper towel-lined plate. Leave the rendered bacon fat in the skillet—this is where the flavor will develop. If the fat starts to smoke excessively, reduce the heat slightly to medium-low to prevent burning.
Caramelize the Onions in Bacon Fat
Add the 1 medium yellow onion, sliced into ¼-inch pieces, to the skillet with the remaining bacon fat. Increase the heat to medium-high and cook for 5-6 minutes, stirring frequently, until the onions begin to soften and turn translucent.
Reduce the heat to medium-low and continue cooking for another 8-10 minutes, stirring occasionally, until the onions develop a deep golden-brown color. You're aiming for caramelization here—the onions should be tender but still hold their shape with a glossy, sweet flavor. If the onions start to stick, add a splash of water and scrape up any browned bits from the bottom of the pan.
Combine and Simmer the Green Beans
Return the crispy bacon pieces to the skillet and add the 2 cans drained green beans. Stir everything together and cook for 3-4 minutes over medium heat to heat the green beans through and allow them to absorb the bacon and onion flavors.
Season with the 0.5 tsp salt and 0.25 tsp freshly ground black pepper, then add the 1 tbsp extra-virgin olive oil. Stir well to coat the green beans evenly. The olive oil will help create a glossy finish and enhance the overall texture. If the mixture seems dry, add 2-3 tablespoons of water to keep everything moist but not soggy.
Finish and Garnish for Crispy Perfection
Transfer the skillet to a 400°F preheated oven and bake for 5-7 minutes until the top develops a crispy, golden-brown crust. This step is crucial for achieving that restaurant-quality texture. Keep an eye on it to prevent burning.
Remove the skillet from the oven and stir in the 0.25 cup chopped fresh parsley (if using). The parsley adds a fresh contrast to the rich, smoky flavors of the bacon and onions. Serve immediately while the top is still crispy and the green beans are warm. The dish should have a perfect balance of textures—crispy bacon, tender onions, and al dente green beans.
Pro Tips For Making Canned Green Beans With Bacon And Onion
- CRISP THE BACON LOW: Use a medium-low heat for thick-cut bacon—high heat makes it burn before it renders. I learned this the hard way when my kitchen filled with smoke and the bacon turned into chewy disappointment. Let it cook slowly so the fat drips out evenly.
- DICE ONIONS SMALL: Cut yellow onions into 1/4-inch pieces—they’ll soften faster and blend better with the beans. I used to slice them thin, and they’d turn mushy while the bacon still had crisp left. Uniform size means everything cooks at the same pace.
- DRAIN BEANS WELL: Rinse and drain canned beans thoroughly—even low-sodium brands hold onto enough brine to make the dish watery. I skipped this once and ended up with a sad, soupy mess. Pat them dry if you’re extra paranoid (yes, even if it feels like overkill).
- SALT IN STAGES: Season the bacon first, then the onions, then the beans—adding all the salt at once can turn the onions bitter. My grandmother swore by this, and she was right: balance is everything. Taste as you go, especially if you’re using pre-salted bacon.
Wine and beer pairings for these flavors
Crispy Bacon Harmony
This dish pairs beautifully with dry Riesling—its crisp acidity and subtle sweetness cut through the smoky richness of the bacon. I reach for a German Riesling like Dr. Loosen Blue Slate—the mineral notes complement the caramelized onions perfectly.
The slight tartness balances the saltiness, making each bite more vibrant. 🍷
Smoky Beer Pairings
A Belgian-style witbier like Hoegaarden brings refreshing citrus and coriander notes that contrast the bacon's smokiness. The effervescence cleanses your palate between bites, while the spicy undertones enhance the dish's savory depth. For a bolder option, try a German Helles—its malty sweetness mirrors the caramelized onions.
Creamy Contrast Options
If you prefer white wine, Chardonnay with light oak works wonders—look for a California Chardonnay like Kendall-Jackson Vintner's Reserve. The buttery notes soften the bacon's saltiness, while the acidity keeps the dish feeling fresh.
For a budget-friendly choice, Sauvignon Blanc from New Zealand delivers bright citrus that pairs surprisingly well.
Bold Red Alternatives
For red wine lovers, a light Pinot Noir like Oregon's Domaine Serene offers enough fruitiness to stand up to the bacon without overpowering it. The earthy undertones echo the smoky flavors, creating a cohesive pairing. Avoid heavy Cabernets—they'll clash with the dish's delicate balance of textures.
Non-Alcoholic Refreshers
For a non-alcoholic option, serve with sparkling apple cider—the effervescence and slight tartness mirror the wine pairings while keeping things refreshing. I like Martinelli's Sparkling for its crisp finish. For something more sophisticated, try ginger beer—the spicy kick enhances the bacon's smokiness beautifully. 💧
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of canned?
Frozen green beans work perfectly—just thaw them first by soaking in warm water for 5 minutes or microwaving for 2 minutes. Drain well before adding to the pan. The texture will be slightly firmer than canned, but the crispy bacon top remains the star.
How do I keep the bacon extra crispy?
Use thick-cut bacon and cook it on medium heat until deep golden brown (8-10 minutes). For maximum crispness, spread the bacon pieces in a single layer on a wire rack in a 200°F oven for 10-15 minutes after cooking. This removes excess fat while keeping it crunchy.
Can I make this dish ahead of time?
Yes, but store components separately to preserve texture. Reheat the green beans and onions in a skillet, then top with freshly crisped bacon just before serving. For meal prep, assemble everything except the bacon, store in an airtight container, and crisp the bacon fresh—it stays crunchy for 2 days in the fridge.
What if I don't have thick-cut bacon?
Regular bacon works, but cut it into ½-inch pieces and cook until very crispy. For even better results, press the cooked bacon between paper towels to remove excess fat before adding back to the dish. The flavor will still be delicious, though slightly less crisp.
Is this dish vegetarian-friendly?
Not traditionally, but you can adapt it! Swap bacon for crispy chickpeas (tossed in smoked paprika) or smoked tofu crumbles. Use the same cooking method to achieve that crispy top. The caramelized onions and green beans will still shine.
