This Delicious Ham and Potato Soup is a creamy, comforting dish perfect for any day of the week. It combines the savory taste of ham with the heartiness of potatoes, enveloped in a rich, creamy broth. This soup is ideal for a cozy night in or a satisfying family dinner.


  • 2 tablespoons butter
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 3 cups diced potatoes (about 3 medium potatoes)
  • 2 cups cooked ham, diced
  • 4 cups chicken broth
  • 1 cup milk
  • 1/2 cup heavy cream
  • 1/4 cup all-purpose flour
  • 1 teaspoon dried thyme
  • Salt and pepper to taste
  • Optional: chopped green onions or chives for garnish


  1. In a large pot, melt the butter over medium heat. Add the diced onion and cook until translucent, about 5 minutes.
  2. Add the minced garlic and cook for an additional minute, until fragrant.
  3. Stir in the diced potatoes and cooked ham. Pour in the chicken broth and bring the mixture to a boil.
  4. Reduce heat to a simmer, cover, and cook until the potatoes are tender, about 15-20 minutes.
  5. In a separate bowl, whisk together the milk, heavy cream, and flour until smooth.
  6. Gradually add the milk mixture to the pot, stirring continuously. Cook for another 5-10 minutes, or until the soup thickens.
  7. Season with dried thyme, salt, and pepper to taste.
  8. Serve hot, garnished with chopped green onions or chives if desired.

Nutrition Facts (per serving)

  • Calories: 300
  • Fat: 14g
  • Carbohydrates: 28g
  • Protein: 15g

Prep and Cooking Time

  • Prep Time: 10 minutes
  • Cooking Time: 35 minutes


  • Serves: 4-6 people

This Delicious Ham and Potato Soup is a classic comfort food, easy to make, and sure to please the whole family. It’s a great way to use up leftover ham and turn it into a new and satisfying meal. Enjoy this creamy, hearty soup with a side of crusty bread for a complete and cozy dining experience.

Rate this recipe

Score: 0 Votes: 0

Your page rank: