Go Back
bowl of ham and bean soup with chunks of ham, navy beans, carrots and celery. Garlic bread on side of bowl, garnishes with thyme sprig.

Ham and Bean Soup

Course: Main Course, Soup
Cuisine: American
Keyword: ham and bean soup, bean soup
Cook Time: 3 hours
Total Time: 3 hours
Servings: 10
Calories: 378kcal
Author: Laureen King
An exceptional recipe for Ham and Bean soup. Family favourite!
Print Recipe


  • 1 ham bone I leave meat on the bone while it cooks
  • 4 cups leftover ham
  • 2 cups dry navy beans
  • 2 cups celery chopped
  • 2 cups carrots chopped
  • 1 large onion finely chopped
  • 3 cloves garlic finely minced
  • 4 sprigs fresh thyme or 2 teaspoons dry
  • ¼ cup fresh parsley or 1 tbsp. dry
  • ½ teaspoon fresh ground pepper
  • 8-9 cups chicken stock
  • 1 tbsp olive oil for sautéing vegetables


  • Prepare dried beans by soaking them in cold water for 8-10 hours, then drain and rinse. (I do this the night before).
  • In large pan heat oil and sauté celery, carrots, onions and garlic until tender.
  • Add chicken stock, ham bone and ham. Transfer to larger pot if necessary.
  • Add beans, parsley, thyme and pepper.
  • Bring to a boil, then reduce heat and simmer covered for 2-3 hours.
  • Chop up large pieces of ham before serving


This recipe also work well in a slow cooker 6-8 hours on low.


Calories: 378kcal | Carbohydrates: 36g | Protein: 26g | Fat: 13g | Saturated Fat: 4g | Cholesterol: 40mg | Sodium: 976mg | Potassium: 1017mg | Fiber: 11g | Sugar: 6g | Vitamin A: 4520IU | Vitamin C: 6.3mg | Calcium: 95mg | Iron: 3.5mg