Dairy-Free Potato Soup with Ham
By the QuiteRecipes team (Jamy & Kaïna) | Food Service Professional, Early Childhood Expert & Parents
A cozy bowl of potato soup brimming with ham and soft vegetables, made creamy without a drop of dairy — a safe, satisfying family dinner.
Chilly days deserve creamy potato soup, and this one proves cream isn't required. Russet potatoes simmer until they start to break down, naturally thickening the broth into something silky, while ham chunks and soft vegetables add substance and savory depth. It's dairy-free, nut-free, and comfortably familiar, with no hidden ingredients to worry about at a shared table. We love resting a ladle over warm slices of gluten-free bread — a cozy bowl that tastes like a hug and keeps the whole family safe.
🥄 Ingredients
- 🫗 4 cups (about 600g) potatoes, peeled and diced into 1/2-in cubes
- 🫗 200g cooked ham, cut into small cubes
- 🫗 1 tbsp oil
- 🫗 1 onion, finely chopped
- 🫗 2 carrots, diced
- 🫗 2 celery stalks, diced
- 🫗 3 garlic cloves, minced
- 🫗 4 cups (960ml) low-sodium chicken or vegetable broth
- 🫗 1 cup (240ml) dairy-free milk (unsweetened)
- 🫗 1 tbsp cornstarch mixed with 2 tbsp cold water
- 🫗 1 tsp dried thyme, salt, and black pepper
- 🫗 Optional: dairy-free cheese shreds or fresh chives
Nutrition Facts*
*Nutritional information is an estimate and may vary based on ingredients, brands and portion sizes. Values are provided per serving.
👨🍳 Instructions
**Heat the oil** in a large pot over medium; cook the onion, carrots, and celery 5 minutes until softened.
**Add the garlic and thyme**, cook 1 minute, then stir in the potatoes and broth.
**Bring to a simmer** and cook 15–18 minutes until the potatoes are very tender.
**Mash about a cup of the potatoes** in the pot to thicken the broth naturally.
**Stir in the dairy-free milk and cornstarch slurry**; simmer 3 minutes until creamy and glossy.
**Fold in the ham**, warm through, season, and serve with chives.
⚠️ Common Mistakes
- ✕
Lumpy soup from skipping the mashing step.
- ✕
Splitting the dairy-free milk from high heat; keep it at a gentle simmer.
- ✕
Over-salting before tasting the ham's contribution.
- ✕
Pieces of ham that go tough from boiling too long.
🔄 Variations
No ham: swap in cooked chicken or leave it veggie with extra beans.
Thick and fluffy: blend half the pot for an ultra-creamy texture.
Add corn or peas in the final minutes for sweetness.
Bacon-style crunch: crispy safe bacon bits on top.
🧊 Storage
- 📦
Keeps 4 days refrigerated and freezes for 2 months; reheat gently, loosening with a splash of broth.
💡 Chef Tips
Mashing a few potatoes thickens the soup without cream or flour.
Unflavored dairy-free milk keeps the flavor clean.
Add the ham at the end so it stays tender, not dried.
Low-sodium broth matters — ham already brings plenty of salt.
❓ FAQ
Is it creamy without dairy? Yes — the potatoes and a splash of dairy-free milk create a naturally silky body.
Can I make it thicker? Add an extra cornstarch slurry or mash more potatoes.
Is it lunchbox-safe? Warm leftovers in a thermos travel beautifully.
🔗 Related Recipes
About the Authors
This recipe and guide was developed, tested, and approved in our home kitchen and daily life. Jamy is a retired Food Service District Manager and Early Childhood Program Manager who spent his career overseeing multi-site restaurant operations, large-scale culinary production, and daycare menu management. Kaïna brings the ultimate real-world test: making sure it brings ease and joy to our kids on a busy weeknight.
Read more about our professional background and philosophy →