Soups & Stews
This 15 bean soup recipe with bacon transforms humble pantry staples into a soul-warming bowl of smoky, savory perfection. The key lies in slow simmering—where bacon fat renders into rich depth, while 15 varieties of beans (from navy to great northern) meld into a hearty, textured medley. I’ve perfected this version after years of testing, balancing traditional techniques with modern shortcuts like pre-cooked beans for busy weeknights.
The secret to restaurant-quality flavor starts with crispy bacon—rendered until golden and crisp, then removed to infuse the broth with its smoky essence. A simple bay leaf, garlic, and onion base builds complexity, while a splash of apple cider vinegar brightens the deep, earthy notes of the beans. This isn’t just soup; it’s a foolproof pantry project that tastes even better the next day.
By the time it finishes simmering, you’ll have a bowl brimming with tender beans, crisp bacon bits, and a broth so rich it coats every spoonful. The texture is what makes it special: creamy butter beans contrast with the slight bite of lima beans, all tied together by the bacon’s smoky crunch. Serve with crusty bread to soak up every last drop—this is comfort food at its finest.
Whether you’re prepping for a crowd or meal planning for the week, this recipe scales effortlessly. The slow cooker adaptation (just add everything and let it work its magic) makes it even more accessible. Here’s how to bring it to life—step by step, with tips to ensure every bite is perfect.
Ingredients for 15 bean soup recipe with bacon
Sixteen pantry staples and one star ingredient: crispy bacon that transforms humble beans into restaurant-worthy depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans 🌾 | 1 cup | Soaked overnight or quick-soaked |
| Dried Great Northern Beans 🌾 | 1 cup | Soaked overnight or quick-soaked |
| Dried Kidney Beans 🌾 | ½ cup | Soaked overnight or quick-soaked |
| Dried Lima Beans 🌾 | ½ cup | Soaked overnight or quick-soaked |
| Dried Black Beans 🌾 | ½ cup | Soaked overnight or quick-soaked |
| Dried Pinto Beans 🌾 | ½ cup | Soaked overnight or quick-soaked |
| Dried Chickpeas 🌾 | ½ cup | Soaked overnight or quick-soaked |
| Dried Butter Beans 🌾 | ½ cup | Soaked overnight or quick-soaked |
| Dried White Beans 🌾 | ½ cup | Soaked overnight or quick-soaked |
| Dried Red Beans 🌾 | ½ cup | Soaked overnight or quick-soaked |
| Dried Lentils 🌾 | ½ cup | Green or brown preferred |
| Thick-Cut Bacon 🥓 | 1 lb | Not pre-cooked, thick-cut preferred |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Bay Leaves 🌿 | 2 whole | Dried |
| Apple Cider Vinegar 🍎 | 2 tbsp | For brightness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
The bacon is non-negotiable—thick-cut renders the best flavor, and Costco or local butcher cuts are ideal. Look for good marbling, not lean slices. The beans? Dried is best—canned lacks texture, but if you're short on time, use them (just drain and rinse). Soaking overnight softens them perfectly, but the quick-soak method (boiling for 2 minutes, then resting) works too. Penzeys Spices or bulk bins at natural markets have the best quality dried beans. Skip the pre-cooked canned beans—they turn mushy in long simmering.
No thick-cut bacon? Regular bacon works, but it won’t crisp as well. Swap apple cider vinegar for lemon juice or white vinegar if needed. Vegetable broth low-sodium is key—Swanson or Pacific Foods are solid choices. Fresh bay leaves add depth, but dried at half the amount works in a pinch. The beans are the star, so don’t skimp on quality—store-brand dried beans from the grocery store are fine, but organic or heirloom varieties (like Heirloom Beans by Eden Foods) elevate the dish. For a shortcut, use pre-cooked beans, but add them later to avoid mushiness.
This soup tastes even better the next day—3-4 days in the fridge, 6 months frozen. Store in airtight containers with a layer of broth on top to preserve texture. For meal prep, freeze in portions with bacon bits on top—they’ll crisp up when reheated. The bacon bits can be pre-cooked and stored separately for up to 1 week in the fridge, adding them back just before serving for maximum crunch. Double the batch and freeze half for future lazy Sundays.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just dump the dried beans in a big pot with the bacon, water, and spices, then walk away. No fancy prep, no chopping chaos, just set it and forget it until the aroma wakes me up.
- Smoky-Savory Bomb: The crispy bacon crumbles into that thick, hearty broth like little flavor bombs. Between us, the mix of lima beans (buttery), kidney beans (earthy), and bacon fat? It’s the kind of taste that makes you want to eat it straight from the pot.
- Meal Prep MVP: I make a double batch on Sundays—it reheats beautifully and turns into sandwiches, salads, or just a quick bowl when I’m too tired to cook. Honestly, it’s my secret weapon for lazy days and potlucks.
- Budget-Friendly Powerhouse: A bag of dried beans costs pennies, and bacon stretches across servings like nobody’s business. This soup feeds four for under $10, and the leftovers? Even better the next day when the flavors meld.
Step-by-step instructions for 15 bean soup with bacon
Transform pantry staples into a rich, smoky soup with layers of texture and flavor.
🍳 Step 1: Cook the Bacon Until Crispy
Cut the 1 lb thick-cut bacon into ½-inch pieces and place them in a large Dutch oven over medium heat. Cook undisturbed for 8-10 minutes until the edges are deep golden brown and the fat has rendered out. This crispy bacon will add smoky depth and crunch to the soup.
Once the bacon is 80% cooked (edges crispy but centers still slightly soft), use a slotted spoon to transfer it to a paper towel-lined plate, leaving the rendered fat in the pot. This bacon fat will serve as the flavor base for your soup. If you prefer less fat, drain all but 2 tablespoons of fat from the pot.
👨🍳 Step 2: Sauté Onion and Garlic
In the same Dutch oven, add the diced yellow onion and cook over medium heat for 5-6 minutes, stirring occasionally, until soft and translucent. The onions should caramelize slightly at the edges—this adds sweetness that balances the smokiness of the bacon.
Add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Be careful not to let the garlic burn—it should be golden but not brown. If it starts to darken too quickly, reduce the heat slightly. This aromatic base will form the flavor foundation for your soup.
🍳 Step 3: Combine Beans, Broth, and Seasonings
Add all the soaked beans (1 cup navy, 1 cup great northern, 0.5 cup kidney, 0.5 cup lima, 0.5 cup black, 0.5 cup pinto, 0.5 cup chickpeas, 0.5 cup butter, 0.5 cup white, 0.5 cup red, and 0.5 cup lentils) to the pot along with the 6 cups vegetable broth, 2 bay leaves, and 2 tablespoons apple cider vinegar. Stir gently to combine, ensuring the beans are fully submerged in the liquid.
Bring the mixture to a boil over high heat, then immediately reduce to a gentle simmer. Cover the pot and cook for 45-60 minutes, stirring occasionally, until the beans are tender but still hold their shape. The soup should have a thick, hearty consistency—if it's too thin, simmer uncovered for an additional 10-15 minutes to reduce.
🥘 Step 4: Finish and Adjust Seasoning
Once the beans are tender, stir in the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Taste the soup and adjust the seasoning if needed—add more salt if it's bland, or a splash of vinegar if it needs brightness. The apple cider vinegar adds a subtle tang that cuts through the richness of the bacon.
Return the crispy bacon to the pot and stir gently to distribute it evenly. Let the soup sit off the heat for 5 minutes to allow the flavors to meld. The bacon should retain its crunchy texture while infusing the soup with its smoky flavor.
🍽️ Step 5: Serve Warm with Crusty Bread
Ladle the soup into bowls and serve immediately, garnished with an extra sprinkle of black pepper and a few crispy bacon pieces on top. The contrast of the tender beans, smoky bacon, and bright vinegar creates a harmonious balance of flavors. Pair with crusty bread or a simple green salad to complete the meal.
This soup tastes even better the next day as the flavors deepen, so leftovers reheat beautifully. Store in an airtight container in the refrigerator for up to 5 days or freeze for 3 months.
Pro Tips For Making 15 Bean Soup Recipe With Bacon
- SOAK BEANS SEPARATELY: Dried beans absorb water at different rates—kidney and black beans need 8+ hours, while navy and great northern can handle 4. I learned this the hard way when my soup turned into a mushy slurry because I rushed the soaking. Use two bowls and label them; your future self will thank you.
- CRISP THE BACON LOW: Cook the bacon at medium-low heat until it’s golden and just crispy—no need for high flames. I used to blast it and end up with grease everywhere and rubbery bits. Let it render slowly, then remove all but 2 tablespoons of fat for the onions. That fat’s liquid gold for flavor.
- SKIP THE BOILING BEANS: After soaking, cover beans with fresh water and bring to a gentle simmer—not a rolling boil. Boiling toughens beans and makes them gummy. I was skeptical until I tried it; the texture stays tender without falling apart later. Stir occasionally to prevent sticking.
- ADD BEANS IN STAGES: Don’t dump all the beans in at once—they’ll crowd the pot and stew unevenly. Start with the navy and great northern (they’re slower), then add kidney and black beans after 30 minutes. Lima beans go in last; they’re delicate and cook fastest. This keeps every bean perfectly tender.
Creative variations of these flavors
Smoky Bacon Variations
Swap thick-cut bacon for applewood-smoked bacon—it adds an extra layer of campfire flavor that pairs perfectly with the beans. For a vegetarian twist, use smoked tempeh or crispy smoked tofu instead, tossing it in 1 tbsp maple syrup and 1 tsp smoked paprika before adding to the soup. 🥓
Spicy Kick Options
Add ½ tsp cayenne pepper or 1 tbsp hot sauce (like Cholula) for heat, but balance it with 1 extra tablespoon of apple cider vinegar to keep the flavors bright. For a smoky-spicy combo, stir in 1 tbsp chipotle powder or 2 slices of jalapeño (seeds removed) during the final 5 minutes of simmering.
Herb and Umami Boosts
Infuse the broth with 1 sprig fresh thyme or 1 tsp dried thyme while simmering for an earthy depth. For umami richness, add 1 tbsp soy sauce or 1 tsp fish sauce (if vegetarian, use 1 tsp mushroom powder). A handful of spinach or kale wilted in at the end adds freshness without overpowering the beans.
Slow Cooker Adaptation
Ditch the stovetop by using a 6-quart slow cooker—just combine all ingredients (except bacon) and cook on LOW for 8 hours or HIGH for 4 hours. Add the bacon 30 minutes before serving to crisp it up. For extra tenderness, include ½ cup extra broth to account for evaporation. This hands-off method is perfect for busy days! ⏳
Regional Twists
For a Southern U.S. version, add ½ cup diced tomatoes and 1 tsp cumin to the broth. In New England, swap ½ cup of the beans for white beans and stir in 1 tsp dried sage for a heartier texture. A Mexican-inspired take includes 1 tsp ground cumin, ½ tsp oregano, and ½ cup corn kernels for sweetness.
Make-Ahead Shortcuts
Pre-cook the beans in batches (using a pressure cooker cuts time to 20 minutes) and store them in the fridge for up to 3 days. For a freezer-friendly base, simmer the soup without bacon, then freeze in portions. When ready to serve, reheat and crisp fresh bacon on top. This saves 2+ hours of active cooking time! ❄️
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes, but with a few adjustments! Use 2 (15-ounce) cans of each bean type (totaling 15 cups) instead of dried. Drain and rinse thoroughly, then add them to the pot during the last 20 minutes of simmering to prevent mushiness. Canned beans cut prep time significantly but won't have the same texture as dried.
How do I make this soup in a slow cooker?
Simply combine all ingredients (except bacon) in a 6-quart slow cooker and cook on LOW for 8 hours or HIGH for 4 hours. Add the bacon 30 minutes before serving to crisp it up. The slow cooker method is perfect for busy days and actually enhances the flavors!
Why does my soup taste bland?
Most likely, you need more salt or acid. Taste the soup before adding salt—it should be slightly underseasoned. Add ½ teaspoon more salt at a time until it's well-seasoned. For brightness, stir in 1 extra tablespoon of apple cider vinegar or a splash of lemon juice. The bacon fat adds richness, but it needs balancing.
Can I make this soup vegetarian?
Replace the bacon with smoked tempeh or crispy smoked tofu for a smoky flavor. Toss the tempeh/tofu in 1 tbsp maple syrup and 1 tsp smoked paprika before adding it to the soup. For extra umami, add 1 tsp mushroom powder or 1 tbsp soy sauce to the broth.
How long will leftovers keep?
Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. Reheat gently on the stove with a splash of broth to restore texture. The flavors actually deepen overnight, making it even more delicious the next day!
