Nutrition Facts for Creamy ham and potato soup

Creamy Ham and Potato Soup

Warm up with a bowl of hearty, comforting Creamy Ham and Potato Soup! This rich and velvety soup combines tender chunks of russet potatoes, savory bites of diced ham, and a perfectly balanced blend of garlic, onions, and dried thyme. A splash of heavy cream adds luxurious texture, while a simple roux ensures a thick, satisfying consistency. Ready in just 50 minutes, this one-pot wonder is a family-friendly meal that's ideal for busy weeknights or chilly evenings. Garnish with fresh parsley for a pop of color, and serve with crusty bread for dipping. Packed with flavor and warmth, this easy soup recipe is sure to become a new favorite in your cold-weather rotation!

Nutriscore Rating: 65/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Creamy Ham and Potato Soup
Prep Time:15 mins
Cook Time:35 mins
Total Time:50 mins
Servings: 6

Ingredients

  • 2 tablespoons Unsalted butter
  • 1 medium Yellow onion, diced
  • 2 cloves Garlic, minced
  • 3 tablespoons All-purpose flour
  • 4 cups Chicken broth
  • 4 medium Russet potatoes, peeled and diced
  • 2 cups Cooked ham, diced
  • 1 cup Heavy cream
  • 1 teaspoon Salt
  • 0.5 teaspoon Ground black pepper
  • 0.5 teaspoon Dried thyme
  • 2 tablespoons Fresh parsley, chopped (optional for garnish)

Directions

Step 1

In a large pot or Dutch oven, melt the butter over medium heat.

Step 2

Add the diced onion and sauté for 3-4 minutes until softened. Stir in the minced garlic and cook for an additional minute until fragrant.

Step 3

Sprinkle the flour over the onion and garlic mixture, stirring constantly for 1-2 minutes to form a roux.

Step 4

Slowly whisk in the chicken broth, ensuring no lumps remain.

Step 5

Add the diced potatoes to the pot and bring the mixture to a boil. Reduce the heat to a simmer, cover, and cook for 15-20 minutes, or until the potatoes are tender when pierced with a fork.

Step 6

Stir in the diced ham, heavy cream, salt, pepper, and dried thyme. Simmer for 5-7 minutes, stirring occasionally.

Step 7

Using a potato masher or immersion blender, mash some of the potatoes in the pot to thicken the soup to your desired consistency. Leave some potato chunks for texture.

Step 8

Taste the soup and adjust seasoning with additional salt and pepper if needed.

Step 9

Remove the pot from heat and ladle the soup into bowls. Garnish with fresh parsley if desired and serve warm.

Nutrition Facts

Serving size (2875.6g)
Amount per serving % Daily Value*
Calories 2662.2
Total Fat 132.6g 0%
Saturated Fat 72.1g 0%
Polyunsaturated Fat 0g
Cholesterol 577mg 0%
Sodium 10704.1mg 0%
Total Carbohydrate 213.5g 0%
Dietary Fiber 16.5g 0%
Total Sugars 21.1g
Protein 142.2g 0%
Vitamin D 0IU 0%
Calcium 295.5mg 0%
Iron 14.9mg 0%
Potassium 6479.3mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 45.6%
Protein: 21.7%
Carbs: 32.6%