This slow cooker ham and bean soup is an incredibly flavorful and deeply satisfying meal, perfect for transforming a leftover ham bone or ham hock into a culinary masterpiece. It’s the ultimate comfort food, warming you from the inside out with every hearty spoonful.
Imagine a soup so profoundly delicious, it transcends its humble ingredients to become something truly extraordinary. This Slow Cooker Ham and Bean Soup is precisely that—a rich, savory concoction that will undoubtedly earn a permanent spot in your recipe collection. It’s the ideal solution for utilizing that precious leftover ham bone from holiday dinners, whether it’s Easter, Christmas, or any special occasion. Forget tossing that bone away; it’s the secret ingredient to a soup bursting with a depth of flavor that only long, slow cooking can achieve.

The Heart of the Soup: Choosing and Preparing Your Beans
At the core of any great ham and bean soup are, of course, the beans! For this recipe, we opt for dry white beans, specifically Great Northern beans, though Navy beans or Cannellini beans would also work beautifully. Dry beans are not only incredibly economical but also offer a superior creamy texture and richer, earthier flavor when cooked slowly compared to their canned counterparts. They are perfectly suited for the low-and-slow method of a crock pot, absorbing all the delicious flavors as they tenderize.
Dry Beans Pro Tip #1: Freshness Matters!
Many home cooks believe dry beans last indefinitely, but that’s a common misconception. If your dry beans are too old, they may stubbornly refuse to soften, no matter how long they simmer. Always check the expiration date on the package. For the best results and that desired creamy texture, aim to use dry beans within a year or so of purchase.
Dry Beans Pro Tip #2: The Importance of Soaking
While some modern recipes suggest skipping the bean soaking step, my extensive testing for this Slow Cooker Ham and Bean Soup recipe unequivocally confirms its importance. Soaking dry beans in cool water overnight (8 to 12 hours) yields remarkable benefits:
- Faster Cooking: Soaked beans cook significantly quicker and more efficiently.
- Even Texture: They achieve a more uniformly tender and creamy texture, avoiding the inconsistent firmness sometimes found in unsoaked beans.
- Improved Digestibility: Soaking helps break down complex sugars, which can make beans easier to digest and reduce common discomfort.
Trust me on this one: a little foresight goes a long way in achieving the perfect bowl of ham and bean soup.

How to Make the Ultimate Ham and Bean Soup in Your Slow Cooker
Creating this deeply flavorful and comforting soup is surprisingly simple, thanks to the magic of your slow cooker. Just a few steps stand between you and a delicious, homemade meal:
- Prepare the Beans: After their essential overnight soak, thoroughly drain the beans and return them to the slow cooker insert. This crucial step removes the soaking water, which can contain indigestible compounds, ensuring a fresh start for your broth.
- Sauté the Aromatics: In a separate skillet, heat a touch of olive oil and sauté your diced carrots, celery, and onions until the onions become beautifully translucent. This step, often overlooked in slow cooker recipes, is vital for developing a foundational layer of flavor that will permeate the entire soup. Don’t skip it! Once fragrant and softened, scrape this aromatic mixture directly into the slow cooker with the drained beans.
- Add Broth and Seasonings: Pour in the low-sodium chicken broth and add a couple of bay leaves. Give everything a good stir to combine. Using low-sodium broth is important because the ham bone will contribute its own saltiness, allowing you to control the final seasoning perfectly.
- Introduce the Ham Bone: Nestling a meaty ham bone (or a couple of ham hocks) into the center of the soup is where the magic truly begins. This bone will release its rich, smoky flavors and gelatin into the broth over hours, creating an unparalleled depth that simply can’t be replicated with diced ham alone. Cover the slow cooker and let it work its wonders on a low setting until the beans are exquisitely tender and creamy.
- Shred and Return the Ham: Once the beans are cooked through and the ham bone has imparted all its goodness, carefully remove the bone and any large pieces of ham that have fallen off. The meat will be incredibly fall-apart tender. Shred the ham into bite-sized pieces and return it to the slow cooker, stirring it into the now-flavorful soup.
- Optional Creaminess Boost: For an even thicker, more luxurious consistency, gently mash a portion of the beans directly in the slow cooker with a potato masher or the back of a spoon. This releases some of the starchy goodness from the beans, naturally thickening the soup without any added flour or cream.
- Final Seasoning and Serve: Taste the soup and adjust the seasoning with salt and freshly ground black pepper as needed. Serve hot and enjoy!




