Go Back
dairy free crock pot potato soup with almond milk

Creamy Dairy-Free Crock Pot Potato Soup

Delicious Creamy Dairy-Free Crock Pot Potato Soup recipe with step-by-step instructions.
Prep Time 1 hour 35 minutes
Cook Time 3 hours 15 minutes
Total Time 4 hours 52 minutes
Servings 8 servings
Calories 1750 kcal

Ingredients
  

For the soup base::

  • 9 potatoes (peeled and cut into 1/2-inch cubes)
  • 7 cups chicken broth (I prefer Swanson Natural Goodness)
  • 2 tbsp dried onions
  • 1 1/2 cups ham (diced into 1/4-inch pieces)
  • 1 tsp pepper
  • 1/2 tsp garlic powder

For the thickener::

  • 1/2 cup flour (I always use King Arthur all-purpose)
  • 1/3 cup margarine
  • 1 1/4 cups almond milk (unsweetened gives the best savory results)

For serving::

  • crackers
  • cheese
  • green onions

Instructions
 

  • Peel and cut the potatoes into 1/2-inch cubes, keeping them relatively uniform so they cook evenly. Add the cubed potatoes, chicken broth, dried onions, diced ham, pepper, and garlic powder to your crock pot and stir to combine. Cook on low for 7 hours or on high for 4 hours until the potatoes are completely tender and easily break apart with a spoon. I like to check the potatoes around the halfway point to ensure even cooking, though you don't need to stir.
  • In the last 15-20 minutes of cooking time, melt the margarine in a small saucepan over medium heat. Once melted and foamy, add the flour and whisk constantly for 1-2 minutes to create a smooth paste (roux). This cooking step is important because it removes the raw flour taste and helps the mixture thicken the soup more effectively.
  • Slowly pour the almond milk into the roux while whisking continuously to prevent lumps from forming. Continue cooking and stirring for 2-3 minutes until the mixture thickens to a light gravy-like consistency. I prefer unsweetened almond milk here because it won't add unwanted sweetness and keeps the savory flavor profile intact.
  • Pour the thickened almond milk mixture into the slow cooker with the cooked potatoes and ham, stirring well to distribute evenly throughout the soup. Cook on low for 15 to 60 minutes—the longer time will allow the flavors to blend more fully, but even 15 minutes will give you a creamy, well-thickened soup. The exact timing depends on how thick you prefer your soup and how well your slow cooker maintains heat.
  • Ladle the hot soup into bowls and serve with your choice of toppings. Crackers add a nice textural contrast, while green onions provide fresh flavor and a pop of color.