This comforting and hearty creamy ham and potato soup is perfect for chilly days. Packed with tender potatoes, savory ham, and a rich, velvety broth, this soup is a warm hug in a bowl. It’s simple to make and full of flavor, making it an ideal meal for lunch or dinner. Serve with crusty bread for a satisfying dish that everyone will love.
Ingredients:
- 2 tablespoons butter
- 1 medium onion, diced
- 2 cloves garlic, minced
- 4 cups potatoes, peeled and diced
- 2 cups ham, diced
- 4 cups chicken broth
- 1 cup heavy cream (or milk for a lighter option)
- 1 cup shredded cheddar cheese (optional)
- Salt and pepper to taste
- 1 teaspoon dried thyme (optional)
- 1 tablespoon all-purpose flour (for thickening, optional)
- Chopped fresh parsley for garnish
Instructions:
- In a large pot, melt the butter over medium heat. Add the diced onions and garlic, and sauté until softened and fragrant, about 3-4 minutes.
- Stir in the diced potatoes and ham, and cook for another 2-3 minutes to combine the flavors.
- Pour in the chicken broth and bring the mixture to a boil. Reduce the heat to low and let the soup simmer for 15-20 minutes, or until the potatoes are tender.
- If you want a thicker soup, whisk together the flour and a little water to make a slurry, then stir it into the soup.
- Stir in the heavy cream and shredded cheese (if using), and let the soup simmer for another 5 minutes. Season with salt, pepper, and thyme to taste.
- Once everything is well combined and creamy, remove the pot from heat. Garnish with fresh parsley.
- Serve hot with crusty bread or your favorite side dish.
Enjoy your creamy ham and potato soup!