This ham and potato soup is the perfect comfort soup to cozy up with on a chilly day. This soup cooks in under 30 minutes and makes for the ideal old-fashioned ham and potato soup, which tastes even better the next day! 

Close up of finished ham and potato soup in serving bowls topped with greens.

Soup Season

As soon as summer ends, I’m ready for all the soups! We love a creamy vegetable soup, and this ham and potato soup is the picky eater-friendly version of that! Similar to a classic potato soup, this soup is rich in a thick and rich broth, packed with tender potatoes. 

Ingredients for Ham and Potato Soup

The best part of this soup is that the ingredients are so simple. Here’s what you will need:

  • Vegetable base – A sautéed mixture of carrots, onion, and celery, also known as a “mirepoix”, serves as the base for most soups. 
  • Broth – We use chicken broth to add a depth of flavor to the soup, without the hard work of making homemade stock. 
  • Potatoes – We use russet potatoes for this recipe. You can peel and dice the potatoes or leave the skin on, like in our easy potato soup recipe!
  • Milk – The perfect addition to making this soup creamy. You can also use half-and-half or heavy cream, like we do in our spicy zuppa toscana!
  • Flour – We use flour to thicken the soup.
    Make it gluten-free:Replace flour with cornstarch to adapt this soup to your dietary needs.
  • Ham – Cooked ham, diced into bite-sized pieces. 

See the recipe card below for a complete list of ingredients and quantities.

All of the ingredients for ham and potato soup in glass bowls.

Tools for this Recipe

Shop all of Valentina’s favorite kitchen essentials, gadgets, and kitchen must-haves!

  • We love our Dutch oven for all of our soups!
  • The best way to store leftover soup is to use soup cubes

How to Make Ham and Potato Soup from Scratch

A dutch oven with chopped vegetables and butter.
  1. Heat a Dutch oven and cook carrots, onion, and celery with melted butter. Add the minced garlic and cook until fragrant.
A dutch oven with the cooked vegetables, broth, and potatoes.

2. Add chicken broth, salt, black pepper, and diced potatoes to the pot. Cook until the potatoes are fork-tender. 

A bowl with the flour and milk mixture.

3. Whisk the milk and flour together in a bowl and add to the soup.

A dutch oven with the rich and creamy ham and potato soup.

4. Stir in cubed ham and simmer for 5 minutes. Garnish with fresh herbs, serve, and enjoy friends! 

Other Cooking Methods

Although we love to make this soup in a Dutch oven, here are some alternative methods for cooking it:

Instant  Pot

1. Turn the Instant Pot to sauté mode and cook the vegetables in butter until they are tender and softened. 
2. Add remaining soup ingredients and cook on high pressure for 30 minutes.

Crockpot

1. Add the sautéed vegetables to a slow cooker along with chicken broth, seasoning, potatoes, milk, flour, and ham. 
2. Cook on low for 7-9 hours, or until the potatoes are tender enough to be pierced with a fork. Serve, and enjoy!

Up close of ham and soup in dutch oven being scopped with serving spoon.

Expert Tips: 

  • Cheese it up: Add loads of shredded cheddar cheese to the soup to make it extra hearty and delicious.
  • Add vegetables: Bulk up the soup with the addition of veggies! Add sauteed mushrooms or broccoli florets, like our chicken and broccoli soup

How to Serve Soup

This soup is incredibly simple, making it perfect to serve with a variety of sides.

  • Sandwich: Nothing beats a soup and sandwich combo! Serve this warm soup with a cold italian sub.
  • Salad: I’m not sure about you, but I love pairing creamy pasta salad with soup. Our chicken Caesar pasta salad is a flavor-packed salad that makes for a great combination. 
  • Bread: Homemade breadsticks are a great accompaniment to this soup, especially when dipped into the broth. 
Ham and potato soup recipe in serving bowl with spoon.

Store & Reheat 

  • Storage. Keep leftovers in an airtight container in the fridge for up to 3 days for peak freshness. 
  • Reheat. Warm up leftover soup in a pot on the stovetop until reheated. The soup will thicken up as it reheats. 
  • Freeze. To store the soup for longer, add cooled soup to a soup cube tray. Store in the freezer for up to 3 months. Reheat: Add the frozen soup directly to a pot and reheat until warmed through. 

More Soup Recipes

If you enjoyed this ham and potato soup recipe, be sure to try our other easy soup recipes; here are some of our favorites:

If you tried this ham & potato soup recipe or any other recipe on my website, please leave a star rating and let me know how it went in the comments below – we appreciate it!

Creamy Ham and Potato Soup Recipe

Print
5 from 6 votes
This ham and potato soup recipe makes the perfect homemade comfort meal! A bowl of thick potato soup made extra hearty with bits of ham. This soup hits the spot in any season, but especially during a chilly fall day.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 8 servings

Ingredients

  • 4 Tbsp unsalted butter
  • 1 onion diced
  • 1 celery stick diced
  • 1 large carrot sliced
  • 4 garlic cloves minced
  • 4 cups chicken broth
  • 4 Idaho potatoes cubed
  • 1 tsp salt or to taste
  • ¼ tsp ground black pepper or to taste
  • 3 cups whole milk
  • ¼ cups all-purpose flour
  • 1 pounds cooked ham 2 cups, cubed

Instructions

  • Heat a Dutch oven over medium heat and add butter, along with onions, celery, and carrots. Cook until the vegetables are tender and soft.
  • Add minced garlic to the veggies and cook until fragrant.
  • Add the broth to the pot along with potatoes, salt, and pepper. Bring to a simmer and cook until the potatoes are tender and cooked through (about 8-10 minutes).
  • In a small bowl, whisk together the milk and flour, then whisk it into the soup.
  • Add the chopped ham to the soup pot and cook for about 5 minutes, or until the soup has thickened.
  • Garnish the soup with fresh parsley.
  • Serve, and enjoy friends!

Notes

  • Level up the soup with shredded cheese! Stir cheddar cheese into the simmering soup. 
  • Bulk up the soup with sautéed mushrooms or even broccoli florets – get experimental! 
  • Refrigerate leftover soup for up to 3 days. Reheat the soup on the stovetop in a soup pot until it’s thick and heated through.  

Nutrition

275kcal Calories11g Carbs16g Protein18g Fat9g Saturated Fat1g Polyunsaturated Fat7g Monounsaturated Fat0.2g Trans Fat61mg Cholesterol1524mg Sodium370mg Potassium1g Fiber6g Sugar1870IU Vitamin A2mg Vitamin C130mg Calcium1mg Iron
Nutrition Facts
Creamy Ham and Potato Soup Recipe
Amount Per Serving
Calories 275 Calories from Fat 162
% Daily Value*
Fat 18g28%
Saturated Fat 9g56%
Trans Fat 0.2g
Polyunsaturated Fat 1g
Monounsaturated Fat 7g
Cholesterol 61mg20%
Sodium 1524mg66%
Potassium 370mg11%
Carbohydrates 11g4%
Fiber 1g4%
Sugar 6g7%
Protein 16g32%
Vitamin A 1870IU37%
Vitamin C 2mg2%
Calcium 130mg13%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

Recipe FAQs

What kind of potatoes are best for ham and potato soup?

You can use Yukon gold potatoes, russet potatoes, and even red potatoes. 

Do you mash the potatoes in ham and potato soup? 

If you want to thicken up the soup, you can lightly mash some of the potatoes, making for a rich and thick soup. 

Can you make this soup without meat? 

Yes, you can absolutely make this soup without ham and have yourself a simple potato soup.