Soups & Stews
This 15 bean soup recipe with bacon transforms humble pantry staples into a hearty, smoky masterpiece that tastes like a hug in a bowl. š After years of perfecting this classic, I've cracked the code for balancing 15 different beans with rich bacon flavorāno fancy ingredients required. The secret lies in slow simmering and crispy bacon bits that add texture and depth.
What makes this recipe special is how it works with what you already have. A combination of dried beans (like navy, kidney, and pinto) creates complex flavors, while thick-cut bacon adds that irresistible smoky crunch. The long cooking timeāabout 6 hours on the stove or 8 hours in a slow cookerāallows all the flavors to meld beautifully, resulting in a soup that's both comforting and impressive.
By the time you're done, you'll have a rich, deeply flavorful soup with tender beans, savory broth, and crispy bacon bits that add a satisfying crunch. This is the kind of meal that feeds a crowd, warms up a chilly evening, and tastes even better the next day. The best part? It's completely customizableāadd smoked sausage, swap in vegetarian bacon, or adjust the spice level to suit your taste.
Perfect for meal prepping, potlucks, or cozy weeknight dinners, this soup delivers restaurant-quality results with minimal effort. Let's get cooking!
Ingredients for 15 bean soup recipe with bacon
Pantry staples and smoky bacon transform into a deeply flavorful, hearty soup that feeds a crowd.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans š± | 1 cup | Rinsed before soaking |
| Dried Kidney Beans š± | ½ cup | Rinsed before soaking |
| Dried Pinto Beans š± | ½ cup | Rinsed before soaking |
| Dried Black Beans š± | ½ cup | Rinsed before soaking |
| Dried Great Northern Beans š± | ½ cup | Rinsed before soaking |
| Dried Chickpeas š± | ¼ cup | Rinsed before soaking |
| Dried Lentils š± | ¼ cup | Green or brown preferred |
| Dried White Beans š± | ¼ cup | Cannellini or great northern |
| Dried Red Beans š± | ¼ cup | Rinsed before soaking |
| Dried Lima Beans š± | ¼ cup | Rinsed before soaking |
| Dried Butter Beans š± | ¼ cup | Rinsed before soaking |
| Dried Split Peas š± | ¼ cup | Yellow or green preferred |
| Thick-Cut Bacon š„ | 1 ½ lb | Unsmoked for best flavor |
| Yellow Onion š§ | 2 whole | Chopped into 1/2-inch pieces |
| Carrots š„ | 4 whole | Peeled and chopped into chunks |
| Celery Stalks šæ | 4 whole | Chopped into 1-inch pieces |
| Garlic Cloves š§ | 6 cloves | Minced for depth of flavor |
| Vegetable Broth š§ | 8 cups | Low-sodium preferred |
| Tomato Paste š | ½ cup | Squeeze tube or canned |
| Bay Leaves šæ | 2 whole | Removed before serving |
| Dried Thyme šæ | 1 tsp | Or 1 tbsp fresh thyme |
| Dried Oregano šæ | 1 tsp | Mexican oregano preferred |
| Salt š§ | 2 tsp | Diamond Crystal preferred |
| Black Pepper š¶ļø | 1 tsp | Freshly ground |
| Apple Cider Vinegar š | 1 tbsp | Brightens flavors |
The beans are the soul of this soupāmix dried varieties (navy, kidney, pinto) for texture and depth. Costco or bulk bins at natural markets offer the best prices, but any grocery store carries these staples. Soak overnight for even tenderness, or use the quick-soak method (boil 2 minutes, then rest 1 hour). The bacon? Thick-cut, unsmoked is non-negotiableāit renders slower, giving you crispy bits and rich flavor. Look for Oscar Mayer or Applewood at most stores, or grab a whole pound at the butcher counter for better quality.
No thick-cut bacon? Smoked turkey bacon or coconut bacon works in a pinchājust add a pinch of smoked paprika to mimic the depth. Swapping beans? Substitute equal partsāblack beans for kidney, chickpeas for white. The tomato paste can be skipped if you dislike intensity, but San Marzano in a squeeze tube is a game-changer (no waste, lasts months). For extra umami, stir in 1 tbsp soy sauce at the end. The vinegar brightens the brothāBraggās is my go-to, but any apple cider vinegar does the trick.
This soup tastes even better the next dayādouble the batch and freeze half for lazy nights. Store in airtight containers for 5 days in the fridge or 6 months frozen. Reheat gently on the stove, adding a splash of broth if it thickens. The bacon bits crisp up again when reheatedāworth the extra minute to toast them in a dry pan. For meal prep, portion into jars with the bacon on topāit stays crispy for days.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipeājust toss in the dried beans (soaked overnight, no fuss), crispy bacon, and a few pantry staples. The pot does all the work while you sip coffee or fold laundry. No chopping, no stress, just layers of flavor simmering away.
- Smoky Depth Bomb: That crispy bacon isnāt just for showāit melts into the soup, leaving behind a salty, smoky punch that makes every spoonful ridiculously good. The beans? They soak up all that richness while staying tender, and the kidney beans add a little earthy bite that balances everything out.
- Meal Prep MVP: Between us, this soup tastes even better the next day. I make a big batch on Sundays, and by Wednesday, itās the star of my lunchāno reheating drama, just hearty, satisfying bowls. Freeze half if youāre feeling extra, and youāve got a backup for when takeout feels like a chore.
- Budget-Friendly Powerhouse: Five types of beans? Sounds fancy, but itās actually my walletās best friend. Dried beans cost pennies, and bacon stretches across multiple servings. Honestly, Iāve fed a houseful of hungry teens (and their friends) for under $10āno one leaves the table hungry, and no one complains about the price.
Step-by-step instructions for smoky bacon bean soup
This hearty soup transforms pantry staples into a rich, smoky masterpiece with crispy bacon and tender beans.
š„ Step 1: Cook the Bacon to Crispy Perfection
Cut the 1.5 lb thick-cut bacon into ½-inch pieces and place them in a large Dutch oven over medium heat. Let them cook undisturbed for 8-10 minutes until the edges are deep golden brown and the fat has rendered out. This crispy bacon will add incredible texture and flavor to your soup.
Once the bacon is 80% cooked, stir it occasionally to ensure even browning. You'll want about ½ cup of rendered bacon fat in the potāthis is the flavor foundation. Remove the bacon with a slotted spoon and set it aside on a paper towel-lined plate, leaving the fat in the pot. Don't drain itāthis fat will help build the soup's rich base.
šØāš³ Step 2: SautĆ© the Vegetable Base
In the same Dutch oven with the bacon fat, add the 2 chopped yellow onions, 4 chopped carrots, and 4 chopped celery stalks. Cook over medium heat for 8-10 minutes, stirring occasionally, until the vegetables soften and the onions become translucent. This step develops their natural sweetness and removes any raw taste.
Add the 6 minced garlic cloves and cook for another 1 minute until fragrant. Here's the thingādon't let the garlic burn. It should smell heavenly but not bitter. If it starts to darken too quickly, reduce the heat slightly. This aromatic base will infuse the entire soup with flavor.
š³ Step 3: Combine All Beans and Broth
Return the crispy bacon to the pot. Add all the rinsed dried beans (all 2.75 cups total), 8 cups vegetable broth, 0.5 cup tomato paste, 2 bay leaves, 1 tsp dried thyme, 1 tsp dried oregano, 2 tsp salt, and 1 tsp black pepper. Stir everything together thoroughly to ensure all the beans are coated with the flavorful broth and spices.
Bring the mixture to a rolling boil over high heat, then immediately reduce the heat to low to maintain a gentle simmer. The reason we start with a boil is to help soften the beans more quickly. Cover the pot and let it simmer for 45 minutes, stirring occasionally to prevent the beans from sticking to the bottom.
ā° Step 4: Simmer Until Beans Are Tender
After the initial 45 minutes, check the beans for tenderness. They should be 80% tenderāyou'll still feel a slight resistance when you press between your fingers. If they're not quite there, continue simmering for another 15-30 minutes as needed. This is where patience pays offāproperly cooked beans should be tender but still hold their shape.
I know it's tempting to rush this step, but undercooked beans will be tough and unpleasant. The beans will continue to soften as they rest, so it's better to err on the side of slightly underdone. Once they're tender, stir in the 1 tbsp apple cider vinegarāthis brightens all the flavors and cuts through the richness of the bacon.
š„ Step 5: Finish and Serve
Remove the 2 bay leaves from the soup and discard them. Taste the soup and adjust the seasoning if neededāyou might want to add a bit more salt or black pepper to your preference. The soup should be rich but balanced, with the smoky bacon flavor shining through alongside the earthy beans.
Ladle the soup into bowls and top each serving with additional crispy bacon if desired. Serve immediately with crusty bread to soak up every last drop of that flavorful broth. The soup will continue to develop in flavor as it sits, so it's even better the next day if you have leftovers!
Pro Tips For Making 15 Bean Soup Recipe With Bacon
- SOAK BEANS SEPARATELY: Navy and Great Northern beans soften faster than pintos or kidney beansāsoak them for 4 hours, then add the others. I learned this the hard way when my soup turned into a mushy gray sludge because I combined them all at once. The slower beans need the extra time, but this keeps everyone in sync.
- COOK BACON LOW AND SLOW: Skip the sizzle-festārender bacon at medium-low heat for 10 minutes before adding it to the pot. High heat burns it fast, leaving you with chewy, greasy bits instead of crispy edges. The slow cook gives you time to drain the fat properly, too, which actually matters more than youād think.
- STIR BEANS IN MID-COOK: Around the 1-hour mark, give the beans a good stir to break up any skin or clumps forming on the bottom. I used to ignore this, and my soup would have pockets of overcooked beans next to underdone ones. A quick scrape with a wooden spoon guarantees even textureāno one wants a surprise crunch.
- USE BACON FAT FOR FLAVOR: Donāt drain that bacon greaseāleave 2 tablespoons in the pot when you add the broth. Itās the unsung hero of depth in this soup, adding a smoky richness that store-bought bacon bits canāt match. Just be sure to skim off the excess later if youāre watching fat content.
Dietary considerations for 15 bean soup recipe with bacon
Vegetarian Adaptations
Skip the bacon entirely and use 1 tbsp smoked paprika plus 1 tsp liquid smoke to mimic that smoky depth. For protein, add 1 cup cooked tempeh or 1 can white beans (drained) during the final 15 minutes of simmering. I've tested this version with coconut baconāit's crispy, slightly sweet, and adds a satisfying crunch without meat. š±
Gluten-Free Safety
This recipe is naturally gluten-free as long as you use certified gluten-free vegetable broth and check your tomato paste for hidden additives. I recommend Annie's Homegrown or Imagine brands for broth. The thick-cut bacon from most major brands is also gluten-free, but always verify packaging. For extra insurance, cook the bacon in a dedicated pan if you've used flour in your kitchen recently.
Low-Sodium Options
Use no-salt-added vegetable broth and reduce the salt to 1 tsp total. Boost flavor with 1 tbsp soy sauce or 1 tsp miso paste during the final 10 minutes of cooking. Fresh herbs like parsley or cilantro add brightness without sodium. I've found Low Sodium Beef Bouillon cubes (like Knorr) work well if you want umami depth without excess salt.
Keto-Friendly Swaps
Replace the beans with 1 cup cauliflower rice (simmered for 10 minutes first) and 1 cup diced zucchini. Use 1 tbsp nutritional yeast instead of tomato paste for umami. The bacon remains the starājust reduce to ½ lb to keep it lower-carb. This version transforms into a creamy, vegetable-forward soup that still satisfies hearty cravings. š«
Allergen Awareness
For nut allergies, this recipe is safe as written. If you're avoiding FODMAPs, reduce the onion to ½ cup and skip the apple cider vinegar (use lemon juice instead). For soy sensitivities, omit the optional soy sauce and use coconut aminos as a substitute. Always double-check your broth and tomato paste labels for hidden allergens like mustard or celery.
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes, but with adjustments! Use 3 (15 oz) cans total of mixed beans (kidney, black, pinto, etc.) instead of dried. Drain and rinse them well, then add them during the final 15 minutes of simmering. For best texture, combine half dried, half cannedāthis gives you the perfect balance of hearty beans and quick cooking time.
How do I make this soup in a slow cooker?
Follow the same steps for cooking the bacon and sautƩing veggies, then transfer everything to your slow cooker. Add all ingredients (including beans) and cook on low for 8 hours or high for 4-5 hours. The slow cooker's gentle heat ensures perfectly tender beans without monitoring. Stir in the vinegar at the end and adjust seasoning before serving.
Why does my soup taste bland after cooking?
Most likely, you need more acidity or umami! Add 1 extra tbsp apple cider vinegar or a splash of lemon juice to brighten flavors. For depth, stir in 1 tbsp soy sauce or ½ tsp smoked paprika during the last 10 minutes of cooking. Taste as you goāsoup flavors develop as they sit, so don't be afraid to adjust after resting for 10 minutes.
Can I freeze this soup for later?
This soup freezes beautifully. Let it cool completely, then portion into airtight containers (leave 1-inch headspace for expansion). Freeze for up to 6 months>. Thaw overnight in the fridge, then reheat on the stove with a splash of broth. For extra crispiness, toast bacon bits separately in a pan before serving over reheated soup.
What's the best way to keep the bacon crispy?
Cook the bacon in batches if needed to avoid soggy results! Remove it from the pot once golden and set it on a wire rack over a baking sheet. This allows air circulation to keep it crispy. For serving, store extra bacon in the fridge for up to 5 daysājust reheat in a dry pan over medium heat for 2-3 minutes before sprinkling on top.
