Creamy ham and potato soup is hearty, filling, and so flavourful. This warm and cozy one pot meal is packed with delicious ham, creamy potatoes, and sweet corn, and served with some crispy bacon on top. It's the easiest weeknight meal to make in just 25 minutes. Plus, it's freezer-friendly so make a big batch ahead of time and freeze any leftovers for another day. So easy.
This creamy ham and potato soup is an excellent way to use any leftover ham after a holiday meal. Serve it with a some crusty bread for dunking. Some of my favourite bread to pair with this are easy ciabatta rolls, pull apart garlic bread, rosemary garlic focaccia bread, or homemade no yeast biscuits.
Some of my other go-to's for leftover ham are easy ham and potatoes au gratin or creamy Chinese-style borscht soup.
Ingredients
- bacon
- onion
- potatoes
- all-purpose flour
- chicken broth
- cooked ham - this recipe is a great way of using leftover holiday glazed baked ham.
- corn - I used frozen corn.
- heavy cream
- ground black pepper
- salt - I did not need to add any because the cooked ham and chicken broth contains sufficient sodium. Add salt to taste.
- fresh parsley - optional, for serving on top.
You will also need a medium cooking pot (I used my 4 qt. dutch oven).
How to Make the Best Ham and Potato Soup
- Cook the bacon. Sauté bacon in a large stockpot or Dutch oven over medium high heat (no cooking oil needed) until crisp, about 3-4 minutes. Set the bacon aside on a plate.
- Make the bulk of the soup. Add onion and potatoes and sauté for 1-2 minutes until fragrant. Stir in flour and mix well to combine until flour is fully incorporated. Stir in chicken broth and mix until the soup is smooth and uniform. Bring the soup to a boil over medium high heat. Cover and let it continue to boil for 10-15 minutes until potatoes are fork tender (if you can easily insert a fork into the potatoes, then it is fork tender).
- Mash half the soup. Mash half of the potatoes in the pot with a potato masher or blend with a handheld immersion blender. Mashing the potatoes help thicken the soup.
- Stir in remaining ingredients. Stir in ham, corn, heavy cream and black pepper. Let the soup simmer over medium heat and whisk occasionally until thickened to a desired consistency, about 5 minutes. If the chowder gets too thick, add a little bit more water to dilute it. Add salt to taste, if needed.
- Serve. Serve warm in a bowl and top with crispy bacon and fresh parsley, and a side of crusty bread for dunking.
Tips for Storing and Freezing
- How to store: Store creamy ham and potato soup in the pot (covered with the lid) or transfer to an airtight container, and store in the refrigerator for up to 3-4 days.
- How to freeze: Allow the soup to cool to room temperature, then transfer it to into an airtight container or freezer bag and freeze in the freezer for up to 3 months. To serve, thaw it overnight in the refrigerator or for a few hours at room temperature on the kitchen counter.
- How to reheat: Reheat on the stove over medium heat for a few minutes until warmed through and serve with garnish on top. If the soup has thickened too much, just add a little water to thin it out to your desired consistency.
More Soup Recipes
- Sweet Potato Soup
- Creamy Tortellini Soup with Sausage
- Creamy Mexican Corn Soup
- Vegetarian Mushroom Barley Soup
- Lemon Chicken Orzo Soup
- Roasted Butternut Squash and Cauliflower Soup
- Beef Cabbage Barley Soup
This quick and easy creamy ham and potato soup forms a part of my 25 warm and cozy fall soup recipes. Follow the link to check out all of my 25 fall favourite soups.
Did you make this recipe? I would greatly appreciate a comment and rating below, letting me know what you thought of the recipe. You can also snap a picture and tag me on Instagram @aheadofthyme or share it on the Pinterest pin so that I can follow along.
Don't forget to sign up for my email newsletter so that you don't miss any recipes. You can also follow along on Instagram, Pinterest, and Facebook for more recipe updates.
Recipe
Creamy Ham and Potato Soup
- Total Time: 25 minutes
- Yield: 4-6 servings
Description
Creamy ham and potato soup is hearty, filling, and so flavourful. This warm and cozy one pot meal is the easiest weeknight meal to make in just 25 minutes.
Ingredients
- 4 strips of bacon
- ½ cup onion, finely chopped
- 4 medium potatoes, peeled and diced (about 3 cups)
- 3 tablespoons all-purpose flour
- 4 cups chicken broth (or 2 tablespoons chicken bouillon powder + 4 cups water)
- 1 + ½ cups cooked ham, cut into ½-inch cubes
- 1 cup frozen corn
- ½ cup heavy cream
- ½ teaspoon ground black pepper
- salt (to taste)
- 1 teaspoon fresh parsley, finely chopped
Instructions
- Sauté bacon in a large stockpot or Dutch oven over medium high heat (no cooking oil needed) until crisp, about 3-4 minutes. Set the bacon aside on a plate.
- Add onion and potatoes and sauté for 1-2 minutes until fragrant. Stir in flour and mix well to combine until flour is fully incorporated. Stir in chicken broth and mix until the soup is smooth and uniform. Bring the soup to a boil over medium high heat. Cover and let it continue to boil for 10-15 minutes until potatoes are fork tender (if you can easily insert a fork into the potatoes, then it is fork tender).
- Mash half of the potatoes in the pot with a potato masher or blend with a handheld immersion blender. Mashing the potatoes help thicken the soup.
- Stir in ham, corn, heavy cream and black pepper. Let the soup simmer over medium heat and whisk occasionally until thickened to a desired consistency, about 5 minutes. If the chowder gets too thick, add a little bit more water to dilute it. Add salt, to taste (I did not need to add any because the cooked ham and chicken broth contains sufficient sodium).
- Serve warm in a bowl and top with crispy bacon and fresh parsley.
Notes
How to store: Store creamy ham and potato soup in the pot (covered with the lid) or transfer to an airtight container, and store in the refrigerator for up to 3-4 days.
How to freeze: Allow the soup to cool to room temperature, then transfer it to into an airtight container or freezer bag and freeze in the freezer for up to 3 months. To serve, thaw it overnight in the refrigerator or for a few hours at room temperature on the kitchen counter.
How to reheat: Reheat on the stove over medium heat for a few minutes until warmed through and serve with garnish on top. If the soup has thickened too much, just add a little water to thin it out to your desired consistency.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Timothy J Kerley Sr says
I don't see quantities for any of the ingredients.....
Sam Hu | Ahead of Thyme says
All the quantities are in the recipe card at the bottom of the post (right above the comment section where you left this comment). You can also click the "Jump to Recipe" link at the top of the post to get there quickly.
Cassie says
Yummmm!!!! Made this and my whole family LOVES it!
Sam Hu | Ahead of Thyme says
Yay! That makes me so happy to hear!
Melissa see Blackwell says
Delicious, hearty and healthy! Whole family loved it and finished the entire pot. Next time, I'll double the recipe & cook more bacon for the top. I used organic chicken bone broth and it was a little bland so I threw in some powdered chicken stock too. Definitely will put this into regular rotation.b Thank you!
Sam Hu | Ahead of Thyme says
Thank you so much Melissa! So happy you liked the recipe!
Gina says
This soup was delicious! Thank you for the recipe!
Sam Hu | Ahead of Thyme says
Thank you so much! So happy you liked the recipe!