15 Bean Soup Recipe with Bacon: Smoky Bacon Crunch and Pantry Staples Simmered

Soups & Stews

15 Bean Soup Recipe with Bacon: Smoky Bacon Crunch and Pantry Staples Simmered

This 15 bean soup recipe with bacon transforms humble pantry staples into a hearty, protein-packed masterpiece that tastes like a hug in a bowl. đŸ”„ I first made it during a particularly chilly winter when I needed something nourishing that wouldn't break the bank—and it became an instant family favorite. The secret lies in slow simmering, where bacon renders its smoky magic while 15 different beans soak up every flavorful drop of broth.

What sets this recipe apart is its balance of textures and flavors: crispy bacon bits add crunch, while the beans create a satisfying, meaty consistency. You'll start with sautĂ©ing aromatics—onions, garlic, and celery—to build a flavor base that carries through the entire soup. The bacon isn't just an ingredient; it's the star that ties everything together with its rich, savory depth.

By the time it finishes simmering, you'll have a soup so deeply flavorful it tastes like it's been simmering for hours—even if you used shortcuts like canned beans or store-bought broth. The result is a bowl that's perfect for chilly evenings, potlucks, or meal prepping for the week ahead. It's the kind of dish that gets better with time, as flavors meld and intensify.

Ready to make this soup? The best part is that it's completely customizable—swap in smoked sausage, add a splash of vinegar for brightness, or serve it with crusty bread. Here's how to bring it to life in your kitchen.

👹‍🍳
Difficulty
Medium
đŸ„©
Diet
Meat
đŸ”„
Calories
Med Cal

Ingredients for 15 bean soup recipe with bacon

Pantry staples plus bacon—this soup is all about humble ingredients working magic together.

Ingredient Amount Notes
Thick-Cut Bacon đŸ„“ 12 oz Thick-cut for crispy edges
Yellow Onion 🧅 1 whole Diced into small pieces
Celery Stalks 🧅 3 whole Diced into small pieces
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Canned Diced Tomatoes 🍅 2 cups San Marzano if available
Chicken Broth 💧 6 cups Low-sodium preferred
Bay Leaves 🍃 2 whole For deep flavor infusion
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Black Peppercorns đŸŒ¶ïž 1 tsp Freshly cracked preferred
Salt 🧂 1 œ tsp Adjust to taste
Canned Beans (15 varieties) đŸ„« 4 cups Drained and rinsed
Apple Cider Vinegar 🍎 1 tbsp Brightens flavors
Fresh Parsley 🌿 ÂŒ cup Chopped for garnish

The bacon is non-negotiable here—thick-cut from Costco or local butcher gives you that perfect crunch. If you're using pre-cubed bacon from the grocery store, look for the thicker slices near the back of the package. The beans? Grab whatever's on sale—canned beans from the store's international aisle often have more variety. For the broth, Swanson or Pacific Foods are my go-tos, but any low-sodium will work. Fresh thyme is ideal, but dried is fine if that's what you've got—just remember it's more concentrated.

No chicken broth? Vegetable broth works too, though the flavor will be slightly different. Short on beans? Mix in lentils or chickpeas for extra protein. The apple cider vinegar might seem small, but it cuts through the richness of the bacon beautifully—substitute lemon juice if you're out. For the tomatoes, San Marzano cans have the best flavor, but any good-quality diced tomatoes will do. If you're using dried beans instead of canned, soak them overnight and don't skip the salt in the soaking water—it helps soften them faster.

This soup tastes even better the next day—make a double batch and freeze half. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. I always make extra because it's perfect for lunches. The bacon bits get crispier when reheated, so save some for the top before serving. For serving, crusty bread is a must—it soaks up all that delicious broth.

❀

