Go Back
+ servings
Print Recipe
4.75 from 24 votes

Ham Bone Soup Recipe

This tasty soup makes perfect use of a leftover hambone or ham hock. It’s hearty, delicious and sure to become a new family favorite!
Prep Time15 mins
Cook Time6 hrs
Soak12 hrs
Total Time18 hrs 15 mins
Course: Main Course, Soup
Cuisine: American
Servings: 10
Calories: 348kcal



  • 1.5 lbs dry assorted beans (I used a 20 oz bag of 15 bean soup mix)
  • 1 ham bone or ham hock (I used 15 oz)*
  • 5 carrots peeled and diced small
  • 3 celery ribs diced small
  • 1 large onion diced small
  • 2 tsp minced garlic
  • 1.5-2 cups ham steak diced *
  • 1 tsp salt
  • 1/4 tsp pepper


  • Pour dry beans into a bowl or pitcher and cover with at least 2 inches of water above the beans to soak over night. Check to see if you need to add more water to keep the beans covered before going to bed.
  • Drain the beans and pour into a slow cooker. Nestle the ham bone into the center of the beans. Add water until the beans are covered by an inch. Cook on high for 6 hours or low for 10.
  • Half way through the cooking time, stir in the carrot, celery, onion and minced garlic.
  • With 15 minutes left of cook time, take out the bone, cut off any usable meat and add enough of the diced ham to total 2 cups. Stir the meat in along with the salt and pepper to finish cooking.


Serve with a dollop of ketchup or splash of hot sauce stirred in right before eating.
* You can use leftover ham bone and its meat or buy a ham hock and ham steak.


Calories: 348kcal | Carbohydrates: 46g | Protein: 28g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 35mg | Sodium: 756mg | Potassium: 1228mg | Fiber: 11g | Sugar: 4g | Vitamin A: 5101IU | Vitamin C: 18mg | Calcium: 77mg | Iron: 5mg