Creamy Ham and Potato Soup


Warm-up with this delicious and Creamy Ham and Potato Soup – a hearty comfort food favorite that’s creamy without the cream thanks to a little trick. This ham and potato soup recipe will quickly become a family favorite and it’s a great way to use up leftover ham. 

This post was originally published on November 29th, 2016. Updated on November 20th, 2020

A speckled bowl filled with creamy ham and potato soup topped with kale and herbs

Warm-up with a Big Bowl of Creamy Ham and Potato Soup

When the weather turns cold, we turn to a big, hearty bowl of soup. Making soup is the epitome of cold weather. It’s easy to make and always leaves you satisfied after enjoying a big bowl of warm deliciousness.

This creamy ham and potato soup recipe is one of our all-time favorite soups to enjoy on a cold winter day.  With big chunks of ham, soft potatoes, diced carrots, and the ever delicious and healthy kale come together for an unforgettable bowl of soup the whole family will love.  

Do you have leftover ham to use up?  If you made our Orange Glazed Ham for a holiday gathering, you’ll have leftovers of the delicious and juicy ham slices.  This is an excellent recipe to use up leftovers and eliminate food waste.  Chop those leftover ham slices into bite-size pieces and watch them transform into a mouthwatering hearty soup.

Creamy ham and potato soup with carrots and kale in a cream speckled bowl

Creamy Soup — Without the Cream!

We’re using one of our favorite “hacks” to make this delicious soup creamy without any dairy in sight! Instead, you’ll use an immersion blender (or a regular blender) to blend up 1/2 the cooked veggies, before adding them back to the base of the soup. You won’t believe how creamy this makes the soup!

This post contains affiliate links that won’t change your price but will share some commission.

Ingredients for Dairy-Free Creamy Ham and Potato Soup

  • Cooking fat of choice – We like to use avocado oil or olive oil 
  • Yellow onion – Can also use white onion
  • Celery 
  • Carrots 
  • Leek – Use the white and light green part only. May substitute 3-4 green onions instead.
  • Garlic 
  • Red potatoes – May substitute Yukon Gold or Russet potatoes
  • Chicken Broth – Homemade or store-bought. We recommend using low-sodium broth so that you can adjust the salt to taste. 
  • Dried Thyme 
  • Cooked ham – Use ham without added sugar to make the recipe Whole30-friendly
  • Kale – May substitute spinach or another hearty green
  • Salt & Pepper
  • Red Pepper Flakes – Optional

Creamy ham and potato soup in a red dutch oven with a wooden spoon resting on one side

How to make Ham and Potato Soup

First step: Place a Dutch oven or large pot with a tight-fitting lid over medium heat and add the fat or oil of choice. When melted, add the onion, carrot, celery, and leeks.  Saute for 5-7 minutes, stirring occasionally until the onions start to soften.

Second step: Add the garlic and stir, cook for an additional 30 seconds.

Third step: Add the potatoes, broth, and thyme. Bring the soup to a boil, then reduce the heat to low, cover, and simmer until the potatoes and carrots are tender – about 30 minutes, depending on how large the pieces of potatoes are and how vigorous the simmer.

Fourth step: When the vegetables are tender, insert an immersion blender into the soup on one side of the Dutch oven (or large pot), and process until creamy.  Stir to mix the part you just pureed into the other half of the soup. If you don’t have an immersion blender you can transfer half of the soup to a blender or food processor and blend until creamy.

Last step: Add the diced ham and kale and continue to heat until the ham is warm and the kale is wilted. Taste and season with salt and pepper. Serve.

Overhead view of ham and potato soup in a creamy base filling a speckled white bowl

How to store Ham Potato Soup

Store any leftover ham potato soup in a covered container in the fridge for up to 4 days or place completely cooled soup in a freezer-friendly container and freeze (see below for more).

Stock Your freezer with a Healthy Soup

Have you found yourself in the middle of the week struggling with dinner creation?  We understand and we have a solution!

This is a great recipe to double and freeze half of it to enjoy on those busy nights when take-out sounds so tempting (soup recipes in general are awesome for this purpose!).  Keeping a healthy batch of ham potato soup in the freezer is a great way to enjoy a healthy meal in under 15 minutes.  