Why You'll Love This Recipe

  • Bacon First Always: I swear by cooking the thick-cut bacon until it’s crisp—that smoky, salty crunch melts into the soup later, turning it into something rich and irresistible. The onions and celery soften just enough to disappear, leaving only that deep, savory base where the bacon’s magic happens.
  • Simmer and Forget: Honestly, this is the kind of recipe where you can walk away. Toss in the beans, tomatoes, and broth, then let it bubble while you handle the rest of your day. By the time you come back, the flavors have had time to marry—no hovering over the stove required.
  • Leftovers That Beg for More: Between us, this soup only gets better the next day. The bacon infuses the broth even deeper, and the beans soften just right. I’ve reheated portions for lunch three days in a row, and no one—not even my picky teenager—has ever complained.
  • Budget Meal That Feeds a Crowd: A pound of bacon and a can of tomatoes stretch to feed four (or five if you’re generous). It’s the kind of dish where you’ll end up with extra, but that’s the point—because it’s so cheap to make, you’ll happily share it with neighbors or freeze half for next month.

Step-by-step instructions for smoky bacon 15 bean soup

This hearty soup comes together with simple pantry staples and bold bacon flavor.

1

đŸ”„ Step 1: Cook the Bacon Until Crispy

Cut the 12 oz thick-cut bacon into œ-inch pieces using kitchen shears or a sharp knife. Place them in a large Dutch oven over medium heat and cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy.

Here's the thing—don't rush this step. The longer you cook the bacon, the more flavor you'll extract from those crispy edges. Once it's done, use a slotted spoon to remove the bacon and set it aside on a paper towel-lined plate. You'll want to leave all that rendered fat in the pot—it's the flavor foundation for your soup.

2

🍳 Step 2: SautĂ© the Aromatic Vegetables

In the same Dutch oven (no need to wipe it clean—those browned bits are pure flavor), add the 1 whole yellow onion and 3 whole celery stalks, both diced into small pieces. Cook for 5-6 minutes until the onions are translucent and the celery softens slightly.

Next, add the 4 cloves garlic cloves, minced, and cook for another 30 seconds until fragrant. You'll know it's ready when the kitchen smells like a cozy autumn day. If the vegetables start to stick, add a splash of water to deglaze, but don't overdo it—you want to maintain that rich, caramelized flavor.

3

đŸ„˜ Step 3: Build the Flavor Base

Stir in the 2 cups canned diced tomatoes, 6 cups chicken broth, 2 whole bay leaves, 1 tsp dried thyme, and 1 tsp black peppercorns. Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer for 10 minutes to allow the flavors to meld together.

Here's where the magic happens: the tomatoes and broth will develop a deep, savory flavor. While it simmers, add the 1 tbsp apple cider vinegar—this brightens the flavors and cuts through any richness from the bacon. Taste the broth now; it should be rich and aromatic, with just a hint of tang.

4

👹‍🍳 Step 4: Add the Beans and Season

Drain and rinse the 4 cups canned beans (15 varieties) to remove any excess sodium. Add them to the simmering broth along with the 1.5 tsp salt. Stir gently to combine, then reduce the heat to low and let the soup simmer for 20-25 minutes.

This slow simmer ensures the beans absorb all that wonderful flavor from the broth. Stir occasionally, but don't overdo it—you want to let the beans soak up the liquid gradually. If the soup starts to look too thick, add a splash of water or broth to reach your desired consistency.

5

đŸ”Ș Step 5: Finish and Serve

Remove the 2 whole bay leaves and discard them. Return the reserved bacon to the pot and stir to combine. Taste the soup and adjust the seasoning if needed—you might need a bit more salt or a splash of vinegar to balance the flavors.

Ladle the soup into bowls and garnish each serving with 0.25 cup fresh parsley, chopped. The parsley adds a fresh, bright contrast to the rich, smoky flavors of the soup. Serve immediately with crusty bread to soak up every last drop of that flavorful broth!

👹‍🍳

Pro Tips For Making 15 Bean Soup Recipe With Bacon

  • CRISP THE BACON LOW: Thick-cut bacon needs patience—cook it slow over medium heat, not high, or you’ll end up with grease splatter and chewy edges. Flip it every 3-4 minutes until the edges curl but the center still has a little bite. (Yes, it’ll take 15 minutes, but rushed bacon ruins the whole soup.)
  • CHOP VEGETABLES EVENLY: Onions and celery should be cut into ÂŒ-inch dice, not random chunks. Uneven pieces mean some burn while others stay raw. I learned this the hard way when my soup tasted like charred onion in one bite and bland celery in another.
  • SAVE THE BACON FAT: Don’t drain the bacon grease after cooking—use it to sautĂ© onions and celery. That fat adds depth, and skipping it means your soup will taste flat. Just pour it into the pot and stir it in like you’re giving the veggies a hug.
  • SIMMER, DON’T BOIL: After adding beans and tomatoes, keep the heat low enough that just tiny bubbles break the surface. Boiling hard makes the beans mushy and the tomatoes turn to paste. A gentle simmer keeps everything tender and the flavors balanced. (Your future self will notice the difference.)

