Bean and Bacon Soup Recipe Slow Cooker: Deep-Savory Flavor with Crispy Celery Bites

Soups & Stews

Bean and Bacon Soup Recipe Slow Cooker: Deep-Savory Flavor with Crispy Celery Bites

This slow-cooker bean and bacon soup delivers deep-savory flavor with crispy celery bites that transform ordinary ingredients into a hearty, restaurant-quality meal. The secret lies in browning the bacon first—this creates a rich, caramelized foundation that infuses every spoonful with smoky depth.

What makes this recipe stand out is the slow cooker’s ability to meld flavors while keeping the vegetables tender-crisp, especially those celery pieces that develop a satisfying crunch.

The process is simple yet rewarding: cook the bacon until crispy, then transfer it to a bowl while reserving the fat for sautéing onions, garlic, and celery until tender.

Dump everything into the slow cooker with beans, broth, and spices, then let it simmer on low for 6-8 hours—just enough time for the flavors to develop without overcooking the vegetables.

The result is a soup that’s both comforting and bold, with bacon that stays crispy and celery that adds delightful texture.

By the time you’re ready to serve, you’ll have a steaming bowl of soup where every bite balances smoky bacon, earthy beans, and aromatic vegetables. The slow cooker does all the work, leaving you free to enjoy the process—no stirring required.

Garnish with fresh parsley or a sprinkle of black pepper for a finishing touch that elevates the dish even further.

Perfect for chilly evenings or meal prep, this soup scales effortlessly for a crowd and tastes even better the next day. The crispy celery bites are the unexpected star—adding a satisfying crunch that keeps the dish from feeling too heavy. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for bean and bacon soup recipe slow cooker

Crispy bacon, tender celery, and smoky broth—this soup delivers deep flavor with minimal effort.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 12 oz Thick-cut for crispiness
Yellow Onion 🧅 1 whole Diced, medium size
Celery Stalks 🥬 3 whole Cut into 1-inch pieces
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Canned White Beans 🌱 2 cups Drained, cannellini or great northern
Chicken Broth 💧 4 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Smooth, not chunky
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Bay Leaves 🍃 2 whole Remove before serving
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Salt 🧂 1 ½ tsp Adjust to taste
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Olive Oil 🫒 2 tbsp For sautéing

The bacon is where the magic starts—thick-cut slices stay crispy while rendering fat for sautéing. Costco or Trader Joe's carry the best quality, but any thick-cut bacon works. Celery should be fresh, with crisp stalks that hold their shape. The cannellini beans add creaminess, but great northern or kidney beans work too. For the broth, Imagine or Pacific Foods low-sodium options are my go-to—they won't overpower the other flavors. The tomato paste is non-negotiable for that rich, concentrated depth.

No thick-cut bacon? Thin-cut baked at 400°F for 15 minutes gets close. Fresh thyme is ideal, but dried works at one-third the amount. If you're short on time, frozen chopped celery works in a pinch (just thaw and pat dry). The parsley is purely decorative—skip it if you're in a rush, but it brightens the whole dish. For a vegetarian twist, swap bacon for smoked paprika and mushrooms—same smoky flavor, different texture. The olive oil should be light, like Kirkland Signature, not extra-virgin (too strong for this dish).

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. The celery stays crispy if you keep the soup on low heat; high heat turns it mushy. Reheat gently on the stove or microwave with a splash of water. For meal prep, portion into containers with the crispy bacon on top—it stays crunchy for hours.

❤️

Why You'll Love This Recipe

  • Set-It-and-Forgot-It Magic: I swear by this for days when I’d rather not stand at the stove. Toss in the bacon, onions, and celery, hit the slow cooker button, and boom—six hours later, you’ve got a rich, smoky pot of soup with zero active effort. Honestly, the bacon renders itself into crispy bits while the beans soak up all that savory goodness.
  • Crispy-Bacon Obsession: That first bite of bacon—still slightly crispy—dunked into the creamy bean broth? It’s the little things. The thick-cut bacon adds a smoky depth that turns this into something special, not just another bean soup. (Yes, even on a Tuesday night.)
  • Leftovers That Beg for More: This soup only gets better the next day. The flavors meld into something heartier, and it reheats like a dream. I’ve taken it to potlucks, packed it for lunch, and even frozen portions—because when it’s this good, why not?
  • Budget-Friendly Powerhouse: Canned beans and bacon stretch into a meal that feeds four for under $10. It’s the kind of dish where you’re not sacrificing taste for savings—just the opposite. Plus, the onion and celery add freshness without breaking the bank.

