Soups & Stews
This bean and bacon slow cooker soup delivers creamy, smoky comfort in minutes of prep—no stirring required. The slow cooker transforms tough bacon into crispy bits while tenderizing beans until they're melt-in-your-mouth perfect.
I developed this recipe after years of testing, and it's now my go-to for chilly evenings when I need a hearty meal without standing over the stove.
The secret lies in layering flavors: smoky bacon, earthy beans, and a velvety broth that develops as it simmers. Unlike quick stovetop soups, the slow cooker's gentle heat ensures the bacon stays crispy while the beans absorb all that rich, savory goodness.
This method also minimizes active cooking time—just dump, set, and let it work its magic.
What you'll end up with is a velouté so smooth it feels luxurious, topped with bacon that adds satisfying crunch to every spoonful. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of smoky, salty, and creamy flavors.
It's the kind of soup that turns a regular weeknight into a cozy meal experience.
Perfect for meal prepping or serving to a crowd, this recipe scales beautifully while maintaining its rich, satisfying texture. The slow cooker does all the work, leaving you free to relax while dinner simmers to perfection. Here's how to make it—simple steps for restaurant-quality results at home.
Ingredients for bean and bacon soup recipe slow cooker
Creamy bean and bacon slow cooker soup—just 14 ingredients for smoky, velvety comfort food magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 12 oz | Thick-cut for crispy texture |
| Dried Navy Beans 🌾 | 2 cups | Soaked overnight preferred |
| Onion 🧅 | 1 whole | Yellow or red, diced |
| Carrots | 3 medium | Peeled and chopped into chunks |
| Celery Stalks 🥕 | 3 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Tomato Paste 🍅 | 2 tbsp | For rich, concentrated flavor |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Bay Leaves 🍃 | 2 whole | For aromatic depth |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening velouté |
The bacon is non-negotiable here—thick-cut stays crispy while the slow cooker works its magic. Costco sells it in bulk, but any grocery store has it. Look for good marbling if you're buying a whole pound to crisp up yourself. Navy beans are my go-to for their creamy texture, but cannellini or pinto work too. Just soak them overnight to cut cooking time. The carrots and celery? Baby carrots or pre-cut veggie mixes save chopping time—no shame in using those. And that tomato paste? Trader Joe's squeeze tubes are perfect for this recipe—no waste, lasts forever.
No thick-cut bacon? Regular bacon, cooked extra crispy works in a pinch. Short on beans? Substitute lentils at the same amount—they cook faster. Fresh thyme unavailable? Dried at one-third the amount still adds that earthy note. The flour is just for thickening the velouté at the end—skip it if you prefer chunkier soup. For a smokier flavor, add 1/2 tsp smoked paprika with the spices. And if you're worried about sodium, low-sodium broth plus extra salt at the end lets you control the seasoning.
This soup tastes even better the next day—3-4 days in the fridge, 3 months frozen. I always make a double batch and freeze half. The bacon stays crispy if you reheat it separately—just pop it in a 350°F oven for 5 minutes before serving. For meal prep, portion into containers with a layer of bacon on top—microwave 2 minutes and stir, then add fresh bacon for crunch. The velouté thickens when chilled, so thin with a splash of broth or milk if needed.
Why You'll Love This Recipe
- Slow Cooker Magic: I dump everything in—no chopping, no fuss—and walk away. The bacon renders down into crispy bits while the beans soak up all that smoky flavor. Honestly, it’s the kind of meal that makes me feel like I’ve earned my evening.
- Smoky Depth Bomb: That thick-cut bacon? It’s the star—crunchy edges and salty richness that lingers. The navy beans soften just enough to soak it all up, while the onion, carrots, and celery add a sweet, earthy backbone. Between us, it’s the kind of soup that makes you go back for seconds without guilt.
- Leftovers That Shine: This soup tastes better the next day—yes, really. I make a double batch on Sundays, and by Wednesday, it’s still hearty and delicious. Freeze half if you’re feeling extra, or just reheat it for a lazy weeknight. No sad, watery leftovers here.
- Budget-Friendly Powerhouse: Dried beans and bacon stretch this into a full meal without breaking the bank. I’ve fed my whole family (plus the dog, who “helps” lick the pot) for under $10. It’s the kind of recipe that makes me proud of my grocery bill and my cooking skills.
Step-by-step instructions for bean and bacon slow cooker soup
This rich, velvety soup comes together with minimal effort while delivering maximum flavor.
Cook the Bacon Until Crispy
Line your slow cooker with parchment paper, leaving some overhang for easy removal. Add the 12 oz thick-cut bacon in a single layer and cook on high heat for 15 minutes in a separate skillet until deep golden brown and crispy. This step is crucial—it develops that smoky bacon flavor that carries through the entire soup.
Once crisp, use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving all the rendered fat in the skillet. Discard the parchment paper from the slow cooker, then pour the bacon fat into the slow cooker. This fat will form the flavor base for your soup. Real talk: don't skip this crisping step—it makes all the difference in texture and taste.
Sauté the Vegetables
In the same skillet you used for the bacon, add the 1 whole diced onion, 3 medium chopped carrots, and 3 whole diced celery stalks. Cook over medium heat for 5-6 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent. Here's the thing—you're building layers of flavor here, so don't rush this step.
Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Immediately transfer the vegetable mixture to the slow cooker. This quick sautéing step prevents the vegetables from turning mushy in the slow cooker while developing their flavors. The garlic should smell amazing—this is your signal it's ready to go into the soup.
Combine All Ingredients
Add the 2 cups dried navy beans (no need to rinse if you soaked them), 6 cups chicken broth, 2 tbsp tomato paste, 1 tsp dried thyme, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper to the slow cooker. Stir gently to combine everything, making sure the tomato paste dissolves completely. The mixture should look like a rich, flavorful broth with all the ingredients suspended in it.
Place the lid on the slow cooker and cook on low heat for 8 hours or on high heat for 4-5 hours. This long cooking time ensures the beans become tender and all the flavors meld together beautifully. I know it seems like a long time, but trust me—this is what makes the soup so creamy and flavorful. Check occasionally to ensure there's enough liquid—if needed, add a little water.
Thicken and Finish the Soup
Once the beans are tender (they should be soft but not mushy), remove the 2 whole bay leaves and discard them. Stir in the 1 tbsp all-purpose flour and cook for an additional 10 minutes to thicken the soup slightly. This step creates that velvety texture that makes this soup so special.
In a separate saucepan, gently warm the 1 cup heavy cream over low heat until it's steaming but not boiling. Slowly ladle the warm cream into the slow cooker while stirring constantly. This gradual addition prevents the cream from curdling and ensures a smooth, creamy finish. The soup should now have a luscious, velouté-like consistency with a beautiful sheen on top.
Serve with Crispy Bacon
Ladle the soup into bowls, making sure each serving gets its share of the crispy bacon pieces you set aside earlier. The contrast between the creamy soup and the smoky, crispy bacon is what makes this dish truly special. Serve immediately while the bacon is still crisp and the soup is steaming hot.
This soup tastes even better the next day, so make extra if you can. The flavors continue to develop and deepen as it sits, making it perfect for meal prep. Each spoonful delivers that perfect balance of creamy, smoky, and savory flavors that will have everyone asking for seconds.
Pro Tips For Making Bean And Bacon Soup Recipe Slow Cooker
- CRISP THE BACON FIRST: I learned this the hard way—skipping the initial crisping in a skillet means your slow cooker fills with grease instead of flavor. Cook the bacon until it’s deep brown and the fat is sizzling, then drain all but 2 tablespoons of that fat into your slow cooker. That’s where the real depth comes from.
- SOAK BEANS 2 HOURS MINIMUM: Dried navy beans need time to soften, not just a quick rinse. Toss them in cold water for at least 2 hours (overnight is fine) before draining. This cuts cooking time by 30-45 minutes and prevents that gummy texture that ruins a good soup—trust me, your slow cooker will thank you.
- CHOP VEGETABLES UNIFORMLY: Uneven carrots and celery mean some pieces turn mushy while others stay crunchy. Cut them all into ½-inch chunks—same size as your diced onion. The slow cooker will cook everything evenly, and you’ll avoid the sad, half-cooked bits that make you want to stir constantly (which you shouldn’t do anyway).
- ADD BACON FAT LAST: The slow cooker’s low-and-slow method can make flavors mellow out too much. After everything else is cooked, stir in the reserved bacon fat straight from the skillet—it’ll hit your soup with a smoky punch that balances the beans’ earthiness. Do this in the last 15 minutes of cooking, or the fat will just sit there looking guilty.
Pro cooking tips for this recipe
Slow Cooker Temperature
The low heat setting for 8 hours is ideal for this soup—it allows the beans to tenderize without breaking down too much, while the bacon fat slowly infuses into the broth.
If you're short on time, high heat for 4-5 hours works too, but I find the flavors develop more deeply on low. Pro tip: Never skip the 15-minute crisping of the bacon first—this creates the smoky foundation that carries through the entire cook. 🌡️
Bean Prep Matters
I always soak the navy beans overnight (at least 8 hours) to cut cooking time and ensure they stay intact. If you're in a hurry, use cannellini beans—they're pre-cooked and ready to go straight into the slow cooker.
Never skip soaking with navy beans unless you're okay with a slightly grainier texture. The key is don't rinse soaked beans—the starch helps thicken the soup naturally.
Fat is Flavor
That bacon fat? Don't drain it—it's liquid gold for this soup. After crisping the bacon, pour every last drop into the slow cooker. This fat carries the smoky flavor throughout the broth and helps emulsify the cream later.
If you're worried about excess fat, just skim any surface fat off before adding the cream—this keeps the velouté smooth without being greasy. 🥓
Cream Handling
Warming the cream separately before adding it to the soup is non-negotiable—it prevents curdling and ensures a silky texture. I like to temper it by slowly ladling it in while stirring constantly. For extra richness, I sometimes add 1 tbsp butter along with the cream.
If the soup seems too thick after adding cream, just stir in 2 tbsp warm broth to adjust the consistency.
Bacon Crisp Reset
If you're serving this soup later, re-crisp the bacon before plating. Pop the reserved bacon pieces on a baking sheet at 400°F for 5 minutes—this restores that satisfying crunch. For meal prep, store the bacon separately and add it fresh when reheating.
The slow cooker keeps the soup creamy, but the bacon needs this final crisp to shine. Trust me, it makes all the difference. ⏰
Seasoning Balance
Taste the soup before adding cream—this is when you can adjust seasoning properly. I usually add an extra ½ tsp salt if using low-sodium broth, and a pinch of smoked paprika for depth.
The cream will mellow some flavors, so don't be shy with seasonings now. For a brighter finish, stir in 1 tsp lemon juice** at the end—it cuts through the richness beautifully. 💡
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
For a quicker version, substitute 2 (15 oz) cans navy beans (drained and rinsed) for the dried beans. Just reduce the cooking time by 1-2 hours since canned beans are pre-cooked. The texture will be slightly softer but still delicious. This works especially well if you're short on time or want to prep ahead.
How do I make this soup without cream?
For a lighter version, replace the heavy cream with 1 cup coconut milk or 1 cup unsweetened almond milk plus 1 tbsp cornstarch to thicken. The soup will still be flavorful but with a more neutral base. Another option is to use ½ cup Greek yogurt mixed with ½ cup broth—it adds protein and tanginess without heaviness.
What if my slow cooker doesn't have a high setting?
No problem! Cook on low for 10-12 hours instead. The extra time allows the flavors to meld perfectly, and the beans will become tender without overcooking. Just check occasionally to ensure there's enough liquid—add a splash of broth if needed. The longer cook time actually enhances the depth of flavor in this recipe.
Can I add other vegetables to this soup? Yes! For extra veggies, add 1 diced potato or 1 cup chopped kale with the carrots and celery. Potatoes will soften during cooking, while kale will wilt beautifully. If using kale, add it in the last 30 minutes of cooking to preserve its color. Just
Why did my soup turn out too thin?
This usually happens if the beans broke down too much or the cream wasn't incorporated properly. For next time, try mashing ¼ of the beans before adding cream to thicken naturally, or stir in 1 tbsp cornstarch mixed with 2 tbsp cold water at the end. If the soup is still too thin, simmer uncovered for 5-10 minutes** to reduce the liquid slightly.
