Creamy Ham and Potato Soup is a comforting, hearty dish that combines tender potatoes, savory ham, and a rich, creamy broth. This classic soup is perfect for chilly evenings or whenever you want a warm and satisfying homemade meal.
The combination of soft potatoes and smoky ham creates a delicious balance of flavors, while the creamy base makes the soup smooth and comforting. It’s also a great way to use leftover ham from holidays or family dinners. Serve it with crusty bread or crackers for a simple but filling meal.
Prep Time, Cook Time & Servings
-
Prep Time: 15 minutes
-
Cook Time: 30 minutes
-
Total Time: 45 minutes
-
Servings: 6 servings
-
Calories: ~330 calories per serving
Equipment Needed
-
Large soup pot or Dutch oven
-
Cutting board
-
Sharp knife
-
Measuring cups and spoons
-
Wooden spoon
-
Potato masher (optional)
-
Ladle
Ingredients
-
2 tablespoons butter
-
1 small onion, chopped
-
2 cloves garlic, minced
-
3 cups diced potatoes (Yukon Gold or Russet)
-
2 cups cooked ham, diced
-
3 cups chicken broth
-
1 cup milk
-
1 cup heavy cream
-
2 tablespoons all-purpose flour
-
1/2 teaspoon salt
-
1/2 teaspoon black pepper
-
1/2 teaspoon paprika
-
1/2 cup shredded cheddar cheese (optional)
-
2 tablespoons chopped parsley or green onions (for garnish)
Ingredient Notes
-
Potatoes: Yukon Gold potatoes create a creamier texture, while Russet potatoes make the soup thicker.
-
Ham: Leftover holiday ham works perfectly for this recipe.
-
Heavy Cream: Gives the soup its rich and creamy texture. You can substitute half-and-half for a lighter version.
-
Cheddar Cheese: Optional but adds extra flavor and richness.
Instructions
1. Sauté the Aromatics
In a large pot, melt butter over medium heat. Add the chopped onion and cook for about 4–5 minutes until softened. Stir in the garlic and cook for another 30 seconds.
2. Cook the Potatoes
Add the diced potatoes, ham, and chicken broth to the pot. Bring to a boil, then reduce heat and simmer for about 15 minutes, or until the potatoes are tender.
3. Make the Cream Base
In a small bowl, whisk together the flour and milk until smooth. Slowly pour the mixture into the soup while stirring.
4. Add Cream and Seasonings
Stir in the heavy cream, salt, pepper, and paprika. Let the soup simmer for another 5–7 minutes until slightly thickened.
5. Add Cheese (Optional)
If using cheese, stir in the shredded cheddar until melted and smooth.
6. Finish and Serve
For a thicker soup, lightly mash some of the potatoes with a potato masher. Garnish with chopped parsley or green onions and serve hot.
Nutrition Facts (Per Serving)
-
Calories: 330
-
Protein: 16g
-
Carbohydrates: 28g
-
Fat: 18g
-
Fiber: 3g
-
Sodium: 780mg
Nutrition values are approximate.
Tips for the Best Ham & Potato Soup
-
Dice potatoes evenly: This helps them cook at the same rate.
-
Use leftover ham: It adds deeper flavor compared to deli ham.
-
Mash some potatoes: This naturally thickens the soup without extra flour.
-
Add vegetables: Carrots, celery, or corn make great additions.
Variations
Cheesy Ham and Potato Soup
Add 1 cup shredded cheddar or Monterey Jack cheese for a richer soup.
Slow Cooker Version
Add all ingredients except milk and cream to a slow cooker and cook on low for 6–7 hours. Stir in milk and cream at the end.
Loaded Ham and Potato Soup
Top with crispy bacon, shredded cheese, and sour cream.
Healthy Version
Use low-fat milk instead of cream and add extra vegetables like carrots and celery.