Nutrition Facts for Ham bone soup

Ham Bone Soup

Transform your leftover holiday ham into a comforting and hearty Ham Bone Soup, a deliciously frugal recipe that makes the most of a whole ham bone. Packed with tender vegetables like carrots, celery, potatoes, and onions, and infused with the savory flavors of garlic, thyme, and bay leaf, this slow-simmered soup is a nourishing classic. Canned diced tomatoes add a subtle tang, while the optional addition of diced cooked ham gives an extra pop of meaty goodness. Perfectly suited for cozy weeknight dinners or meal prep, this wholesome soup uses simple pantry staples and simmers to perfection in just two hours. Serve this warming bowl of comfort with crusty bread for dipping, and watch it become a family favorite. Ideal for using up ham leftovers, this recipe is a true kitchen gem!

Nutriscore Rating: 79/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Ham Bone Soup
Prep Time:15 mins
Cook Time:120 mins
Total Time:135 mins
Servings: 6

Ingredients

  • 1 whole ham bone
  • 1 medium onion
  • 3 medium carrots
  • 3 medium celery stalks
  • 3 medium potatoes
  • 3 cloves garlic cloves
  • 14.5 ounces canned diced tomatoes
  • 1 teaspoon dried thyme
  • 2 teaspoons dried parsley
  • 1 whole bay leaf
  • 8 cups vegetable broth or chicken broth
  • 1 teaspoon salt
  • 0.5 teaspoons black pepper
  • 1 cup cooked ham, diced (optional)

Directions

Step 1

Place the ham bone in a large stockpot and add the vegetable broth or chicken broth.

Step 2

Peel and dice the onion, carrots, and potatoes. Slice the celery stalks. Mince the garlic cloves.

Step 3

Add the diced onion, carrots, celery, garlic, and bay leaf to the pot with the ham bone.

Step 4

Pour the canned diced tomatoes, including their liquid, into the pot.

Step 5

Add dried thyme, dried parsley, salt, and black pepper to the stockpot. Stir to combine.

Step 6

Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low, cover the pot, and simmer for 90 minutes.

Step 7

After 90 minutes, add the diced potatoes to the pot. If using cooked ham, add it at this stage as well. Stir to mix.

Step 8

Continue simmering the soup for an additional 30 minutes or until the potatoes are fork-tender.

Step 9

Remove the ham bone from the pot. Shred any remaining meat from the bone and return it to the soup. Discard the bone.

Step 10

Taste the soup and adjust seasoning with additional salt and pepper if needed.

Step 11

Ladle the soup into bowls and serve warm. Enjoy!

Nutrition Facts

Serving size (3884.7g)
Amount per serving % Daily Value*
Calories 1717.1
Total Fat 52.0g 0%
Saturated Fat 16.4g 0%
Polyunsaturated Fat 3.7g
Cholesterol 245.3mg 0%
Sodium 10130.5mg 0%
Total Carbohydrate 204.0g 0%
Dietary Fiber 33.7g 0%
Total Sugars 49.3g
Protein 113.0g 0%
Vitamin D 0IU 0%
Calcium 503.2mg 0%
Iron 16.0mg 0%
Potassium 7289.4mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 27.0%
Protein: 26.0%
Carbs: 47.0%