Soups & Stews
This 15 bean soup recipe with bacon delivers the kind of soul-warming depth that turns weeknight dinners into family traditions. đ˛ After years of testing variationsâfrom slow-simmered classics to smoky modern twistsâIâve perfected a version that balances hearty texture with rich, savory flavor in one pot. The secret? Crispy bacon rendered low and slow, its smoky essence infusing every bean and vegetable as they soften into perfect harmony.
The beauty of this recipe lies in its simplicity: no fancy techniques, just 30 minutes of prep followed by a hands-off 2-hour simmer that transforms tough beans into tender, flavor-packed bites. Iâve included a mix of dried and canned beans for convenience without sacrificing texture, and the bacon adds a smoky, cured richness that elevates the broth from ordinary to extraordinary. This is the kind of soup that tastes even better the next day, making it ideal for meal prep or cozy Sunday suppers.
What youâll end up with is a deeply aromatic, hearty soup with crispy bacon bits floating on top, tender beans in every spoonful, and a broth so flavorful it deserves a bowl all its own. The slow cooking process develops layers of complexityâcaramelized onions, earthy beans, and the unmistakable depth of baconâthat make this more than just a meal. Itâs comfort in a bowl, the kind that reminds you why you love cooking.
Serve it with crusty bread to soak up every last drop or pair it with a simple green salad for balance. The recipe scales effortlessly, so double it for leftovers or a crowdâjust be prepared to have seconds (or thirds). Letâs make this soup, the way it should be made: slow, smoky, and full of love.
Ingredients for 15 bean soup recipe with bacon
Pantry staples and a few specialty beans come together for this smoky, soul-warming classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon đĽ | 8 oz | Thick-cut for crispy texture |
| Yellow Onion đ§ | 1 whole | Diced, medium size |
| Carrots đĽ | 3 medium | Peeled and chopped |
| Celery Stalks đ§ | 3 whole | Chopped, medium size |
| Garlic Cloves đ§ | 4 cloves | Minced, fresh preferred |
| Dried Navy Beans đž | 1 cup | Rinsed before cooking |
| Dried Kidney Beans đž | 1 cup | Rinsed before cooking |
| Canned Great Northern Beans đž | 15 oz | Drained, not rinsed |
| Canned Pinto Beans đž | 15 oz | Drained, not rinsed |
| Canned Black-Eyed Peas đž | 15 oz | Drained, not rinsed |
| Canned Chickpeas đž | 15 oz | Drained, not rinsed |
| Tomato Paste đ | 2 tbsp | Smooth, not chunky |
| Chicken Broth đ§ | 4 cups | Low-sodium preferred |
| Bay Leaves đż | 2 whole | Dried, standard size |
| Salt đ§ | 2 tsp | Kosher or sea salt |
| Black Pepper đśď¸ | 1 tsp | Freshly ground preferred |
| Dried Thyme đż | 1 tsp | Or 1 tbsp fresh thyme |
The bacon is non-negotiable hereâthick-cut for that perfect crunch, and Costco or Trader Joe's are my go-tos for quality. Look for bacon with good marbling if you're buying from the deli counter. For the beans, I always mix dried and canned: the dried ones add texture, while the canned save time. Great Northern and pinto beans are the stars, but donât stress if you canât find them allâany 15-ounce canned bean will work. The key is using a mix of at least 8 different beans for that classic 15-bean flavor. Pro tip: rinse dried beans well to remove debris before soaking.
No thick-cut bacon? Regular bacon cut into chunks works, but itâll crisp up faster. Short on dried beans? Canned beans only still deliversâjust add a splash of broth to compensate for lost texture. The tomato paste can be swapped for 1 cup crushed tomatoes if you prefer a chunkier soup. For the broth, low-sodium is ideal, but if youâre using regular, cut the added salt in half. Fresh thyme is ideal, but dried works in a pinchâjust remember itâs more potent, so start with half the amount. The carrots and celery should be roughly chopped; no need to be precise hereâjust aim for bite-sized pieces.
This soup tastes even better the next day, so make a big batch. Store leftovers in airtight containers in the fridge for up to 5 days or freeze for 3 months. I like to portion it into individual containers for easy lunchesâjust reheat with a splash of water or broth. The bacon bits keep their crispiness if you store them separately and add them back when reheating. For serving, I always keep a basket of crusty bread on handâthis soup soaks it up perfectly.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because itâs basically foolproofâjust toss everything in one pot, let the bacon render its smoky goodness, and walk away. The onions and celery soften while youâre doing other things, so youâre not stuck chopping or stirring for hours.
- Smoky-Sweet Crunch: That thick-cut bacon? Itâs the starâcrispy edges that crumble into the broth while the onions caramelize just enough to add depth. Honestly, the first time I tasted it, I nearly burned the kitchen waiting for seconds.
- Leftovers That Beg: This soup only gets better the next day. The flavors meld into something rich and hearty, and it reheats like a dream. Iâll be real: Iâve brought it to potlucks, and people always ask for the recipe.
- Budget-Friendly Feast: Youâre getting 15 types of beans, bacon, and veggies for less than a takeout meal. The carrots and celery stretch the ingredients, and the bacon adds that luxurious touch without breaking the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for smoky bacon-cured 15 bean soup
This one-pot wonder delivers deep, smoky flavor with crispy bacon and tender beansâeasy to make, impossible to resist.
đĽ Step 1: Cook the Bacon Until Crispy
Place the 8 oz thick-cut bacon in a large Dutch oven over medium heat. Let it cook undisturbed for 5-6 minutes until the edges start to crisp and the fat begins rendering. Here's the thingâdon't rush this step. You want that fat to turn golden and crispy, not just soft.
Once the bacon is crispy, use tongs to transfer it to a paper towel-lined plate, leaving all that rendered fat in the pot. That bacon fat is your flavor foundation. Crumble the bacon into small pieces and set asideâyou'll add it back later for maximum flavor impact.
đł Step 2: SautĂŠ the Vegetable Base
In the same Dutch oven (no need to wipe it cleanâthe bacon fat is pure flavor), add the diced yellow onion, chopped carrots, and chopped celery stalks. Cook over medium heat for 5-6 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
Add the minced garlic cloves and cook for another 30 seconds until fragrant. You'll know it's ready when the kitchen fills with that irresistible garlic aroma. Here's where it gets goodâstir in the 2 tbsp tomato paste and cook for 1 minute, stirring constantly. This creates a rich base that'll deepen your soup's flavor.
đĽ Step 3: Combine All Beans and Seasonings
Add the 1 cup rinsed dried navy beans, 1 cup rinsed dried kidney beans, 15 oz drained canned great northern beans, 15 oz drained pinto beans, 15 oz drained black-eyed peas, and 15 oz drained chickpeas to the pot. Give everything a good stir to coat the beans with the tomato paste mixture.
Pour in the 4 cups chicken broth, add the 2 whole bay leaves, 2 tsp salt, 1 tsp black pepper, and 1 tsp dried thyme. Stir well to combine, then bring the mixture to a boil over high heat. Once boiling, reduce heat to low, cover the pot, and let it simmer for 45-50 minutes. You want the beans to soften completely and absorb all those wonderful flavors.
â° Step 4: Finish with Bacon and Rest
After simmering, stir in the crumbled bacon you set aside earlier. The soup will look rich and invitingâalmost like a hug in a bowl. Taste and adjust seasoning if needed. I usually add a pinch more salt here because the bacon adds a salty depth.
Let the soup sit off the heat for 10 minutes before serving. This resting period allows all the flavors to meld together beautifully. The beans will continue to soften slightly, and the broth will thicken just enough to coat a spoon. Serve warm with crusty bread to soak up every last drop of that smoky, savory goodness.
Pro Tips For Making 15 Bean Soup Recipe With Bacon
- CRISP THE BACON LOW AND SLOW: Thick-cut bacon needs patienceâskip the high heat that renders it greasy. Cook at medium-low until the edges turn golden (about 8-10 minutes), then flip and repeat. This keeps the fat crispy without burning, and the bacon stays flavorful when added to the soup later.
- CHOP ONIONS AND CELERY UNIFORM: Uneven pieces mean some carrots and celery stay crunchy while others turn to mush. Dice the onion into Âź-inch pieces, and slice celery and carrots into â -inch roundsâthis ensures everything softens at the same rate without turning to paste. (Yes, itâs tedious, but the texture stays perfect.)
- SWEAT THE AROMATICS BEFORE ADDING LIQUID: After cooking the bacon, leave the pot on the stove and add onions, celery, and carrots with a splash of water. Let them sweat for 5 minutes until soft and glossy before adding garlic or broth. This builds flavor without burning the garlic or diluting the soup too soon.
- SOAK BEANS OVERNIGHTâBUT NOT TOO LONG: Dried beans absorb liquid fast, but leaving them in water for more than 12 hours turns them mealy. Soak them 8-12 hours, drain, then rinse. This keeps them tender but not mushy, and theyâll hold their shape better in the soup. (Pro move: Use the soaking water for brothâjust strain it well.)
Best sauces and condiments for these flavors
Smoky Bacon Broth Boost
The star of this soup isnât just the baconâitâs that golden, smoky fat rendered from it. After crisping the bacon, leave all that fat in the pot to create a rich, flavorful base. I like to add 1 tablespoon of smoked paprika when sautĂŠing the vegetables to deepen the smokiness even further. This step transforms ordinary broth into a complex, aromatic foundation that makes every spoonful sing. đĽ
Creamy Garlic-Yogurt Swirl
For a velvety texture without dairy, stir in ½ cup plain Greek yogurt (or Âź cup sour cream) during the last 5 minutes of simmering. The acidity balances the richness, while the garlic and thyme in the soup infuse the yogurt with flavor. I like to whisk it in gently to create a marbled effectâjust a few swirls of creaminess throughout the soup. Top with extra crispy bacon bits for contrast.
Spicy Kick with Chili Oil
Add a drizzle of chili oil (about 1-2 tablespoons) right before serving for a fiery, aromatic finish. I recommend Penzeys Spicy Chili Oil for its balanced heat and smoky depth. The oil floats on top, letting everyone customize their heat level. For a milder version, use ½ teaspoon of cayenne pepper mixed into the broth during the final 10 minutes of simmering.
Herb-Infused Olive Oil
Brighten the soup with a fresh herb finish by drizzling 2 tablespoons of infused olive oil over each serving. Combine Âź cup olive oil with 1 tablespoon each of fresh parsley, thyme, and rosemary, then let it steep for 10 minutes before serving. The herbs add a bright, aromatic contrast to the rich, smoky flavors. Store the infused oil in the fridge for up to 5 daysâitâs perfect for drizzling on soups, salads, or crusty bread.
Mustard-Vinegar Zing
Cut through the richness with a tangy mustard-vinegar drizzle. Mix 1 tablespoon Dijon mustard with 1 tablespoon apple cider vinegar and 1 teaspoon honey, then whisk it into the soup during the last 5 minutes of cooking. This combination adds a bright, slightly sweet acidity that cuts through the bacon fat beautifully. For extra depth, add ½ teaspoon of ground coriander to the mix.
Cheesy Topping Trio
For a creamy, cheesy finish, top each bowl with a mix of sharp cheddar, Parmesan, and crumbled blue cheese. Sprinkle Âź cup shredded cheddar and 1 tablespoon grated Parmesan directly into the soup during the last 5 minutes of simmering. For the blue cheese, reserve 1 tablespoon to crumble on top just before servingâits tangy bite contrasts perfectly with the smoky, savory broth. đ§
Nutrition facts
Frequently asked questions
Can I make this 15 bean soup without bacon?
The bacon adds that signature smoky depth, but you can substitute with 1 tablespoon smoked paprika plus 2 tablespoons olive oil for a vegetarian version. For extra richness, add ½ cup cooked mushrooms sautÊed in olive oil to mimic the meaty texture. The soup will still be delicious but lose some of the traditional cured-meat flavor.
How do I get the beans extra tender?
For ultra-tender beans, soak the dried beans overnight before adding them to the soup. Also, simmer the soup uncovered for the last 10 minutes to reduce the liquid slightlyâthis intensifies the flavors and makes the beans even softer. If using only canned beans, add ½ cup extra broth to compensate for their firmer texture.
Can I use all canned beans instead of dried?
For a quicker version, substitute all dried beans with 5-6 cups total canned beans (mix of kidney, pinto, black-eyed peas, and chickpeas). Just add them with the broth and simmer for 30-40 minutes instead of the full 2 hours. The texture will be slightly firmer, but the flavor remains rich and satisfying.
Why does my soup taste bland after reheating?
Reheating can mute flavors, so always add 1-2 tablespoons extra broth when warming leftovers. For extra depth, stir in ½ teaspoon of soy sauce or Worcestershire sauce during reheating. If the soup seems too thin, reduce it uncovered for 5-10 minutes to concentrate the flavors.
Whatâs the best way to store leftovers?
Store in airtight containers in the fridge for up to 5 days or freeze for 3 months. For reheating, add 2-3 tablespoons water or broth** per cup of soup and simmer until hot. Keep the bacon separate and add it back when serving to maintain crispinessâitâll stay crunchy if reheated separately.
