Hearty Ham and Potato Soup is a creamy, rich, and flavorful dish packed with tender potatoes, smoky ham, and a velvety broth. This simple one-pot recipe is a great way to use leftover ham while creating a comforting meal the whole family will enjoy.
Melt butter in a large pot over medium heat. Add diced onion, carrots, and celery. Cook for about 5 minutes until softened. Stir in minced garlic and cook for another minute.
Add diced potatoes, ham, and chicken broth. Bring to a boil, then reduce heat and let simmer for about 15 minutes, or until the potatoes are tender.
Use an immersion blender to blend a portion of the soup for a thicker consistency, or leave it chunky if preferred.
Reduce heat and stir in heavy cream. Let cook for another 5 minutes, stirring occasionally.
Season with salt, black pepper, and smoked paprika if using. Adjust seasoning to taste.
Ladle into bowls and garnish with fresh parsley. Serve hot with warm bread or a side salad.
Notes
For extra creaminess, blend more of the potatoes before adding the ham.
Leftovers store well in the fridge for up to 3 days.
Pair with cornbread, roasted vegetables, or a crisp green salad for a complete meal.
Keyword creamy potato soup, easy ham soup, ham and potato soup