Soups & Stews
This 15 bean soup recipe with bacon transforms humble pantry staples into a rich, smoky masterpiece that tastes like a hug in a bowl. š The secret lies in slow-simmered beans and crispy bacon that infuses every spoonful with deep, savory flavorāno fancy ingredients required. I developed this version after years of testing, ensuring it delivers restaurant-quality depth without requiring a pressure cooker or special equipment.
What sets this recipe apart is the balance of textures and flavors: tender beans, crispy bacon bits, and aromatic vegetables that meld together over 2+ hours of gentle simmering. The bacon isn't just an add-onāit's the flavor anchor that makes this soup irresistibly hearty. I've included tips for adjusting thickness (add broth for soup, thicken with cornstarch for stew) and even a vegetarian bacon alternative for flexibility.
By the time you're done, you'll have a steaming bowl of hearty bean symphony with smoky bacon notes, perfectly tender beans, and a depth of flavor that builds with every bite. The aroma alone will have everyone gathering around the tableāno matter what time of day you serve it. This is the kind of soup that becomes a family tradition.
Perfect for chilly evenings, meal prep, or potlucks, this recipe scales beautifully and tastes even better the next day. Let's get startedāyour taste buds (and leftovers) will thank you.
Ingredients for 15 bean soup recipe with bacon
Pantry staples meet smoky magicāhere's what transforms into that hearty, comforting bean symphony.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon š„ | 12 oz | Thick-cut for crispy texture |
| Dried Navy Beans š¾ | 1 cup | Rinsed and picked over |
| Dried Kidney Beans š¾ | ½ cup | Rinsed and picked over |
| Dried Great Northern Beans š¾ | ½ cup | Rinsed and picked over |
| Dried Black Beans š¾ | ½ cup | Rinsed and picked over |
| Dried Pinto Beans š¾ | ½ cup | Rinsed and picked over |
| Dried Cannellini Beans š¾ | ½ cup | Rinsed and picked over |
| Dried Lima Beans š¾ | ¼ cup | Rinsed and picked over |
| Dried Chickpeas š¾ | ¼ cup | Rinsed and picked over |
| Yellow Onion š§ | 1 whole | Diced into small pieces |
| Carrots š„ | 3 medium | Peeled and chopped into chunks |
| Celery Stalks š§ | 3 whole | Diced into small pieces |
| Garlic Cloves š§ | 4 cloves | Minced for aromatic depth |
| Bay Leaves šæ | 2 whole | Fresh for best flavor |
| Dried Thyme šæ | 1 tsp | Or 1 tbsp fresh thyme |
| Dried Oregano š | 1 tsp | Mexican oregano preferred |
| Ground Black Pepper š¶ļø | 1 tsp | Freshly ground preferred |
| Kosher Salt š§ | 2 tsp | Diamond Crystal preferred |
| Low-Sodium Chicken Broth š§ | 6 cups | Homemade or quality store-bought |
| Apple Cider Vinegar š | 1 tbsp | For tangy depth |
| Cornstarch š¾ | 1 tbsp | For thickening if needed |
The bacon is non-negotiable hereāthick-cut from Costco gives you that perfect crispy bite. Look for good marbling if buying from the deli counter. I always grab extra because those bits at the bottom of the pot are pure flavor gold. For the beans, dried is a mustāthey develop more complex flavor than canned. Soak overnight if you're short on time, but I prefer the slow cook to tenderize them just right. The onion, celery, and carrots form your holy trinityāchop them small so they melt into the soup rather than stay chunky.
No bacon? Smoked paprika plus a splash of liquid smoke gets you close, though nothing beats the real thing. Swapping beans? Any combination of 15 dried beans worksājust stick to 3 cups total. Fresh thyme is ideal but dried at one-third the amount is fine. The broth mattersāhomemade or Swanson low-sodium keeps things from getting too salty. Need to thicken? That cornstarch is your secret weapon. For extra richness, stir in a spoonful of nutritional yeast at the end.
This soup tastes even better the next dayāmake a double batch and freeze half. Store in airtight containers for 5 days in the fridge or 3 months frozen. The bacon bits crisp up beautifully when reheated. For meal prep, portion into individual containers so you can grab and go. And trust me on this: the longer it simmers, the deeper the flavorādon't rush it.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this for lazy Sundaysājust dump the beans in a pot, cover with water, and let them simmer while I handle the bacon. No chopping, no fuss, just hands-off flavor.
- Bacon Magic: That crispy, salty edge from thick-cut bacon? Itās the secret weapon. The first bite of smoky, caramelized strips melting into the creamy bean broth? Instant craving.
- Meal Prep MVP: Between us, this is my go-to for work lunches. Make a big batch on Sunday, and youāve got five days of hearty, protein-packed meals. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Dried beans stretch my grocery budget, and bacon adds richness without breaking the bank. A single pound of thick-cut bacon and a bag of beans feed my whole familyāno takeout needed.
Step-by-Step instructions for smoky bacon bites and hearty bean symphony
Here's how to transform simple ingredients into a rich, flavor-packed bean soup where crispy bacon meets perfectly tender beans.
š„ Step 1: Cook the Bacon Until Crispy
Cut the 12 oz thick-cut bacon into ½-inch pieces and place them in a large Dutch oven over medium heat. Cook undisturbed for 5-6 minutes until the edges become deep golden brown and the fat begins to render. Here's the thingādon't stir too early. You want those bacon pieces to develop a proper crust before they release from the pan.
Once the bacon is 80% cooked (edges crispy but centers still slightly soft), stir gently to prevent burning. Continue cooking for another 3-4 minutes until everything is crispy and golden. Remove the bacon with a slotted spoon and set aside on paper towels to drain excess fat. Save ¼ cup of the bacon fat in the Dutch ovenāthis is liquid gold for building flavor. If you need more fat, add 1 tablespoon olive oil (though you shouldn't with thick-cut bacon).
šØāš³ Step 2: SautĆ© the Vegetable Base
In the same Dutch oven with the reserved bacon fat, add the diced yellow onion, chopped carrots, and diced celery stalks. Cook over medium heat for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent (that's your signal they're ready). Here's where it gets funātoss in the minced garlic cloves and cook for 30 seconds until fragrant but not browned.
Add the dried thyme, dried oregano, ground black pepper, and 2 teaspoons kosher salt. Stir everything together and cook for 1 minute to toast the spices. This step develops their aromatic oils, which will infuse the entire soup with depth. If the vegetables start to stick, add 1-2 tablespoons of the reserved bacon fat or a splash of water to deglaze. The goal is a rich, caramelized base that ties all the flavors together.
š„ Step 3: Combine Beans and Broth for Simmering
Add all the dried beans (navy, kidney, great northern, black, pinto, cannellini, lima, and chickpeas) to the Dutch oven. Give everything a good stir to coat the beans with the vegetable mixture. Pour in the 6 cups low-sodium chicken broth and bring to a boil over high heat. Once boiling, reduce heat to low and add the 2 whole bay leaves and 1 tablespoon apple cider vinegar. Here's the critical part: cover the pot and simmer for 1 hour 15 minutes.
During this time, check the beans occasionally. They're done when they're tender but still hold their shapeālike al dente pasta. If the soup reduces too much and becomes too thick before the beans are done, add ½ cup water at a time. The beans should be soft enough to crush between your fingers but not mushy. This long simmer is what creates that deep, harmonious bean flavor you're after.
šŖ Step 4: Finish with Crispy Bacon and Thicken the Soup
After the beans are tender, stir in the crispy bacon pieces you set aside earlier. Let the soup simmer uncovered for 5 minutes to let the bacon flavors meld with the broth. Taste and adjust seasoningāyou might need a pinch more kosher salt or black pepper depending on your broth. Here's where we thicken it up: in a small bowl, whisk together the 1 tablespoon cornstarch with 2 tablespoons cold water until smooth. Slowly pour this mixture into the soup while stirring constantly.
Simmer for 3-5 minutes until the soup reaches your desired consistencyāit should coat the back of a spoon but still be easy to ladle. Remove the bay leaves before serving. The final soup should be rich, hearty, and packed with layers of flavor from the crispy bacon, tender beans, and aromatic vegetables. Each spoonful delivers a perfect balance of smoky, savory, and slightly tangy notes.
Pro Tips For Making 15 Bean Soup Recipe With Bacon
- CRISP THE BACON FIRST: Cook the thick-cut bacon until itās deep brown, not just pinkāthis adds fat and flavor the soup desperately needs. I used to rush it and ended up with a pale, greasy mess; now I let it render slowly over medium heat until the edges are crisp enough to snap.
- SOAK BEANS OVERNIGHT: Skip the "quick soak" hacksājust let the beans sit in cold water for 12+ hours. Navy and Great Northern beans especially soften better this way, and youāll avoid that annoying gummy texture later. (Yes, even if youāre impatient like me.)
- SIMMER LOW AND LONG: After adding the beans, keep the heat at a gentle bubbleānot a rolling boil. I learned this the hard way when my first batch turned out mushy; low heat (around 180°F) keeps the beans intact and lets flavors meld.
- SAVOR THE BACON FAT: Donāt drain the bacon greaseāleave it in the pot. That fat carries the smoky depth of the bacon straight into every bean. (I know, it sounds weird, but trust the process.) Just skim excess foam off the top before adding broth.
Flavor customization for these flavors
Smoky Heat Boost
For an extra smoky depth, add 1 teaspoon smoked paprika to the vegetable mixture during Step 2. If you want to go further, stir in ½ teaspoon liquid smoke with the apple cider vinegar in Step 3. I find that Oregon Smokehouse liquid smoke works bestājust a few drops can transform the soup into a smoky masterpiece. š„
Spicy Kick Options
Add heat with ½ teaspoon cayenne pepper when toasting the spices in Step 2, or finish with 1-2 tablespoons hot sauce (I love Cholula) stirred in during the final 5 minutes. For a slow-building heat, add 2-3 sliced jalapeƱos with the vegetablesāthey'll soften and infuse the broth beautifully.
Sweet-Savory Balance
Sweet potatoes or butternut squash add natural sweetness that pairs perfectly with the smoky bacon. Dice 1 cup cubed sweet potato and add it with the other vegetables in Step 2. For extra richness, stir in 1 teaspoon brown sugar when toasting the spices. This works especially well if you prefer a slightly sweeter soup.
Herb Variations
Swap out thyme and oregano for 1 teaspoon dried rosemary and ½ teaspoon dried marjoram for a Mediterranean twist. For a more earthy flavor, add 1 teaspoon dried sage with the other herbs. Fresh herbs like parsley or cilantro can be added at the end for brightnessājust stir in 2 tablespoons chopped parsley before serving.
Umami Depth
Boost umami flavors by adding 1 teaspoon soy sauce or 1 tablespoon Worcestershire sauce with the broth in Step 3. For a vegetarian version, stir in 1 tablespoon nutritional yeast at the endāit adds a cheesy, savory note that's surprisingly delicious. I've also had great success with 1 teaspoon miso paste dissolved in a splash of water before adding to the soup.
Creamy Finish
For a creamy texture without dairy, stir in ½ cup coconut milk during the final 5 minutes of simmering. If you prefer a traditional finish, add ¼ cup heavy cream just before serving. For a tangy twist, mix 2 tablespoons sour cream with a splash of broth and stir it in at the endāthis adds a lovely contrast to the smoky bacon.
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
You absolutely can! For a quicker version, use 4 (15 oz) cans of mixed beans (like navy, kidney, and black beans) drained and rinsed. Just reduce the simmering time to 30-45 minutes since canned beans are pre-cooked. The texture will be slightly softer, but the flavor will still be rich and satisfying.
How do I make this soup vegetarian?
Swap the bacon for 12 oz smoked tofu or tempeh, cubed and pan-fried until crispy. Boost umami with 1 tablespoon soy sauce or 1 teaspoon liquid smoke in the broth. For extra richness, stir in 1 tablespoon nutritional yeast at the endāit adds a cheesy depth that balances the beans beautifully.
Can I make this soup in a slow cooker?
Yes! Follow the same steps for cooking the bacon and sautĆ©ing the vegetables, then transfer everything to your slow cooker. Add the beans and broth, cover, and cook on low for 6-8 hours or high for 3-4 hours. The slow cooker's gentle heat enhances the flavors even moreājust stir in the crispy bacon at the end and thicken as needed before serving.
Why does my soup taste bland after simmering?
Blandness usually means the beans need more seasoning or longer simmering time. Boost flavor by adding 1 extra bay leaf, ½ teaspoon smoked paprika, or a splash of apple cider vinegar (up to 1 tbsp) to brighten the broth. For deeper flavor, simmer uncovered for the last 15 minutes to let the liquid reduce slightly and concentrate the taste.
How long can I store leftovers?
Store leftovers in an airtight container in the fridge for 5-6 days or freeze for 3 months. The flavors actually improve over time! When reheating, add 2-3 tablespoons water per cup of soup to prevent thickening. For extra crispiness, sprinkle fresh bacon bits on top before servingāthose bits melt in your mouth!
