Dairy-Free Vegan Cream of Potato Soup

Potato soup in a soup bowl
STOCK4B Creative/Getty Images
Prep: 15 mins
Cook: 30 mins
Total: 45 mins
Servings: 4 to 6 servings
Nutrition Facts (per serving)
374 Calories
14g Fat
54g Carbs
10g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 374
% Daily Value*
Total Fat 14g 18%
Saturated Fat 3g 14%
Cholesterol 0mg 0%
Sodium 821mg 36%
Total Carbohydrate 54g 20%
Dietary Fiber 6g 20%
Total Sugars 9g
Protein 10g
Vitamin C 23mg 115%
Calcium 222mg 17%
Iron 3mg 17%
Potassium 1327mg 28%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(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 that is similar to the non-dairy version. 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.


  • 4 (14.5-ounce) cans low-sodium vegetable broth

  • 6 cups finely chopped potatoes

  • 1 cup finely chopped onion

  • 4 stalks celery, finely chopped

  • 3 cloves garlic, finely chopped

  • 4 vegetable bouillon cubes

  • 6 tablespoons soy margarine, dairy free

  • 5 tablespoons all-purpose flour

  • 3 cups soy milk, plain

  • Salt, to taste

  • Freshly ground black pepper, to taste

Steps to Make It

  1. Gather the ingredients.

  2. In a large pot, combine the broth, potatoes, onion, celery, garlic, and bouillon, and bring to a boil. Cook for 15 to 20 minutes, or until the potatoes are tender.

  3. 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 remain.

  4. Return the puree to the pot, stirring to combine, and simmer the soup over low heat.

  5. Meanwhile, in a medium saucepan, heat the dairy-free soy margarine over medium-high until just melted.

  6. 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 soy milk, cooking until the mixture is slightly thickened to the consistency of a cream sauce.

  7. 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.

  8. Serve and enjoy!

Use Caution When Blending Hot Ingredients

Steam expands quickly in a blender, and can cause ingredients to splatter everywhere or cause burns. To prevent this, fill the blender only one-third of the way up, vent the top, and cover with a folded kitchen towel while blending.


  • There's nothing better to go with this creamy vegan soup than a crunchy topping. Add tortilla chips, pita chips or make homemade dairy-free crackers.
  • If there are leftovers, the soup can be refrigerated for up to five days and reheated in a saucepan.
  • Freeze the soup for up to two to three months.

Recipe Variations

  • Adding fresh vegetables to the soup can make this soup even heartier as well as add some crunch. The best option for this soup is fresh white or yellow corn. Add the fresh corn with the other vegetables or at the end if you prefer whole kernels.
  • 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 you want to make this gluten-free, use a flour alternative instead of the flour.

Recipe Tags: