Go Back
+ servings
4.9 from 37 votes
Bowl of Vegan Potato Soup topped with fresh parsley.
Classic Vegan Potato Soup
Prep Time
15 mins
Cook Time
45 mins
Total Time
1 hr

Creamy, classic potato soup goes dairy-free! This vegan potato soup is easy to make, totally meal-worthy, and super comforting. Perfect for dinner on a chilly night!

Course: Soup
Cuisine: American
Servings: 6
Calories: 217 kcal
Author: Alissa Saenz
  • ¼ cup vegan butter
  • 1 large onion, diced
  • 1 cup diced celery (about 3 stalks)
  • 1 cup chopped carrots (about 3 carrots)
  • 4 garlic cloves, minced
  • 3 tablespoons all-purpose flour
  • 2 ½ cup vegetable broth
  • 2 ½ cups unflavored non-dairy milk
  • 1 ¾ pounds Russet potatoes (about 4 medium potatoes), scrubbed, peeled, and cut into 1-inch pieces
  • 1 teaspoon dried thyme
  • 2 bay leaves
  • 1 ½ teaspoons white wine vinegar
  • Salt and pepper to taste
  1. Melt the butter in a large pot over medium heat.

  2. Add the onion, celery, and carrot. Sweat the veggies until softened, about 10 minutes, stirring frequently.

  3. Add the garlic to the pot and cook it for about 1 minute, until very fragrant.

  4. Begin sprinkling the flour into the pot, a bit at a time, stirring between additions so the flour coats the veggies. Cook the veggies and flour for about a minute, stirring frequently.

  5. Begin adding broth to the pot, a bit at a time, whisking each addition in to eliminate any lumps formed by the flour.

  6. Once all the broth has been added, stir in the milk, potatoes, bay leaf and thyme.

  7. Raise the heat and bring the liquid to a boil.

  8. Lower the heat and allow the soup to simmer, stirring occasionally, until the base thickens a bit and the potatoes are tender, about 25 to 30 minutes.

  9. Remove the pot from heat. Remove and discard the bay leaves. Stir in the vinegar and season the soup with salt and pepper to taste.

  10. Ladle into bowls and serve.

Nutrition Facts
Classic Vegan Potato Soup
Amount Per Serving (1.5 cups)
Calories 217 Calories from Fat 77
% Daily Value*
Fat 8.6g13%
Saturated Fat 2.4g12%
Sodium 411mg17%
Potassium 706mg20%
Carbohydrates 30.2g10%
Fiber 4.9g20%
Sugar 4.6g5%
Protein 4.6g9%
Calcium 234mg23%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.