Go Back
ham and potato soup with ham bone

🥣 Ham and Potato Soup with Ham Bone

Prep Time 15 minutes
Cook Time 1 hour 15 minutes
Servings: 6 servings
Calories: 320

Ingredients
  

  • 1 meaty ham bone with about 1–2 cups of meat on it
  • 6 cups water or low-sodium chicken broth
  • 1 tbsp olive oil or butter
  • 1 medium onion diced
  • 2 cloves garlic minced
  • 3 large carrots peeled and chopped
  • 3 stalks celery chopped
  • 4 –5 medium russet potatoes peeled and diced
  • 1 bay leaf
  • ½ tsp dried thyme
  • ½ tsp black pepper plus salt to taste
  • ¾ cup milk or half-and-half for a creamy finish – optional
  • 2 tbsp all-purpose flour if thickening is desired
Optional Add-ins:
  • ½ cup frozen peas or corn
Chopped fresh parsley for garnish

Method
 

Make the ham broth:
  1. Place ham bone in a large pot or Dutch oven and cover with 6 cups water (or broth). Bring to a boil, then reduce heat and simmer uncovered for 30–45 minutes. Remove the bone and set aside to cool. Discard bay leaf if added early.
Sauté the vegetables:
  1. In a separate skillet or the same pot (after removing the bone), heat olive oil or butter over medium heat. Add onions, garlic, carrots, and celery. Cook until softened, about 5–7 minutes.
Add potatoes and broth:
  1. Pour the reserved ham broth back into the pot (if you removed it) along with the cooked vegetables. Add potatoes, bay leaf, thyme, and pepper. Bring to a boil, then reduce to a simmer and cook for 20–25 minutes, or until potatoes are tender.
Add ham:
  1. Remove meat from the ham bone and shred or chop into bite-sized pieces (discard fat or gristle). Stir the ham back into the pot.
Make it creamy (optional):
  1. In a small bowl, whisk flour with milk or half-and-half until smooth. Stir this into the soup and simmer for 5–10 more minutes until slightly thickened. (Or mash a few potatoes in the pot for natural thickening.)
Taste and adjust:
  1. Add salt only if needed (ham is usually salty). Season with more pepper if desired. Remove bay leaf before serving.
  2. Serve hot with crusty bread or rolls.

Notes

For even more flavor, roast the ham bone briefly in a 400°F oven before simmering it.
Dice potatoes uniformly to ensure even cooking.
Leftovers thicken as they sit—add extra broth or milk when reheating.
You can freeze this soup for up to 2 months. Let it cool fully before storing in freezer-safe containers.