Step-by-step instructions for slow cooker bean and bacon soup

Here's how to build rich, smoky flavor while keeping crispy celery bites intact.

1

Cook the Bacon and Sauté the Vegetables

In a large skillet over medium heat, cook the 12 oz thick-cut bacon until the edges are deep golden brown and the fat has rendered out—about 8-10 minutes. I like to press down gently on the bacon slices during the first minute to prevent curling and ensure even contact with the pan.

Once the bacon is crispy, remove it from the skillet with a slotted spoon and set aside on paper towels to drain. In the same skillet (don't wipe it clean—those browned bits are pure flavor), add the 2 tbsp olive oil and heat over medium-high heat. Add the 1 whole yellow onion and 3 whole celery stalks (cut into 1-inch pieces), and cook for 5-6 minutes until the vegetables begin to soften but still retain some crispness. You want them tender but not mushy—this ensures those satisfying crunchy bites in your soup.

2

Add Aromatics and Tomato Paste

Stir in the 4 cloves garlic cloves (minced) and cook for 30 seconds until fragrant—you'll smell that sweet garlic aroma wafting through your kitchen. Be careful not to let it burn, as garlic turns bitter quickly.

Next, add the 2 tbsp tomato paste and stir to combine with the vegetables. Cook for another 1-2 minutes until the tomato paste darkens slightly and releases its rich, concentrated flavor. This step forms the flavor base for your soup, so don't rush it. The tomato paste will deepen the color and add a subtle sweetness that balances the smokiness of the bacon.

3

Transfer to the Slow Cooker and Combine Ingredients

Transfer the sautéed vegetables to your slow cooker. Add the 2 cups drained canned white beans, 4 cups chicken broth, 1 tsp dried thyme, 2 whole bay leaves, 0.5 tsp black peppercorns, and 1.5 tsp salt. Stir everything together gently to combine.

Here's the thing—don't skip the bay leaves. They add a subtle, earthy depth that complements the bacon and beans perfectly. If you're using fresh thyme, you can use 1 tablespoon instead of the dried amount, but be sure to remove the bay leaves before serving. Add the crispy bacon back to the slow cooker now, breaking it into smaller pieces as you go.

4

Cook on Low for Deep Flavor Development

Cover the slow cooker and cook on low heat for 6-7 hours. This long, slow cook time allows all the flavors to meld together beautifully. You'll notice the soup will thicken slightly as it cooks, and the bacon will infuse the broth with its smoky, salty goodness.

About 30 minutes before serving, give the soup a quick stir and taste. If it needs more seasoning, adjust with additional salt or pepper. The celery and onion should be tender but still hold their shape—if they're too soft, that's okay, but you'll still get those delightful crispy bits from the bacon.

5

Finish and Serve with Fresh Parsley

Once the soup is fully cooked, remove the 2 whole bay leaves and discard them. Ladle the soup into bowls, garnishing each serving with 0.25 cup chopped fresh parsley. The parsley adds a bright, fresh contrast to the rich, savory soup and makes it look beautiful too.

Serve immediately with crusty bread to soak up every last drop of that flavorful broth. The contrast of the crispy bacon bits against the tender beans and vegetables makes each spoonful a little celebration. This soup tastes even better the next day as the flavors continue to develop, so make extra if you can!

👨‍🍳

Pro Tips For Making Bean And Bacon Soup Recipe Slow Cooker

  • CRISP THE BACON FIRST: I learned this the hard way—dumping raw bacon straight into the slow cooker just gives you sad, greasy bits floating in soup. Cook it in a skillet until the fat renders and the edges turn golden, then transfer the bacon (not the grease) to the pot. The flavor concentrates, and you won’t end up with a grease slick on top.
  • CHOP ONIONS SMALL: I used to leave onion chunks the size of golf balls, thinking they’d soften enough. They don’t. Dice them into ¼-inch pieces so they dissolve into the soup instead of lingering as chewy afterthoughts. Same goes for celery—smaller pieces cook faster and blend better into the texture.
  • DRAIN AND RINSE BEANS: Canned beans taste like they’ve been swimming in saltwater. Drain them, then rinse under cold water to strip off excess sodium—it makes a real difference in the soup’s balance. Skip this, and you’ll end up with a broth that tastes more like a pickle brine than comfort food.
  • ADD GARLIC LATE: Crushed garlic cloves turn bitter if they simmer too long. Toss them in the last 30 minutes of cooking, or even stir them in right before serving. The aroma stays bright, and you avoid that unpleasant, overcooked garlic flavor that ruins everything. (Yes, even if you’re impatient like me.)

Health benefits of these flavors

Protein-Packed Powerhouse

This soup delivers a whopping 20-25 grams of protein per serving, thanks to the combination of white beans and bacon. The beans provide plant-based protein with fiber, while the bacon adds high-quality animal protein and iron.

For a meat-free version, swap the bacon for smoked paprika (1 tsp) and mushrooms—you’ll still get 15 grams of protein per serving from the beans alone. 💪

Heart-Healthy Fats

The thick-cut bacon used in this recipe contains monounsaturated fats, which support heart health when consumed in moderation. The olive oil used for sautéing adds healthy fats that help lower bad cholesterol.

For an even lighter option, reduce the bacon to 8 oz and add 1 tbsp nutritional yeast for a cheesy, umami boost without extra fat.

Fiber for Digestion

With 10-12 grams of fiber per serving, this soup keeps digestion running smoothly. The celery and onion contribute soluble fiber, while the white beans provide both soluble and insoluble fiber. This combo helps regulate blood sugar and keeps you full longer—perfect for a satisfying, balanced meal. 🌱

Bone-Strengthening Nutrients

The chicken broth in this recipe is packed with collagen and minerals like calcium and phosphorus, which support bone health. For an extra boost, use homemade or high-quality store-bought broth (like Pacific Foods or Imagine).

If you prefer a vegetarian option, use vegetable broth enriched with bone broth powder for similar benefits.

Antioxidant-Rich Vegetables

Celery is a hidden antioxidant powerhouse, containing vitamin K, folate, and flavonoids that fight inflammation. The onion adds quercetin, a compound linked to reduced risk of chronic diseases.

For extra antioxidants, stir in 1 cup chopped kale during the last 30 minutes of slow cooking—it wilts beautifully while retaining its nutrients. ✨

Low-Calorie Comfort

At around 250-300 calories per serving, this soup is surprisingly light for its hearty flavor. The slow cooker method helps retain nutrients without adding excess calories.

For a lower-calorie version, reduce the bacon to 6 oz and increase the beans to 2.5 cups—you’ll still get a rich, satisfying bowl with fewer calories. 💛

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 5g25%
Cholesterol 35mg12%
Sodium 850mg37%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 4g
Protein 18g36%
* 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 turkey bacon instead of pork bacon?

Turkey bacon works perfectly and cuts calories by about 30-40% while keeping the same smoky flavor. Just cook it for 2-3 minutes less than pork bacon since it's leaner and crispier faster. The soup will still have that satisfying crunch and depth of flavor.

2

How do I make this soup thicker or thinner?

For a thicker soup, mash half the beans before adding them to the slow cooker or stir in 1-2 tbsp cornstarch mixed with water during the last 30 minutes of cooking. To thin it out, add ½ cup more broth or a splash of water. The slow cooker method naturally thickens the soup as it reduces.

3

Can I prepare this soup in a Dutch oven instead?

Yes, but you'll need to adjust the cooking time. Sauté the bacon and vegetables as directed, then transfer everything to a Dutch oven with 4 cups broth. Simmer uncovered on low heat for 2-2.5 hours, stirring occasionally. The Dutch oven method gives you more control over the texture and prevents overcooking the celery.

4

What can I add to make this soup vegetarian?

Swap the bacon for 1 tbsp smoked paprika + 1 tsp liquid smoke and add 8 oz mushrooms (sautéed with the onions). Use vegetable broth and add 1 tbsp nutritional yeast for a cheesy, umami flavor. The soup will still be hearty and flavorful, just without the meaty texture.

5

Why does my celery turn mushy?

Celery softens when overcooked or submerged in liquid too long. To keep it crispy, cut it into 1-inch pieces and add it during the last 30-45 minutes of cooking. Also, avoid overfilling the slow cooker—leave at least 2 inches of space at the top for proper heat circulation.

★★★★★4.6(4 reviews)
Categories Soups & Stews