Go Back
+ servings
Creamy Ham and Potato Soup
Print Recipe
0 from 0 votes

Creamy Ham Potato Soup

You are going to absolutely love this Creamy Ham and Potato Soup recipe. It is an easy dinner idea that everyone will love. It is perfect for this cold fall and winter night but still delicious during the summer. This is going to become a well-loved soup recipe. 
Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Course: Soup
Cuisine: American
Keyword: ham potato soup
Servings: 8
Author: Jill


  • 4 tablespoons unsalted butter
  • 1/2 cup diced onion
  • 1/2 cup diced carrot
  • 1/2 cup diced celery
  • 4 cloves garlic minced
  • 3 tablespoons all-purpose flour
  • 4 cups chicken stock
  • 3 cups diced ham
  • 4 cups diced potatoes peeled and diced small
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 cup heavy cream
  • 1/2 cup sour cream
  • 1 1/2 cups shredded cheddar cheese plus more for serving
  • 1 scallion thinly sliced, garnish


  • In a large stockpot or dutch oven over medium-low heat, melt the butter. Add the onions, carrot, celery, and garlic and cook until the onions are translucent, stirring occasionally for about 5 minutes.
  • Add the flour to the pot and stir it in to coat the veggies, let cook for two minutes stirring constantly. Slowly pour in the chicken stock while stirring constantly to avoid lumps. Add the diced ham, potatoes, salt, and pepper to the pot and stir them in, making sure the potatoes are fully submerged. Bring to a boil, reduce heat to low, cover and simmer for 20-25 minutes or until the potatoes are cooked through.
  • Stir in the heavy cream, sour cream, and cheddar cheese. Continue to cook until the cheese is fully melted. Taste and adjust seasoning if necessary. Take off the heat and serve with more cheese, and scallion for garnish, optional.