A Symphony of Flavor: Why This Soup is a Must-Try
It’s been a long time since I’ve encountered a soup this utterly delicious. The harmonious blend of smoky, salty ham, the earthy sweetness of perfectly tender white beans, and the savory foundation of sautéed vegetables creates a culinary experience that is pure comfort food in a bowl. Each spoonful is a delightful journey of textures and tastes, making it an instant classic for family dinners, chilly evenings, or simply when you crave something deeply nourishing.
Between this incredible Slow Cooker Ham and Bean Soup and our equally amazing Leftover Ham Bone Lentil Soup, you’ll never again wonder what to do with that leftover ham bone. These recipes transform what might be considered waste into the star of your next meal.
In fact, I wouldn’t be surprised if, like me, you find yourself intentionally buying a ham just for the bone! The insane cozy yumminess of this soup has a hold on me, and I predict it will capture your heart (and stomach) too. It’s more than just a recipe; it’s a revelation of how simple ingredients, given time and care, can produce something truly spectacular. I can’t wait for you to try this one. It’s an absolute keeper!

What to Serve With This Hearty Soup
This comforting soup is substantial enough to be a meal on its own, but it pairs wonderfully with a few simple accompaniments to complete your dining experience:
- Cheesy Garlic Drop Biscuits: The perfect fluffy, savory companions for dipping into the rich broth.
- Simple Green Salad: A light, crisp salad with a vinaigrette dressing offers a refreshing contrast to the soup’s richness.
- Crusty Bread: A classic choice for soaking up every last drop of the delicious broth.
- Cornbread: A sweet or savory cornbread complements the smoky ham and earthy beans beautifully.
Slow Cooker Ham and Bean Soup
8
servings
25
mins
10
hrs
8
hrs
18
hrs
25
mins
Pin
Ingredients
-
1 pound
dry Great Northern beans -
1 tablespoon
olive oil -
1 cup
diced carrots -
½ cup
diced celery -
½ cup
diced onions -
2 cloves
garlic, finely minced -
2
bay leaves -
8 cups
low-sodium chicken broth (see note) -
1
leftover ham bone (see note) - Additional chopped ham, optional (see note)
Instructions
-
Add beans to slow cooker. Add room temperature water to cover by 2 inches. Let the beans soak overnight (8 to 12 hours).
-
Drain the beans and return to the slow cooker.
-
Heat the olive oil in a skillet over medium heat. Add the carrots, celery, onions and garlic. Cook, stirring often, until the onions are translucent, about 5 to 6 minutes. Scrape the mixture into the slow cooker.
-
Add bay leaves and chicken broth and give the mixture a stir.
-
Nestle the ham bone into the soup. Cover and cook on low for 10 hours or on high for 6 hours until the beans are soft. If you’re planning to add additional ham (really only necessary if the ham bone used wasn’t super meaty), add it a couple hours before cooking time ends.
-
Remove ham bone to a plate or dish (and any large ham pieces that may have fallen off during cooking). Shred ham into small pieces and return to the slow cooker.
-
If desired, use a potato masher to lightly mash the beans in the soup for a creamier consistency.
-
Taste and season with salt, if needed. Serve immediately or keep warm until ready to serve. This soup gets thicker the longer it rests. The leftovers are super thick and creamy (in a deliciously good way).
Notes
Ham Bone: I prefer using a leftover ham bone from a spiral-sliced ham. In fact, I’ve made this soup several times without using the ham in another recipe first; I buy a ham just for this soup, cut off the meat and freeze it, and use the ham bone in the soup. I try and leave a good amount of meat on the bone so the soup has plenty of ham when it is finished cooking. Alternately, you can use 1 to 2 medium ham hocks in place of a large ham bone.
Additional Ham: If the ham bone or ham hock(s) you are using don’t have a lot of meat on them, you can add additional chopped ham toward the end of cooking time (instructions included in the recipe).
Mel Gunnell
Soup
American
Slow Cooker
Serving:
1
serving (about 1 1/2 cups)
,
Calories:
301
kcal
,
Carbohydrates:
38
g
,
Protein:
21
g
,
Fat:
8
g
,
Saturated Fat:
2
g
,
Cholesterol:
28
mg
,
Sodium:
951
mg
,
Fiber:
9
g
,
Sugar:
3
g