After making this dutch oven ham and potato soup, let it cool completely, then transfer it to a freezer-friendly container like this one or these half-gallon reusable silicone bags and freeze.  The soup can be frozen for up to 3 months. 

More Freezer-Friendly Soup Recipes to Make

How to Thaw and Reheat Ham and Potato Soup

To thaw the soup, simply remove the container of frozen ham and potato soup from the freezer and empty the contents into a large saucepan or Dutch oven. Cover the saucepan with a list and over medium-low begin to warm the soup stirring occasionally to ensure it doesn’t burn. Continue to heat until the soup is hot enough to enjoy, about 15-20 minutes.  

Or remove the container of frozen soup and place it in the refrigerator overnight to slowly thaw. The next day when you’re ready to serve the soup, place the thawed soup into a saucepan and heat over medium-low heat.

Other Soup Recipes You’ll Love

Hungry for More? Subscribe to get our newsletter delivered straight to your inbox! And be sure to stay in touch on Facebook, Twitter, Pinterest and Instagram for all of the latest updates.

Let’s Get Cookin’

Creamy Potato and Ham Soup

A hearty soup to take the chill off and fill your belly! Made without cream, this Whole30-friendly soup relies on potatoes for its thick and creamy texture – you’ll never know it’s dairy-free.

  • Author: The Real Food Dietitians
  • Prep Time: 20 mins
  • Cook Time: 30 mins
  • Total Time: 50 mins
  • Yield: Serves 5 1x
  • Category: Soups & Stews, Whole30

creamy ham and potato soup topped with fresh herbs in a speckled bowl


  • 1 Tbsp. cooking fat of choice (such as ghee, avocado oil or olive oil) 
  • ½ medium yellow onion, diced
  • 2 stalks celery, thinly sliced
  • 2 medium carrots, thinly sliced
  • 1 large leek, white and light green part only, thinly sliced
  • 6 cloves garlic, finely minced
  • 3 cups red potatoes, skin-on, ½-inch dice
  • 4 cups chicken broth (store-bought or homemade)
  • 1 tsp. dried thyme
  • 8 oz. cooked ham, ¼-inch dice
  • 2 cups kale, tightly packed, torn into small pieces (about ½ bunch)
  • ½ tsp. sea salt or to taste
  • ¼ tsp. black pepper or to taste
  • Red pepper flakes, optional


  1. Place a Dutch oven or other large pot with a lid over medium heat. Add fat/oil and when melted, add onion, carrot, celery, and leeks. Saute for 5-7 minutes, stirring occasionally until onions start to soften.
  2. Add garlic, stir and cook an additional 30 seconds.
  3. Add potatoes, broth, and thyme. Bring soup just to a boil then reduce heat, cover and simmer until potatoes and carrots are tender – about 30 minutes, depending on how large they are and how vigorous the simmer.
  4. When vegetables are tender, insert an immersion blender into the soup on one side of the pot and process until creamy. Stir to mix the part you just pureed into the other half of the soup (you can also remove ½ of the soup and process it in a blender or food processor then return it to the pan).
  5. Add diced ham and kale continue to heat until ham is warm and kale is wilted. Taste and season with salt and pepper as desired. Serve.


  • Serving Size: 1/5th recipe
  • Calories: 322
  • Sugar: 5g
  • Sodium: 775mg
  • Fat: 11g
  • Carbohydrates: 30g
  • Fiber: 4g
  • Protein: 19g

Pin now to make later!

Creamy ham and potato soup in a speckled bowl with a silver spoon in the soup

All photos and content are copyright protected. Please do not use our photos without prior written permission. If you wish to republish this recipe, please rewrite the recipe in your own unique words and link back to the source recipe here on The Real Food Dietitians. Thank you!

Photo Credit: The photos in this blog post were taken by Jess of Plays Well with Butter

About Jessica Beacom

Jessica is a Registered Dietitian Nutritionist living in Boulder, CO with her hubby and two daughters. She’s been described as a ‘real food evangelist’ and loves sharing her knowledge with others to help them break free of the diet mentality and find their own food freedom. In her spare time she enjoys CrossFit, telemark skiing, mountain biking, teaching herself how to play the banjo and camping out under the stars.

Leave a Reply

Your email address will not be published. Required fields are marked *

nirvana cbd lotion

A Beginner’s Guide to CBD Body Lotion


How Sarah Apgar and FitFighter are Changing Fitness