Soups & Stews
This slow-cooker bean and bacon soup transforms humble ingredients into a hearty, smoky masterpiece with crispy bacon bits that elevate every spoonful. The secret lies in cooking the bacon first to render rich, savory fat while keeping the meat tender—no soggy edges here.
This recipe delivers restaurant-quality depth with minimal effort, perfect for chilly evenings when you crave comfort without the fuss.
What sets this soup apart is the balance: creamy beans, smoky bacon, and a touch of tang from tomatoes and broth create a symphony of flavors that build as it simmers.
The slow cooker does all the work while you prep sides or relax, ensuring tender beans and perfectly seasoned broth by the time you return. The bacon, cooked separately and added back at the end, stays crispy—the game-changer that makes this soup feel indulgent, not heavy.
By the time you ladle this into bowls, you’ll have a soup with deep, caramelized notes from the bacon, velvety texture from the beans, and just enough bite from the herbs.
It’s the kind of meal that disappears quickly, leaving only empty bowls and satisfied smiles. Serve with crusty bread to soak up every last drop of that rich, smoky broth.
This recipe scales effortlessly—double it for a crowd or halve it for leftovers that taste just as good reheated. The slow cooker makes it foolproof, but the bacon technique ensures you’ll never settle for bland, mushy results again. Let’s get cooking!
Ingredients for bean and bacon soup recipe slow cooker
Crispy bacon, creamy beans, and smoky broth—this slow cooker soup is all about simple ingredients done right.
| Ingredient | Amount | Notes |
|---|---|---|
| Bacon 🥓 | 8 oz | Thick-cut preferred, chopped |
| Dried Navy Beans 🌱 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Onion 🧅 | 1 whole | Yellow, diced small |
| Carrots 🥕 | 3 medium | Peeled, chopped small |
| Celery Stalks 🧅 | 3 whole | Diced small |
| Garlic Cloves 🧄 | 4 cloves | Minced fine |
| Canned Tomatoes 🍅 | 1 can | 15 oz, crushed |
| Beef Broth 💧 | 4 cups | Low-sodium preferred |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Crusty Bread 🍞 | 1 loaf | For serving |
| Olive Oil 🫒 | 1 tbsp | For crisping bacon |
The bacon is the star here, so thick-cut is non-negotiable—it renders better and stays crispy when added back at the end. Costco sells it in bulk for great prices, but any grocery store has it too. Chop it yourself for maximum crispiness (no pre-chopped bacon here). For the beans, navy or pinto work best—they hold their shape and soak up flavor. If you're short on time, canned beans work in a pinch, but soaking overnight makes a difference. The carrots and celery? Baby carrots or pre-cut celery save chopping time, but fresh is always better.
No thick-cut bacon? Regular bacon cooked low and slow still works, but it won’t be crispy. Short on beef broth? Chicken broth plus 1 tbsp soy sauce mimics that deep umami. Fresh thyme? Dried works at one-third the amount, but it’s worth grabbing a bunch if you’ve got herbs. The tomatoes can be fire-roasted canned for extra depth, or fresh if you’re prepping ahead. For a tangier twist, add a splash of apple cider vinegar. And if you’re making this for a crowd, double the bacon and beans—trust me, it disappears fast.
This soup tastes even better the next day as flavors meld. Store in the fridge for up to 5 days, or freeze portions for 3 months. The bacon bits crisp up again when reheated—just pop them under the broiler for 2-3 minutes. That crusty bread? Warm it in the oven while the soup heats up. Leftovers? Portion into containers for quick lunches—just add a sprinkle of fresh parsley to revive it.
Why You'll Love This Recipe
- I swear by this: chop the veggies once, toss everything in the slow cooker, and walk away. No stirring, no babysitting—just let the bacon render and the beans soak up all that smoky, salty goodness while you do anything else.
- Dump-and-Go Magic: I swear by this: chop the veggies once, toss everything in the slow cooker, and walk away. No stirring, no babysitting—just let the bacon render and the beans soak up all that smoky, salty goodness while you do anything else.
- Smoky-Sweet Symphony: That crispy bacon crumbles right into the soup, turning it into this perfect balance of salty, sweet, and earthy. The carrots and celery soften just enough to melt into the broth, but the onions? They caramelize enough to make you go back for seconds.
- Leftovers That Don’t Suck: This soup actually tastes better the next day—yes, really. The flavors meld overnight, and it’s my go-to for lunch when I’m too tired to cook. Freeze half for those days when even opening the fridge feels like work.
Step-by-step instructions for bean and bacon soup in the slow cooker
Here's how to create a hearty soup where tender beans and crispy bacon bits combine perfectly.
Cook the Bacon Until Crispy and Rendered
Heat a large skillet over medium heat and add the 1 tablespoon olive oil. Once hot, add the 8 oz bacon in a single layer. Cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy around the edges. This is where the magic begins—the rendered fat will infuse the entire soup with rich flavor.
Use a slotted spoon to transfer the cooked bacon to a paper towel-lined plate, leaving the fat in the skillet. The bacon should be crisp enough to hold its shape but still tender enough to bite into. Discard any excess fat after removing the bacon, leaving about 2 tablespoons in the skillet for the next step. This fat is non-negotiable—it carries all that smoky, savory flavor into your soup.
Sauté the Vegetables and Aromatics
In the same skillet (with the remaining bacon fat), add the 1 whole onion, 3 medium carrots, and 3 whole celery stalks, all chopped small. Cook over medium heat for 6-8 minutes, stirring occasionally, until the vegetables soften and begin to caramelize slightly at the edges. This step builds the soup's foundational flavor—don't rush it.
Add the 4 cloves garlic cloves, minced fine, and cook for an additional 30 seconds until fragrant. The garlic should smell pungent and inviting—this is your cue that it's ready. Transfer the sautéed vegetables and garlic to your slow cooker, setting them aside for now. The skillet will still have precious flavor to contribute, so don't wipe it clean.
Layer the Ingredients in the Slow Cooker
Pour the 1 can crushed tomatoes into the slow cooker, followed by the 4 cups beef broth. Add the 1.5 cups dried navy beans, 2 whole bay leaves, 1 teaspoon dried thyme, 1 teaspoon salt, and 0.5 teaspoon black pepper. Give everything a gentle stir to combine, ensuring the beans are fully submerged in the liquid.
Here's the thing—don't skip the stirring. The beans need to be evenly distributed so they cook uniformly. Return the sautéed vegetables and garlic to the slow cooker, then add the crispy bacon back in. The bacon will soften slightly during cooking, but those crispy bits will remain, adding texture contrast to every spoonful.
Cook on Low Until Beans Are Tender
Place the lid on the slow cooker and cook on low heat for 6-8 hours. This long, slow cook time ensures the beans become fork-tender while absorbing all the rich flavors. The soup should develop a deep, hearty aroma—this is your signal that everything is working together.
About 1 hour before serving, give the soup a taste and adjust the seasoning if needed. The beans should be tender but still hold their shape, and the broth should be infused with the smoky bacon and aromatic vegetables. If the soup is too thick, you can add a splash of water or broth to reach your desired consistency.
Serve with Crusty Bread and Enjoy
Before serving, remove and discard the 2 whole bay leaves. Ladle the soup into bowls, making sure each serving gets a generous share of those crispy bacon bits. The contrast between the tender beans, rich broth, and crispy bacon is what makes this soup truly special.
Serve immediately with slices of 1 loaf crusty bread on the side. The bread will soak up any remaining broth, and the crust will add another satisfying texture to the meal. The first bite should deliver a perfect balance of smoky, savory, and slightly sweet flavors—this is the reward for your patience.
Pro Tips For Making Bean And Bacon Soup Recipe Slow Cooker
- CRISP THE BACON FIRST: Skip tossing raw bacon straight into the slow cooker—it just sits there, soggy and flavorless. Cook it in a skillet until the edges are crispy, then dump the grease and bacon right into the pot. That fat renders down into the soup, giving it depth, while the crispy bits add texture no slow cook alone can match.
- SOAK BEANS OVERNIGHT: I learned this the hard way—dried navy beans left unsoaked turn into a gummy, half-cooked mess. Toss them in cold water for at least 8 hours (or overnight) with a pinch of salt. Drain before adding to the slow cooker, and they’ll soften evenly without splitting or making the soup gluey. (Yes, even if you’re impatient like me.)
- CHOP VEGETABLES UNIFORM: Big onion chunks and celery stalks take forever to soften, leaving you with a soup that’s still crunchy in spots. Dice the onion into ¼-inch pieces and slice the celery into ½-inch rounds—same with carrots. The slow cooker will handle the rest, but even heat means no surprises at serving time.
- ADD BEANS LATE: Dump the beans in with everything else, and you’ll end up with a watery, undercooked mess. After 4 hours on low (or 2 on high), stir in the drained beans and let them cook another 1–2 hours. This guarantees they’re tender without falling apart, and the broth thickens properly around them. (Your future self will thank you.)
Wine and beer pairings for bean and bacon soup recipe slow cooker
Craft Beer Pairings
A robust amber ale with caramel and toasted malt notes complements the soup’s smoky bacon beautifully. I love Fat Tire from New Belgium or Samuel Smith’s Nut Brown Ale—their malty sweetness balances the soup’s saltiness while enhancing the bacon’s richness.
The slight bitterness in these beers also cuts through the beans’ creaminess, creating a perfect harmony. 🍺
Wine Recommendations
For a classic pairing, reach for a medium-bodied red like Pinot Noir from Oregon or California. The wine’s bright acidity and red fruit flavors mirror the tomatoes and thyme in the soup, while its subtle earthiness complements the bacon’s smokiness.
If you prefer white, a dry Riesling with its crisp acidity and citrus notes adds a refreshing contrast to the hearty soup. 🍷
Cider Options
Don’t overlook hard cider—its slight tartness and apple undertones pair surprisingly well with the soup’s depth. A dry, semi-sweet cider like Angry Orchard Crisp Apple or Woodchuck Hard Cider’s Apple Pie adds a fruity brightness that cleanses your palate between spoonfuls.
The carbonation also helps cut through the richness, making it a refreshing choice. 🍎
Non-Alcoholic Choices
For a non-alcoholic option, try a sparkling ginger beer like Feather’s Ginger Beer—its spicy kick and effervescence elevate the soup’s flavors without overpowering them. Alternatively, a cold-brewed black tea with a splash of lemon adds a sophisticated touch, especially if you prefer something lighter.
The tea’s tannins complement the bacon’s smokiness wonderfully. ☕
Seasonal Adjustments
In summer, swap the beer for a crisp lager like Corona Extra or Heineken—its clean, refreshing profile contrasts nicely with the soup’s richness. For winter, a dark stout like Guinness adds a malty depth that mirrors the bacon’s smokiness, making the pairing feel extra cozy.
The key is matching the drink’s intensity to the soup’s warmth. ❄️
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this slow cooker recipe?
Yes, you can substitute 2 (15 oz) cans of navy beans (drained and rinsed) for the dried beans. Just reduce the cooking time by 2-3 hours since canned beans are already pre-cooked. The texture will be slightly softer, but still delicious. For best results, add them during the last 1 hour of cooking to maintain their shape.
How do I keep the bacon crispy when adding it back to the soup?
The secret is cooking the bacon separately until fully crispy, then adding it back only at the very end. For extra crunch, place the bacon on a wire rack over a baking sheet and broil for 2-3 minutes right before serving. This ensures those perfect crispy bits in every spoonful without making the soup greasy.
Can I make this soup in an Instant Pot instead?
Use the sauté function for the bacon and vegetables, then cook on high pressure for 20 minutes after adding all ingredients. Quick-release the pressure, stir in the bacon at the end, and let it sit for 5 minutes before serving. The beans will be tender and the flavors concentrated—just like the slow cooker version!
What if my soup turns out too thick or too thin?
For a thicker soup, simmer uncovered for 10-15 minutes to reduce the liquid. If it's too thin, stir in 1-2 tablespoons of cornstarch mixed with 2 tablespoons cold water and cook for 5 minutes more. For a creamier texture without thickening, mash some of the cooked beans against the pot's sides to release starch.
Can I freeze this soup for later?
Yes! Let the soup cool completely, then transfer to airtight containers. It freezes beautifully for up to 3 months. When reheating, add 2-3 tablespoons of broth or water to prevent it from being too thick. The bacon bits will crisp up again when reheated—just pop them under the broiler for 2 minutes before serving.
