Make this hearty ham and potato soup that tastes like a fully loaded baked potato. This recipe delivers rich, comforting flavor perfect for a family dinner.
Author:purejoyalex
Prep Time:15 min
Cook Time:35 min
Total Time:50 min
Yield:6 servings 1x
Category:Dinner
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
1 tablespoon olive oil
1 large yellow onion, chopped
3 stalks celery, chopped
2 carrots, peeled and diced
4 cloves garlic, minced
1/4 cup all-purpose flour
4 cups chicken broth
4 cups peeled and diced Russet potatoes (about 2 large)
1 teaspoon dried thyme
1/2 teaspoon black pepper
1/4 teaspoon salt (adjust later)
2 cups milk or half-and-half
2 cups cooked ham, diced
1 cup sharp cheddar cheese, shredded
1/2 cup sour cream, plus more for topping
4 slices bacon, cooked and crumbled
2 tablespoons fresh chives, chopped for garnish
Instructions
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, celery, and carrots. Cook until softened, about 5 to 7 minutes.
Add the minced garlic and cook for 1 minute until fragrant.
Sprinkle the flour over the vegetables and stir constantly for 1 minute to cook out the raw flour taste.
Gradually whisk in the chicken broth until smooth. Add the diced potatoes, thyme, pepper, and initial salt.
Bring the mixture to a boil, then reduce heat, cover, and simmer for 15 to 20 minutes, or until the potatoes are tender when pierced with a fork.
Stir in the milk or half-and-half. Heat through gently; do not allow the soup to boil once milk is added.
Stir in the diced ham and shredded cheddar cheese until the cheese is completely melted and the soup is creamy.
Remove the pot from the heat. Stir in the 1/2 cup of sour cream until fully incorporated. Taste and adjust salt and pepper as needed.
Ladle the creamy potato soup with ham into bowls. Top each serving with a dollop of extra sour cream, crumbled bacon, and fresh chives.
Notes
For a thicker soup, mash about 1 cup of the cooked potatoes against the side of the pot before adding the ham and cheese.
You can use leftover ham from a holiday meal for the best flavor in this homemade potato soup with leftover ham.
If you prefer a slow cooker ham and potato soup recipe, combine all ingredients except the cheese, sour cream, and bacon in the slow cooker and cook on low for 6-8 hours. Stir in the dairy and cheese at the end.