Dietary considerations for this dish

Vegetarian Swaps

Skip the bacon and use smoked paprika (œ tsp) + 1 tbsp soy sauce for depth. I swap in extra-firm tofu (œ lb, crumbled and pan-fried) or mushrooms (8 oz, sliced and sautĂ©ed) for protein. For umami, add 1 tbsp miso paste when building the flavor base. đŸŒ±

Gluten-Free Options

This recipe is naturally gluten-free, but check your broth and canned beans for hidden gluten. I recommend Pacific Foods gluten-free chicken broth and Trader Joe's gluten-free canned beans. The bacon itself is gluten-free, but if you're using pre-seasoned varieties, verify the label. Always double-check spice blends too—some contain wheat fillers.

Low-Sodium Adjustments

Since canned beans and broth often pack sodium, rinse beans thoroughly and use low-sodium broth. I reduce the added salt to œ tsp initially, then taste and adjust. For extra flavor without salt, add œ cup tomato paste (cooked down with the aromatics) or a pinch of MSG (just Œ tsp). The apple cider vinegar helps balance any residual saltiness.

Protein Boost

Add 1 cup cooked quinoa or œ cup lentils to the beans for extra protein. I also like crumbling œ lb smoked turkey sausage (check for gluten-free if needed) into the pot during Step 4. For a dairy touch, stir in œ cup crumbled feta at the end—it adds tangy richness that pairs perfectly with the smoky bacon flavors.

Allergy-Friendly Tips

For nut allergies, avoid garnishes like toasted pumpkin seeds. I keep it simple with fresh parsley or cilantro. If someone's allergic to nightshades (tomatoes), replace the diced tomatoes with 2 cups extra broth and add 1 tbsp tomato paste for color. For soy allergies, omit the soy sauce and use coconut aminos instead.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 35mg12%
Sodium 1020mg44%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 8g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use dried beans instead of canned?

Yes, but you'll need to soak them overnight first! For 15 bean soup, use 2 cups dried beans (about 1 lb total) and soak in plenty of water with 1 tbsp salt for 8-12 hours. Drain, rinse, then simmer in the broth for 1.5-2 hours until tender. The flavor will be even more developed, but it takes more time.

2

How do I make this soup in a slow cooker?

Perfect for hands-off cooking! Brown the bacon first, then sauté onions, celery, and garlic. Transfer everything to your slow cooker, add all remaining ingredients, and cook on low for 6-8 hours or high for 3-4 hours. The slow cooker enhances the flavors beautifully, and you'll get that same rich, smoky taste without monitoring the stove.

3

What if my soup is too thick?

Simmering reduces the liquid naturally, but don't worry—you can easily fix it! Add œ cup to 1 cup hot broth or water and stir until smooth. If you prefer a thicker texture, simmer uncovered for 10-15 extra minutes to let more liquid evaporate. The beans will continue absorbing flavor even as the soup reduces.

4

Can I prepare this soup ahead of time?

This soup tastes even better the next day. Make it a day ahead and store in the fridge for 4-5 days. The flavors meld beautifully over time. For freezing, portion into airtight containers and freeze for up to 3 months. Thaw overnight in the fridge—never at room temperature—and reheat gently on the stove.

5

What's the best way to reheat leftovers?

Gently reheat on the stove over medium-low heat until just hot, stirring occasionally. For extra crispy bacon bits, save some reserved bacon and add it back while reheating. Avoid microwaving—it can make the soup watery. If the soup seems too thick after reheating, add a splash of broth or water to loosen it up.

★★★★★4.8(9 reviews)
Categories Soups & Stews