Dairy-Free Vegan Cream of Potato Soup Recipe

Potato soup in soup bowl
STOCK4B Creative/Getty Images
Ratings (15)
  • Total: 45 mins
  • Prep: 15 mins
  • Cook: 30 mins
  • Yield: Serves 4 to 6
Nutritional Guidelines (per serving)
354 Calories
10g Fat
56g Carbs
10g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

When root vegetables are in abundance, this vegan soup recipe is a hearty and inexpensive go-to meal. Sans the butter, cream and bacon, this take on the traditional cream of potato recipe is much healthier. The use of a non-dairy milk alternative that contains carrageenan helps stabilize the liquid at higher temperatures. The result is the comfort and warmth that only hot creamy soup can bring. Have a cup for lunch or a bowl for dinner.

Ingredient Substitutions and Cooking Tips

There's nothing better to go with this creamy vegan soup than a crunchy topping. Add tortilla chips, pita chips or make these homemade dairy-free crackers. In addition, adding fresh vegetables to the soup can make this soup even heartier as well as add some crunch. The best option for this is fresh white or yellow corn. Add the fresh corn to each serving of the dish.

If you avoid soy, you can substitute the soy milk with almond milk and switch the margarine with soy-free and dairy-free margarine.

If there are leftovers, they can be refrigerated up to 5 days and reheated in a saucepan. Freeze the soup for up to two to three months.


  • 4 cans low-sodium vegetable broth
  • 6 cups finely chopped potatoes
  • 1 cup finely chopped onion
  • 4 stalks celery, finely chopped
  • 3 garlic cloves, finely chopped
  • 4 cubes vegetable bouillon
  • 6 tablespoons dairy-free soy margarine
  • 5 tablespoons all-purpose flour
  • 3 cups plain soymilk
  • Salt and pepper, to taste

Steps to Make It

  1. In a large pot, combine the broth, potatoes, onion, celery, garlic, and bouillon, and bring to a boil. Cook for 15-20 minutes, or until the potatoes are tender. Drain the vegetables, reserving the liquid. Place the vegetables and 1 cup of the liquid in a blender or food processor, working in batches if necessary, and process until the mixture is smooth but some pieces of potato still remain. Return the puree to the pot, stirring to combine, and simmer the soup over low heat.

  2. Meanwhile, in a medium saucepan, heat the dairy-free soy margarine over medium-high until just melted. Whisk in the flour and cook for 1 minute, or until the flour smells slightly toasty but is not burned. Continuing to whisk constantly, gradually add the soymilk, cooking until the mixture is slightly thickened to the consistency of a cream sauce.

  3. Add the mixture to the simmering soup and stir until just combined. Heat until desired temperature and consistency, add salt and pepper to taste and serve hot.