Go Back
+ servings
A mug filled with ham and bean soup.
Print Recipe
4.49 from 35 votes

Slow Cooker Ham and Bean Soup

A great way to make use of the ham bone from your holiday ham. This Slow Cooker Ham and Bean Soup is the perfect post-holiday comfort food!
Prep Time15 mins
Cook Time7 hrs 30 mins
Total Time7 hrs 45 mins
Course: Lunch, Main Course, Soup
Cuisine: American
Servings: 8
Calories: 297kcal


  • 1 pound dry Great Northern or navy beans
  • water enough to cover dry beans by 2" for overnight soak
  • 1 cup diced white or yellow onion
  • 2 to 3 carrots peeled and chopped
  • 3 stalks celery chopped
  • 1 tablespoon minced garlic
  • 1 teaspoon dried thyme
  • 1 teaspoon dry mustard
  • 1 teaspoon salt plus additional if desired (taste and season after cooking)
  • 1 teaspoon freshly ground black pepper
  • 1 meaty ham bone (trimmed of excess fat and rinsed of any glaze)
  • 5 to 6 cups low sodium chicken broth as needed
  • 2 bay leaves
  • 8 ounces tomato sauce
  • Fresh Italian flat-leaf parsley, for garnish (optional)


  • The evening before you want to cook the soup, rinse beans, remove any debris and place in a large pot. Cover with water by at least 2-inches and soak beans overnight. They will more than double in size so choose your pot accordingly.
  • The next day, drain and thoroughly rinse the soaked beans and transfer to a 6-quart slow cooker.
  • Layer the remaining ingredients through the ham bone in the slow cooker in the order listed. Add about 5 cups of chicken broth, or just enough to cover the beans and veggies. Reserve any remaining chicken broth for later. Tuck the bay leaves into the mixture, cover and cook on HIGH for 1 hour. Reduce heat to LOW and continue to cook for an additional 5 to 6 hours. Stir occasionally during cooking time. When beans are tender, remove ham bone to a cutting board and remove and discard the bay leaves. Ad add the tomato sauce, stirring to combine. If you'd like a creamier texture, transfer about 1/3 of the soup to a blender or food processor and process until smooth. Return puréed soup to slow cooker, adding more broth, only if needed, to reach desired consistency. Cover and continue to cook for an additional 20 to 30 minutes.
  • Meanwhile, pull ham off the bone and chop into small pieces. Return chopped ham to the slow cooker and discard ham bone. Stir in chopped parsley. Taste and season with additional salt and pepper, as needed.


Quick Soak Method:
If you'd prefer to soak and cook your beans on the same day, use this method. Place beans in a large pot and cover with two to three inches of cool water. Bring to a boil and keep at a high simmer for two minutes. Remove from heat, cover, and let stand for one hour. Drain beans and continue with recipe.
Soup will thicken quite a bit when refrigerated so thin it out with a bit of water or chicken broth when reheating.
Please note that prep time does not include time to soak the beans.


Calories: 297kcal | Carbohydrates: 43g | Protein: 21g | Fat: 6g | Saturated Fat: 2g | Cholesterol: 18mg | Sodium: 556mg | Potassium: 1184mg | Fiber: 13g | Sugar: 5g | Vitamin A: 2738IU | Vitamin C: 8mg | Calcium: 132mg | Iron: 4mg