Ham and Potato Soup
This post may contain affiliate links. Please read my disclosure policy.
Ham and Potato Soup is going to be one of your new favorite comfort food staples. Chunks of juicy ham are mixed with delicious potatoes, chicken broth, seasonings, and some of my favorite veggies like broccoli and carrots (and of course cheese) to give you a one stop meal that you will not be able to get enough of!
If I am pressed for time during the busy work week and don’t have time to pull the slow cooker out to make a soup like this slow cooker chicken soup, this ham and potato soup is always my go to!
One of my favorite things about ham and potato soup how thick it is. Not only is the soup thickened with flour, but the starch in potatoes does an excellent job of doing the thickening!
This potato and ham soup is the perfect soup if to make in a large batch and freeze for later (I also love batch cooking Broccoli Soup), because it is made with a chicken broth base.
Just make sure to heat it back up slowly on the stovetop when you reheat it so you don’t change the texture of the potatoes or the consistency of the soup. I love making it in batches for those days that I just don’t feel like cooking!
I mainly just use celery, onion, and broccoli in this recipe, but if you have any extra veggies you want to use up, ham and potato soup is perfect for it! Corn, peppers or peas all make great additions to this soup recipe.
Whenever I make this ham and potato soup recipe, my daughter always gets so excited. She will come home from school and get so excited to enjoy some of this heaven in a bowl!
How To Make Potato Soup
To make a cheesy ham and potato soup like this one, you want to start by pre cooking your celery, onions, and carrots to soften them up a bit.
Then, add your potatoes, chicken broth, broccoli stems, and simmer the mixture until your potatoes are softened, which should take about 15 minutes.
Next, you want to make your ‘roux’, the mixture of flour, milk, and cream. Add your milk mixture, broccoli, and ham to the pot. It is very important to make sure your pot is at a simmer rather than a boil, or you will risk curdling your soup.
Finally, to thicken your soup a bit, use a potato masher and lightly mash your ham and potato soup. This will help to release the starches into the soup which will in turn thicken it. Add your cheeses (my favorite part) and pepper, and you are set!
A rich velvety soup loaded with ham, potatoes and broccoli.
- 1 tablespoon olive oil
- 2 stalks celery sliced
- 1 medium onion chopped
- 2 carrots sliced
- 2 cloves garlic minced
- 3 lbs potatoes peeled and cubed, approximately 4-5 medium
- 6 cups chicken broth low sodium
- 1 teaspoon poultry seasoning
- 2 tablespoons parsley fresh
- 1/4 cup all-purpose flour
- 2 cups cooked ham diced
- 2 cups milk
- 2 cups light cream
- 4-5 cups broccoli chopped
- 2 cups sharp cheddar cheese shredded
- 1/3 cup parmesan cheese shredded
- pepper to taste
Heat the oil in a large pot over medium heat. Add celery, onion, carrot, garlic and seasonings and cook until the onion is tender, about 5 minutes.
Add potatoes, chicken broth, broccoli stems and parsley. Simmer until potatoes are tender, about 15 minutes.
Combine milk, cream and flour in a small container. Whisk until flour is mixed in. Add milk mixture, broccoli and ham to the pot and simmer about 10 minutes, stirring occasionally until broccoli is tender.
Remove from heat and using a potato masher, mash mixture slightly to thicken. Stir in cheeses and pepper to taste.
(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)
More Recipes You’ll Love