clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Top down shot of a bowl of ham bean soup with a spoon sticking out and garnished with fresh parsley.

Ham Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Erin Jensen
  • Prep Time: 20 minutes
  • Cook Time: 6 hours
  • Total Time: 6 hours 20 minutes
  • Yield: 12 servings 1x
  • Category: Soup
  • Method: Stove Top
  • Cuisine: American


A flavorful and easy Ham Bean Soup recipe that is perfect for your leftover ham bone! Packed with flavor and perfect for colder weather.


  • 1 ham bone 
  • 810 cup water
  • 1 bay leaf
  • 1 pound dried navy beans
  • 34 medium carrots, peeled and sliced
  • 3 celery stalks, sliced
  • 1 medium yellow onion, diced
  • 2 cups additional ham meat, diced
  • salt and pepper, to taste


  1. Add ham bone, water and bay leaf to a large Dutch oven. Bring to a boil then reduce to simmer and cover for 1 hour and 30 minutes. 
  2. Add beans, cover and return to simmer for 4-6 hours, stirring occasionally. 
  3. Remove ham bone – option to scoop out the bone marrow, if any, as it adds an amazing flavor to the soup! 
  4. Add carrots, celery, onion and ham meat. Let simmer 20-30 minutes or until vegetables are firm but soft. 
  5. Taste and add salt and pepper as desired – ham is pretty salty on its own and everyone is different when it comes to salt preferences, so taste and add as needed. 
  6. Serve and enjoy.


  • Serving: serve with some crusty bread and a House Salad for a delicious meal! 


  • Serving Size: 6 oz
  • Calories: 174
  • Sugar: 1.3 g
  • Sodium: 866 mg
  • Fat: 10.8 g
  • Carbohydrates: 9.5 g
  • Protein: 11.1 g
  • Cholesterol: 35.7 mg