Side Dishes
This Bush's Beans and Franks recipe transforms a classic comfort dish into a smoky, bacon-caramelized one-pot wonder that tastes like nostalgia in every bite.
The secret lies in slow-cooked beans simmered with rich franks until the flavors meld into a hearty, savory harmony—no fancy techniques required, just patience and a few simple ingredients.
I’ve perfected this version over years of testing, balancing traditional methods with modern twists like crispy bacon and deep caramelized edges that elevate it beyond the canned version.
The beauty of this recipe is its one-pot simplicity: toss everything in, let it simmer, and walk away while the flavors develop into something deeply satisfying.
The bacon adds a smoky depth that cuts through the richness of the beans, while a touch of brown sugar caramelizes for a subtle sweetness that rounds out the dish. It’s the kind of meal that feels like a hug—warm, comforting, and impossible to resist.
By the time you’re done, you’ll have a pot of smoky, caramelized beans and franks with tender meat and beans that practically melt in your mouth.
The aroma alone will have everyone gathering at the table, and the texture—creamy beans, crispy bacon bits, and perfectly cooked franks—makes it a standout side or even a main dish for hearty appetites. This is the kind of recipe that turns a simple meal into a memory.
Serve it straight from the pot with a sprinkle of fresh parsley, a dollop of ketchup, or even tucked into a hollowed-out bread bowl for an extra-special touch. Whether you’re feeding a crowd or just craving a taste of home, this one-pot magic delivers every time. Let’s get cooking!
Ingredients for bush's beans and franks
One-pot magic starts with these simple, nostalgic ingredients that transform into smoky, caramelized comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Navy Beans 🌱 | 2 cups | Uncooked, soaked overnight |
| Bacon 🥓 | 12 oz | Thick-cut, chopped into pieces |
| Kielbasa or Frankfurters 🌭 | 1 ½ lb | Sliced into rounds |
| Yellow Onion 🧅 | 1 whole | Chopped, medium size |
| Celery Stalks 🥬 | 3 whole | Chopped, fresh or frozen |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Brown Sugar 🍯 | ¼ cup | Light or dark, packed |
| Ketchup 🍅 | ½ cup | Heinz preferred |
| Apple Cider Vinegar 🍶 | 2 tbsp | Or substitute white vinegar |
| Mustard 🌶️ | 1 tbsp | Dijon or yellow |
| Beef Broth 💧 | 3 cups | Low-sodium preferred |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The bacon is your flavor anchor here—thick-cut gives the best crisp, while pre-cooked bacon works in a pinch. I grab mine from Costco when I can, but any grocery store brand is fine. For the beans, navy beans hold up best, but pinto or kidney beans work too. Soak them overnight (or quick-soak with boiling water for 2 hours) for the creamiest texture. The kielbasa or franks? Any good-quality smoked sausage will do—just slice them into rounds so they cook evenly. The onion and celery are your classic mirepoix, so don’t skimp on chopping them small for even flavor distribution.
No bacon? Smoked turkey bacon or even crispy pancetta works in a pinch. Short on ketchup? Tomato paste plus a splash of vinegar gets you close. The brown sugar caramelizes beautifully, but maple syrup at half the amount adds a different depth. Fresh parsley is ideal, but dried parsley at one-third the amount won’t ruin it. For the broth, low-sodium is key—you don’t want to overpower the dish. If you’re using dried bay leaves, crush them lightly between your fingers to release the flavor. The mustard adds a subtle tang, but if you’re avoiding it, a dash of smoked paprika gives a similar depth.
This dish tastes even better the next day—3-4 days in the fridge with flavors melding perfectly. For leftovers, reheat on the stove with a splash of water or broth to keep it creamy. Freezes beautifully for up to 3 months, so double the batch and thank yourself later. Garnish with fresh parsley right before serving (it’s worth the extra minute), and serve with crusty bread or over mashed potatoes for the full experience. The crispy bacon bits on top? That’s the magic—don’t skip scraping them from the pot!
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots. Toss everything—beans, bacon, franks, onions, celery—into one big pot, add water, and let it simmer. No chopping like a pro, no fancy techniques, just set-it-and-forget-it while you answer emails or watch a show.
- Smoky-Savory Bomb: That crispy bacon crunch mixed with kielbasa’s garlicky punch? It’s the kind of flavor combo that makes you pause mid-bite. The beans soak up all the smoky goodness, and honestly, the first time I tasted it, I nearly licked the pot clean. (Don’t judge me.)
- Game for Any Gathering: Between us, this dish is my go-to for tailgates, potlucks, or lazy Sundays. Serve it in bowls with crusty bread, or let everyone dig in straight from the pot—no plates required. My college roommate still asks for it every holiday, and that’s saying something.
- Budget-Friendly Powerhouse: Dry beans and bacon stretch this recipe into a full week’s worth of lunches. I make a double batch, freeze half, and thank my future self when I’m pulling it out for a no-fuss dinner. Plus, kielbasa’s cheaper than steak, and the flavor? Just as satisfying.
Step-by-step instructions for bush's beans and franks recipe
This one-pot wonder delivers smoky, caramelized perfection with minimal cleanup.
Prep and Sear the Bacon
Start by chopping the 12 oz bacon into small pieces. Place a large Dutch oven or heavy pot over medium heat and add the bacon. Cook for 8-10 minutes, stirring occasionally, until the bacon is crispy and the fat has rendered out. You'll want about 2 tablespoons of that delicious bacon fat remaining in the pot.
Here's the thing—don't drain the fat. That's where all the flavor lives. Once the bacon is done, remove it with a slotted spoon and set it aside on paper towels to drain. You'll add it back later, and every crispy bite will add texture and richness to your dish.
Sauté the Vegetables and Build the Base
In the same pot, add the chopped 1 whole yellow onion and 3 whole celery stalks. Cook for 5-6 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent. This step develops their flavor and removes any raw taste.
Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. You'll know it's ready when you can smell that wonderful garlic aroma filling your kitchen. Be careful not to let it burn—garlic turns bitter fast.
Combine All Ingredients for the One-Pot Magic
Add the soaked 2 cups dry navy beans, sliced 1.5 lb kielbasa or frankfurters, 0.25 cup brown sugar, 0.5 cup ketchup, 2 tbsp apple cider vinegar, 1 tbsp mustard, 3 cups beef broth, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper to the pot. Stir everything together until well combined.
Bring the mixture to a boil over high heat, then reduce the heat to low. Cover the pot and let it simmer for 1.5 to 2 hours. You'll want to stir occasionally to prevent sticking and ensure even cooking. The beans are done when they're tender and the liquid has reduced slightly.
Finish and Serve
Once the beans are tender, remove the 2 whole bay leaves. Stir in the crispy bacon you set aside earlier and the 0.25 cup chopped fresh parsley. Taste and adjust seasoning if needed—you might want to add a bit more salt or pepper to your liking.
Let the dish sit for 5-10 minutes before serving. This resting time allows the flavors to meld together and the sauce to thicken slightly. Serve hot, and enjoy the perfect balance of smoky, sweet, and savory flavors in every bite. This one-pot recipe is hearty enough to stand alone or pair beautifully with crusty bread.
Pro Tips For Making Bush'S Beans And Franks
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak leads to gummy beans. Toss dry Navy beans in a bowl, cover with cold water, and let them sit 12+ hours. No peeling or pre-washing needed; just drain and rinse before simmering. Trust me, your stew will thank you.
- CRISP THE BACON FIRST: Cook the bacon until it’s deep crispy—no half-done edges. Drain on paper towels, then chop it after cooling for 2 minutes. The fat renders better this way, and the finished dish won’t taste greasy. (Yes, even if you’re impatient like me.)
- SKIP THE CROWDED POT: Navy beans double in size—pack them loosely or they’ll turn mushy. Use a 6-quart pot for 1 lb dry beans, and stir every 10 minutes during simmering. Overcrowding is the fastest way to ruin texture, and no one wants that sad, gluey mess.
- SAVE TIME WITH PRE-CUT MIX: Buy a pre-chopped onion/celery mix (the one in a bag) to shave 10 minutes off prep. It’s not fancy, but it works—just rinse it and toss it in. If you’re feeling fancy, add a splash of vinegar to the mix while chopping; it brightens the flavor before cooking.
Troubleshooting this recipe
Beans Too Soft
If your beans turn mushy instead of creamy, you likely overcooked them or didn’t soak properly. First, ensure you soaked the 2 cups navy beans overnight—they should be plump but still firm. If using quick-soak, boil for 2 minutes, then let sit covered for 1 hour.
Reduce simmering time to 1 hour instead of 2 hours and check tenderness at the 1-hour mark. 🌱
Franks Undercooked
Sliced kielbasa or franks should cook through in the same pot as the beans. If they’re still rubbery, slice them thinner (about ¼-inch thick) or add them 15 minutes earlier in the simmering process.
For extra insurance, pre-cook them in boiling water for 3 minutes before adding to the pot. 🌭
Sauce Too Thin
A watery sauce usually means too much broth or beans released excess liquid. Start with 2.5 cups broth instead of 3 cups and let it reduce naturally. If needed, remove the lid and simmer uncovered for 10 minutes to evaporate extra liquid.
For a thicker texture, mash ¼ of the beans with a fork to release starch. 💧
Bacon Not Crispy
Thick-cut bacon needs patience—don’t rush it! Cook at medium heat for 8-10 minutes until golden and crisp. If it’s still soft, spread it out in a single layer on a baking sheet and broil for 2-3 minutes before adding it back.
For extra crunch, toast the bacon bits in a dry skillet for 1 minute after removing from the pot. 🥓
Flavor Too Mild
Boost depth by roasting the onion and celery before sautéing—toss them with 1 tsp olive oil, salt, and pepper, then roast at 400°F for 15 minutes before cooking.
Add ½ tsp smoked paprika or 1 tsp liquid smoke to the broth for a smokier profile. A splash of Worcestershire sauce (1 tsp) adds umami richness. 🌶️
Pot Sticking
Stirring occasionally prevents sticking, but if it happens, add ¼ cup water or broth and scrape gently with a wooden spoon. For future batches, use a heavy-bottomed pot (like a Dutch oven) and ensure all ingredients are submerged.
If beans stick badly, cover with water and simmer for 5 minutes to loosen before continuing. ⚡
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dry beans?
For a quicker version, use 4 (15 oz) cans of navy beans, drained and rinsed. Drain the liquid completely to avoid a watery dish. Just reduce the broth to 2 cups and simmer for 30-45 minutes instead of 2 hours—no soaking needed!
What’s the best way to serve this dish?
This hearty side shines with classic pairings: crusty bread for dipping, buttered cornbread, or even as a filling for hollowed-out bread bowls. For a complete meal, serve with roasted potatoes or a simple green salad to balance the richness.
How can I make this vegetarian?
Swap the franks for smoked tofu or vegan sausages (like Beyond Meat) and use vegetable broth. Add 1 tbsp soy sauce to the broth for umami depth. For extra protein, stir in cooked lentils or chickpeas at the end.
Can I prep this ahead of time?
Yes! This dish tastes even better the next day. Make it a day ahead and reheat gently on the stove with a splash of water or broth. Store in an airtight container for up to 4 days in the fridge, or freeze for 3 months—just thaw overnight in the fridge.
Why does my version taste different?
Flavor variations come from ingredient quality and cooking time. For deeper smokiness, try smoked paprika or liquid smoke*. For sweetness, increase brown sugar to ⅓ cup. The key is patience—simmering longer lets flavors meld, while rushing can make it taste flat.
