creamy potato and ham soup

Creamy Potato and Ham Soup

This creamy potato and ham soup is warm, hearty, and comforting, with tender potatoes, savory ham, and a rich, creamy broth. It’s an easy one-pot meal that’s perfect for a cozy dinner.

Ingredients

  • 3 cups diced potatoes
  • 2 cups cooked ham, diced
  • 1 small onion, chopped
  • 2 cloves garlic, minced
  • 3 cups chicken broth
  • 1 cup milk
  • 1 cup heavy cream
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon dried thyme

Instructions

  1. Melt the butter in a large pot over medium heat. Add the onion and cook for 3–4 minutes until softened. Add the garlic and cook for another 30 seconds.
  2. Sprinkle in the flour and stir for about 1 minute.
  3. Gradually whisk in the chicken broth until smooth.
  4. Add the potatoes, ham, thyme, salt, and pepper. Bring to a gentle boil, then reduce the heat and simmer for 15–20 minutes, until the potatoes are tender.
  5. Stir in the milk and heavy cream. Cook for another 5–7 minutes without letting the soup boil rapidly.
  6. For a thicker texture, lightly mash some of the potatoes directly in the pot while leaving plenty of chunks.
  7. Taste and adjust the seasoning before serving hot.

Leave a Comment