Potato Ham and Leek Soup

Melissa

By: Melissa

Updated: October 26, 2025

Warm and satisfying, this creamy potato ham and leek soup is rich, dairy free, and the perfect way to turn leftover ham into a quick, delicious meal.

Dairy Free Potato Ham and Leek Soup | dairy free soup, potato soup, dairy free potato soup, potato leek soup, leftover ham recipe, #dairyfree #dairyfreesoup #potatosoup #leeks #ham | @simplywhisked
overhead close up of a dairy free soup topped with croutons in a small white bowl.

Creamy potato leek soup, but without the milk.

I originally made this recipe way back when I started my blog, and, believe it or not, that was all the way back in 2012. We were living in France at the time, and I had become obsessed with leeks.

It wasn’t an ingredient I was too familiar with, but it’s commonly used in French cooking, so I was growing to love it. I still do, but my original potato ham and leek soup recipe was full of dairy.

Obviously, since we’ve gone dairy free, we can’t make it anymore. I’ve since made a few simple changes to make the potato ham and leek soup a little healthier and just as creamy (at least, in my opinion).

Since we’ve been back in the states, I have realized that our leeks are a bit larger too, so I’ve cut down the number of leeks I used. I’ve also updated the recipe to make it more user-friendly because the instructions are a bit clearer.

More dairy free soup recipes: chicken pho recipe / creamy asparagus soup / Wisconsin booyah / chicken tortilla soup / vegan tomato soup / vegetable beef barley soup

SHOP THIS RECIPE:

This post contains affiliate links. I may earn commission from qualifying purchases at no additional cost to you. I will never recommend a product I don’t use or trust.

side view of potato leek soup in a white bowl on top of a wood cutting block
Ideas

Ingredients:

Making changes to a recipe can result in recipe failure. Any substitutions listed below are simple changes that I believe will work in this recipe, but results are not guaranteed.

  • Dairy free milk – We usually use almond or oat milk, but you can use any kind you prefer or need, just make sure you’re using an unsweetened and plain so it doesn’t affect the flavor of the soup.
  • Potatoes – For the longest time, I used baby red potatoes for this soup. I’ve since started using the Dynamic Duo from The Little Potato Company because I love the variation of color (and they’re already washed and ready to use). They are creamer potatoes and they’re perfect for making this kind of soup.
  • Cornstarch & all-purpose flour – This helps thicken the soup without adding a floury taste. Cornstarch offers more thickening power and a slightly silkier texture. But, I like the overall taste and texture with a mixture of cornstarch and flour.
close up side view of dairy free soup topped with croutons in a small white bowl on a wood cutting board

How do you prepare leeks for cooking?

In case you haven’t used leeks before, I find that the easiest way to clean them is by cutting them in half lengthwise and then slicing them into half-moons.  This way when you clean them, they will break apart and you can really rinse them. Then you place them in a big bowl of water and stir them around to release and dirt bits.

The dirt will sink to the bottom, and you can remove the leeks from the bowl before discarding the water. To make sure my leeks are extra clean (because you don’t want to end up with a gritty piece of sand or dirt in your soup), I transfer mine to a colander and rinse them again.

More potato recipes to try: vegan scalloped potatoes / healthy sweet potato casserole / dairy free baked potato soup / dairy free mashed potatoes

overhead view of potato ham and leek soup with croutons in a small white bowl
Dairy Free Potato Ham and Leek Soup | dairy free soup, potato soup, dairy free potato soup, potato leek soup, leftover ham recipe, #dairyfree #dairyfreesoup #potatosoup #leeks #ham | @simplywhisked

Dairy Free Potato Ham and Leek Soup

5 from 2 votes
Print Recipe Pin Recipe
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 8 – 10 servings
Warm and satisfying, this creamy potato ham and leek soup is rich, dairy free, and the perfect way to turn leftover ham into a quick, delicious meal.

Ingredients

  • 2 cups diced ham
  • 3 celery stalks - chopped
  • 3 carrots - chopped
  • 1 medium sweet onion - chopped
  • 1 1/2 pounds baby potatoes - halved
  • 3 leeks - halved and sliced
  • 1 bay leaf
  • 4 cups dairy free milk - unsweetened
  • 3 cups vegetable or chicken stock - divided
  • 2 tablespoons all-purpose flour
  • 1 tablespoon cornstarch
  • 1/2 teaspoon coarse salt
  • black pepper - to taste

Instructions

  • Sauté the aromatics. Heat a Dutch oven or large stockpot to medium-high. Add ham, celery, carrot, and onion. Sauté, stirring frequently, until onions are translucent – about 5 minutes.
  • Simmer the soup. Add potatoes, leeks, bay leaf, almond milk and 2 cups of broth. Cover pot and bring to a boil. Continue cooking until potatoes are tender and carrots have softened – about 15 minutes.
  • Thicken the soup. In a small bowl, whisk together remaining broth, flour and cornstarch. Stir mixture into soup until combined. Allow soup to continue cooking until broth has thickened. If needed, adjust seasoning with salt and pepper.

Nutrition

Calories: 246kcal Carbohydrates: 43g Protein: 12g Fat: 4g Cholesterol: 18mg Sodium: 734mg Fiber: 5g Sugar: 16g Vitamin C: 24mg