Creamy Ham and Potato Soup Recipe

This recipe creates a delicious and comforting creamy ham and potato soup, perfect for a cozy meal.


  • 2 tablespoons olive oil or butter
  • 1 small onion, diced
  • 2 celery stalks, diced
  • 2 large carrots, diced
  • 3 cloves garlic, minced
  • ¼ cup all-purpose flour
  • 2 cups chicken broth
  • 3 cups milk, warmed
  • 1.5 pounds Yukon gold potatoes, diced
  • 2 cups diced leftover ham
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1 teaspoon Kosher salt
  • ½ teaspoon freshly cracked black pepper


  1. Heat the olive oil or butter in a large stockpot over medium-high heat. Add the onion and sauté for 3 minutes, stirring occasionally.
  2. Stir in the celery, carrots, and garlic. Continue sautéing for 4 more minutes, stirring occasionally.
  3. Stir in the flour until combined, and cook for 1 more minute.
  4. Add the chicken broth, milk, potatoes, ham, bay leaf, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer for 15-20 minutes, or until the potatoes are tender.
  5. Remove the bay leaf and discard. (Optional) For a creamier texture, use an immersion blender to blend a portion of the soup in the pot.
  6. Serve hot and enjoy!

Leave a Comment