Go Back
+ servings

Rustic Ham and Bean Soup

Print Recipe
Have a leftover ham bone? Make this Rustic Ham and Bean Soup! This one-pot soup is loaded with leftover ham, tender navy beans and a plethora of different veggies in a light and flavorful broth. Recipe will serve 8 - 10.
Course Soups, Stews & Chilis
Cuisine American
Keyword bean, ham, ham bone, leftover, one pot, soup
Prep Time 15 mins
Cook Time 2 hrs
Additional Time 12 hrs
Total Time 14 hrs 15 mins
Servings 8 servings
Calories 171
Author Laurie McNamara


  • 1 pound dried navy beans
  • 2 teaspoons olive oil
  • 1 large yellow onion or 2 small, diced
  • 4 small carrots chopped
  • 3 short celery stalks sliced
  • 4 cloves garlic
  • 1 teaspoon italian seasoning
  • 1 ham bone leftover
  • 1 (14 ounce) can diced tomatoes
  • 1 bay leaf
  • 2 quarts (8 cups) unsalted chicken stock
  • 2 cups green cabbage shredded
  • kosher salt taste to check beforehand, soup may not need it
  • 1/2 teaspoon black pepper


  • The night before, place the dried beans in a large bowl and cover with water and soak overnight.
  • When ready to make the soup, drain and rinse the beans.
  • In a large dutch oven add; olive oil, onion, carrot and celery with a pinch of salt. Stir, cover and cook 8 minutes, stirring occasionally.
  • Next add in the ham bone, drained soaked beans, tomatoes, bay leaf and pour in the unsalted chicken stock.
  • Bring to a boil and then reduce to medium-low and simmer for 1 hour 30 minutes. Check the beans, and if they are still firm, simmer for an additional 20 to 30 mintues.
  • Transfer the ham bone to a cutting board to cool slightly.
  • Meanswhile add the cabbage to the soup, stir and simmer on low until tender. About 15 to 20 minutes.
  • Once the ham is cool enough to handle, pick or cut off 2 to 3 cups of ham from the bone and add it to the soup.
  • Taste and season the soup with kosher salt and freshly ground black pepper to your preference. The amount of soup will vary depending on how salty your ham is.
  • Serve soup in bowls with a sprinkle of minced parsley and with torn crusty bread.


Serving: 1g | Calories: 171kcal | Carbohydrates: 25g | Protein: 11g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Cholesterol: 13mg | Sodium: 400mg | Fiber: 9g | Sugar: 5g