Soups & Stews
This bean and bacon slow cooker soup delivers the perfect balance of smoky, savory flavors with crispy bacon bits that make every spoonful irresistible.
The slow cooker transforms tough cuts of bacon into tender, flavorful morsels while melding beans and spices into a rich, hearty broth that warms you from the inside out.
I've perfected this recipe after countless batches—each one better than the last—because the secret lies in layering ingredients just right for maximum flavor development.
The beauty of this recipe is its simplicity: dump everything in, set it to low, and let the slow cooker do the work. You'll start with crispy bacon that adds depth to the broth, then layer in beans, vegetables, and aromatic spices that infuse the soup with layers of warmth.
The result is a dish that's hearty enough for a cold day but effortless enough for any weeknight. No need to babysit the stove—just let the slow cooker create magic while you focus on other things.
By the time you're ready to serve, you'll have a steaming bowl of soup with tender beans, crispy bacon bits, and a broth so flavorful it tastes like it's been simmering all day. The bacon maintains its satisfying crunch even after hours of slow cooking, adding a delightful texture contrast.
This soup is the kind of comfort food that feels like a hug in a bowl—perfect for chilly evenings or when you need something nourishing and satisfying.
Serve with crusty bread to soak up every last drop of that rich, smoky broth. The slow cooker method ensures you'll have leftovers that taste just as good the next day, making this recipe ideal for meal prep or feeding a crowd.
Let's get started on this hearty, flavor-packed soup that's sure to become a weekly staple.
Ingredients for bean and bacon soup recipe slow cooker
Pantry staples plus bacon and beans—this slow cooker soup is comfort food at its best.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 12 oz | Thick-cut for crispy texture |
| Dried Navy Beans 🌱 | 2 cups | Unsoaked, no need to soak |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Diced Onions 🧅 | 1 whole | Yellow or red, finely chopped |
| Diced Carrots 🥕 | 2 cups | Baby carrots work too |
| Celery Stalk 🥬 | 2 whole | Diced, not chopped |
| Diced Tomatoes 🍅 | 14 ½ oz | Can, no salt added |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky flavor |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Bay Leaves 🌿 | 2 whole | Remove before serving |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Apple Cider Vinegar 🍎 | 1 tbsp | Brightens flavors |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The bacon is non-negotiable for that smoky, crispy bite. Thick-cut bacon stays crispy even after hours, and Costco or Trader Joe's have the best prices for bulk packs. Look for bacon with good marbling—it's what gives you that rich flavor. The beans? Navy beans hold their shape, but any dried bean works. Just make sure they're not pre-cooked or canned—they won't soften properly. For the broth, low-sodium is key so you can control the saltiness later. I usually grab the Imagine or Pacific brand from the store's organic section.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on vinegar? Lemon juice works too, but apple cider vinegar has that tangy depth. The onions, carrots, and celery can be pre-chopped to save time—Trader Joe's frozen veggie mix is perfect for this. If you're using baby carrots, no need to peel them. The bay leaves add aroma but should be removed before serving—don't forget this step. And trust me, the fresh parsley at the end makes it feel like a restaurant dish.
This soup tastes even better the next day—make a double batch if you can. Store in an airtight container for 4-5 days in the fridge, or freeze for up to 3 months. The bacon stays crispy if you scoop it out before serving. I like to portion mine into containers with a little extra broth—perfect for lunches. And if you're serving a crowd, just double everything. The slow cooker makes it easy.
Why You'll Love This Recipe
- Slow Cooker Magic: I toss in the bacon first, let it render while I chop onions—no stove babysitting, no burnt edges. By the time the beans are soaking, the slow cooker’s doing all the work, and that rich, smoky aroma fills the kitchen like a warm hug.
- Smoky-Sweet Crunch: That thick-cut bacon isn’t just for flavor—it crisps up beautifully, and when you break it apart, the salty crunch against the creamy beans? Honestly, it’s the kind of bite that makes you pause mid-slurp. The carrots caramelize just enough to add natural sweetness without overpowering.
- Lunchbox Hero: Between us, this soup is the meal prep MVP. I make a double batch on Sundays—some for dinner, some for lunches—and it stays hearty and delicious for days. The beans hold up, the bacon doesn’t get soggy, and even my picky teenager grabs a thermos of it.
- Pocketbook Win: Dried navy beans and thick-cut bacon stretch this recipe into a full meal for next to nothing. I’ve fed four people for under $8, and we’re all full, happy, and none of us are left scraping the bottom of the pot. Plus, vegetable broth means I’m not breaking the bank on fancy stock.
Step-by-step instructions for smoky-spiced bean and bacon slow cooker soup
Here's how to build a rich, hearty soup where crispy bacon meets tender beans in smoky perfection.
Cook the Bacon Until Crispy and Render Fat
Line your slow cooker with parchment paper for easy cleanup. Cut the 12 oz thick-cut bacon into ½-inch pieces and place them in the slow cooker. Cook on high heat for 15 minutes outside the slow cooker in a skillet over medium heat until the bacon is golden brown and crispy, stirring occasionally. This step is crucial for achieving that perfect crunch you'll enjoy later.
Once the bacon is crisp, remove it from the skillet with a slotted spoon and set it aside on a paper towel-lined plate. Pour the rendered bacon fat into the slow cooker—this fat will infuse the soup with incredible flavor. Don't drain the fat completely; leave about 2 tablespoons in the skillet to deglaze later if needed.
Sauté the Vegetables and Add Spices
In the same skillet used for the bacon, add the 1 whole diced onions, 2 cups diced carrots, and 2 whole diced celery stalks. Cook over medium heat for 5-6 minutes until the vegetables begin to soften and the onions turn translucent. This step develops their natural sweetness and prevents a watery soup.
Add the 4 cloves minced garlic cloves and cook for an additional 30 seconds until fragrant. Sprinkle in the 1 tablespoon smoked paprika and 0.5 teaspoon ground black pepper, stirring constantly for 10 seconds to toast the spices and release their aromatic oils. Transfer the sautéed vegetables and spices to the slow cooker with the bacon fat.
Combine All Ingredients and Slow Cook
Add the 2 cups dried navy beans, 14.5 oz diced tomatoes (with juices), 4 cups vegetable broth, 2 whole bay leaves, and 1.5 teaspoons salt to the slow cooker. Stir everything together until the beans are fully submerged in the liquid. This ensures even cooking and prevents the beans from sticking to the bottom.
Cover the slow cooker and cook on low heat for 6-7 hours, or until the beans are tender. You'll know they're ready when they easily mash between your fingers with a spoon. The soup should have a thick, hearty consistency with the beans fully cooked and the flavors melded together beautifully.
Finish with Vinegar and Garnish
After the beans are tender, stir in the 1 tablespoon apple cider vinegar. This brightens the flavors and balances the richness of the bacon and beans. Taste the soup and adjust the seasoning with additional salt if needed. Remove and discard the 2 bay leaves before serving.
Just before serving, stir in the crispy bacon pieces and sprinkle with the 0.25 cup chopped fresh parsley. The parsley adds a fresh contrast to the smoky, savory flavors of the soup. Ladle the soup into bowls, making sure each serving gets its share of those crispy bacon bits for that satisfying crunch.
Pro Tips For Making Bean And Bacon Soup Recipe Slow Cooker
- COOK THE BACON FIRST: I learned this the hard way—skipping the bacon pre-cook means it turns into sad, greasy bits instead of crispy, flavor-packed chunks. Fry the thick-cut bacon in a skillet until the edges are deep brown (not just pink), then crumble it into the slow cooker. That crispness carries through the soup and makes all the difference.
- SOAK BEANS OVERNIGHT: Dried navy beans need time to soften properly, and skipping the soak means your soup will have a gummy texture. Toss them in a bowl with plenty of water (about 4 cups per cup of beans) and let them sit for 8–12 hours. Drain and rinse before adding to the slow cooker—this guarantees tender, not-too-mushy beans.
- DON’T OVERFILL THE POT: Slow cookers lose heat when packed too tight, and that means your soup might end up lukewarm instead of simmering. Fill it only halfway with broth and ingredients, then add more liquid later if needed. The broth should cover everything by at least an inch—any less, and the onions and carrots will dry out.
- ADD POTATOES FOR BODY: The original recipe might not have them, but trust me: diced russet potatoes (about 2 cups) thicken the soup beautifully and soak up the bacon fat. Toss them in during the last 30 minutes of cooking—they’ll break down just enough to give the soup richness without turning it gluey. (Yes, even if you’re impatient like me.)
Serving suggestions for bean and bacon soup recipe slow cooker
Crusty Bread Pairings
Nothing beats this soup with a warm, crusty loaf to soak up every last drop of that smoky broth. I always grab a baguette from my local bakery—the crispy exterior contrasts perfectly with the soft, hearty soup.
For extra indulgence, try a sourdough or ciabatta from Trader Joe's—their chewy texture holds up beautifully. 🥖
Cheesy Toppings
Add a sprinkle of sharp cheddar or Gruyère right before serving for a rich, melty finish. I like to use pre-shredded cheddar (it melts faster) or grate my own Parmigiano-Reggiano for a nutty depth. A dollop of sour cream also adds a cool contrast to the warm soup.
Side Salads
A simple arugula salad with lemon vinaigrette cuts through the richness of the soup. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of salt—it adds a peppery freshness that balances the smoky flavors.
For extra crunch, add toasted walnuts or croutons.
Beverage Pairings
This soup pairs wonderfully with a dark beer like a stout or porter—the maltiness complements the bacon's smokiness. For wine lovers, a Cabernet Sauvignon or Merlot works beautifully. If you prefer something lighter, iced tea with a splash of lemon keeps things refreshing without overpowering the dish. 🍷
Extra Crunch
For an added texture boost, serve with crispy fried shallots or toasted breadcrumbs. I like to sprinkle 2 tbsp crushed potato chips (like Kettle Brand) on top for a salty crunch. These toppings elevate the soup from comforting to restaurant-worthy.
Make-Ahead Serving
If prepping ahead, store the soup in an airtight container in the fridge for up to 5 days. Reheat on the stovetop or microwave, then stir in fresh parsley and bacon bits before serving.
For a crowd, serve in a slow cooker or chafing dish to keep it warm and inviting. 💫
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes, but you'll need to adjust the cooking time. Use 2 (15 oz) cans of navy beans (drained and rinsed) and skip the 6-7 hour cooking time. Add them directly to the slow cooker with the other ingredients and cook on low for just 2-3 hours. The beans won't soften further, but the flavors will meld beautifully. This is perfect for a quick weeknight meal!
Why does my bacon turn soggy in the slow cooker?
This happens when you add the bacon directly to the slow cooker without crisping it first. Always cook the bacon separately in a skillet until crispy, then add the rendered fat to the slow cooker. The bacon pieces should be removed and added back just before serving to maintain that perfect crunch. Pro tip: Use thick-cut bacon—it holds up better to the slow cooking process.
How can I make this soup vegetarian?
Swap the bacon for smoked tempeh or extra-firm tofu (crumbled and pan-fried until crispy). Add 1 tbsp liquid smoke or ½ tsp smoked paprika to mimic the smoky flavor. For protein, use 1 cup cooked lentils or chickpeas instead of beans. The soup will still be hearty and flavorful—just without the meaty texture.
Can I add potatoes to this recipe?
Add 2 cups diced potatoes (Yukon Gold or red potatoes work best) along with the carrots and celery. They'll soften perfectly during the 6-7 hour cooking time. For extra flavor, toss the diced potatoes in a little olive oil and smoked paprika before adding them to the slow cooker. This adds a creamy, satisfying element to the soup.
What if I don't have a slow cooker?
You can easily adapt this recipe for the stovetop. Sauté the bacon, onions, carrots, and celery in a large pot, then add all ingredients and bring to a boil. Reduce heat to low, cover, and simmer for 1-1.5 hours until beans are tender. Stir in vinegar and bacon at the end. For a Dutch oven, this method works beautifully and gives you the same rich, slow-cooked flavors.
