Dairy-Free Creamy Ham and Potato Soup That’s Still Rich
Allowme to cut directly to the chase. A dairy-free creamy ham and potato soup is just as decadent as a bowl full of heavy cream.
Instead of dairy, creamy coconut cream or almond milk make the mornings a bit brighter; and instead of heavy cream, pureed potatoes add body to the dish yet still let the vegetables shine.
If you’re skeptical, I can’t say I Blame you. “Dairy-free” is often perceived as meaning “bland” or “watery” tomany people. But Take it from me, this soup tells an entirely different story.
Now, for how it works, why it’s worth making and what you need to know about its nutrition.
Why Dairy-Free Doesn’t Mean Flavor-Free
Iused to believe dairy was necessary for creamy soups. Butter,cream, cheese — these were my staples. And soI found coconut cream.
It’s magical. Coconutcream lends that velvety richness — without veering toward piña colada. You could also try almond milk if you prefer something less dense.
The two work beautifully in this recipe.
Here’s the secret: potatoes. When you puree part of them into the broth, they are effective like a natural thickening agent.
No roux, no heavy cream — just pure potato magic. This technique produces a creamy texture that feels indulgent even though it’s dairy-free.
This recipe is a game changer for those lactose intolerant or allergic to dairy. No bloat, no discomfort — just comfort food.
Breaking Down the Nutrition Stats
Now, let’s talk numbers. I’ll test a dairy-free version alongside a classic grocery store ham and potato soup.
Spoiler alert: The dairy-free version does hold up, but it comes with some caveats.
Calories and Fat Content
The dairy-free version is approximately 263 calories per serving, and the traditional version is about 150. Why the difference? There are a lot of calories in coconut cream. It also adds fat. The dairy-free soup contains 12.5 grams of fat, versus7 grams for the conventional version.
But here’s the kicker: Much Of that fat is saturated. The dairy-free one is also a good source of saturated fat, with 7 grams of it per serving, courtesy of the coconut cream.
That compares with just2 grams in the old soup. Moment of pause if you are looking to pay attention to saturated fat.
The point is, though: the fat just makes thesoup feel lush and more substantial.
Protein Power
Protein is where that dairy-free iteration really outshines. Each serving has 11.4 grams of protein, which comes primarily from the ham and bone broth. That’s twice the 5 grams in the old version.
Bone broth is a workhorse ingredient in this recipe, bringing flavor and muscle-booster protein.
Carbs and Fiber
The dairy-free soup has a little more carbohydrates (28.1 grams versus 17 grams)than the traditional soup.
It’s mostly the potatoes. But wait a sec: They’re full of fiber. You’ll have 2.2 grams of fiber per serving, sameas the old version. Fiber is filling and good for digestion.
Sodium Alert
They Both contain a lot of sodium. The dairy-free soup contains 982 milligrams, and the classic,870 milligrams.
That’s Half your daily recommended intake right there in a single bowl. Yikes. Trim that: Use low- or no-sodium broth and omit the additional salt. Your heart will thank you.
Potassium Boost
Potatoes are a potassium powerhouse, and this dairy-free soup shows it. Each Serving has 603 milligrams of potassium, versus 310 milligrams in the classic recipe. Potassium is important for keeping blood pressure in check and for healthy muscle function. Win-win.
The Role of Coconut Cream in Creaminess
Coconut Cream is your secret weapon here. Let me explain why. Second, it’s inherently rich and creamy.
Whereas almond milk might taste thin, the coconut cream gives the soapbody. Itsoaks your tongue like cream does, giving it that velvety quality we seek.
Second, it’s versatile. You could add more or less depending on how rich you want the soup to be.
Use a bit of something — and then more, as feels good. Just keep in mind that coconut cream is chock full of saturated fat. Moderation is key.
If you’re not a fan of coconut (or allergic, as I unfortunately found out the hard way), almond milk is an excellent sub.
It’s more gently flavored,and it’s less likely to overwhelm other flavors. But to be honest, it won’t beas velvety.
Blending Potatoes for Thickness and Texture
And that is, more or less, wherescience crosses the kitchen rubicon. Potatoes have lots of starch, and when you purée them, that starch thickens the broth.
It’s sort of the roux with butter, no flour. Genius, right?
This is how it works: After you boil the potatoes, scoop out about a cup or two, put them in the blender and add just enough broth so that you can puree the soup in a liquidizer or with an immersion blender.
Then bring the mixture back to the pot. Voilà —you’ve just made silky-smooth soup. No dairy required.
Bonus: Pureeing potatoes also enhances the fiber while you’re at it. Fiber fills you up for longer,so you won’t go for that second (or third) helping.
High Sodium
Oh, speaking of sodium. Both of these versions of the soup are also very salty.
[650 Go dairy free and still save money with this invaluable Amazon little cheaper than the original, it still offers natural ingredients that are rich in vitamins, minerals, and enzymes including Lactase.and still get all of the good benefits of the original because it contains natural ingredients that are high in vitamins, minerals, and enzymes containing Lactase.
That’s a lot. An overload of sodium can cause high blood pressure, bloating and other health problems.
So what’s the solution? Use low-sodium broth. These days,most broths are available in low-sodium forms.
You can also decrease the salt you add. I promise you the ham and potatoes do enough for a lot of flavor.
Why This Soup Is Perfect for Special Diets
This is notjust a recipe for people who don’t do dairy. It’s for anyone who craves a solid soup spoon mouthful of comfort.
Whether you’re lactose intolerant, have a dairy allergy, or are just trying to eat a little cleaner, this soup is it.
It’s also customizable. Want it vegan? Omit the ham and substitute vegetable broth. Need it gluten-free? No worries — this recipe contains flour, or gluten. It’s a blank canvas for your own personal touch.
Step-by-Step Guide to Making Dairy-Free Ham and Potato Soup
Ready to make this soup? Here’s how:
- Don’t forget to gather your ingredientsYou will need potatoes, ham, onion, garlic, broth, coconut cream (or almond milk), thyme, black pepper and don’t forget the salt.
- Cook the Base: In a little olive oil, sauté diced onions and garlic until tender. Stir in chopped potatoes and broth and simmer until potatoes are tender.
- Blend for Thickness: If you’d like the soup a bit thicker, remove a few cups of the cooked potatoes and blend with a splash of the broth. Whisk mixture back into pot.
- Add Creaminess: Pouring can of coconut cream, or for lower fat you can use can of almond milk. Mix well and allow the soup to simmer.
- Ham Add diced ham and cook until heated through. Add salt, pepper and herbs to taste.
- Serve and Enjoy: Serve hot,in bowls with a sprinkle of fresh chives or parsley.
Final Thoughts
This dairy-free ham and potato soup is evidence that eating your comfort food doesn’t require compromises.
It’s everyone’s favorite rich, creamy, flavorful dish, and for good reason.
So, put on your apron and get going — you won’t be sorry.

Hi! I’m Zoey — a foodie, coffee addict, and home chef based in Portland. I’m all about making cooking fun, easy, and a little bit extra. Whether it’s quick weeknight recipes, cozy drinks, or baking experiments, I love sharing what’s happening in my kitchen (even the fails). When I’m not cooking, I’m probably cafe-hopping or testing out new cocktail ideas.