Go Back

Vegan Potato Soup

This hearty vegan potato soup is made using simple ingredients like potatoes, onions, and garlic, which are cooked until tender and then blended to create a creamy, comforting dish. The final texture is velvety with some chunks for added bite, and it’s topped with fresh herbs or a drizzle of olive oil for extra flavor. It’s perfect for cozy nights when you crave warmth and nourishment from everyday pantry staples.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: Comfort Food
Calories: 180

Ingredients
  

  • 4 large potatoes preferably starchy like Russets or Yukon Golds
  • 1 tablespoon olive oil for sautéing
  • 1 onion chopped
  • 2 cloves garlic minced
  • 4 cups vegetable broth preferably low-sodium
  • 0.5 cup plant-based milk such as almond or cashew milk for creaminess (optional)
  • to taste salt and pepper for seasoning

Equipment

  • Large pot
  • Immersion blender
  • Knife and chopping board
  • Measuring cups and spoons
  • Ladle

Method
 

  1. Peel and chop the potatoes into 2-cm cubes, setting them aside for later.
  2. Heat a large pot over medium heat and add the olive oil, letting it warm until it shimmers and smells fragrant.
  3. Add the chopped onion to the pot and sauté until it turns translucent and soft, about 3-4 minutes, filling the kitchen with a sweet aroma.
  4. Stir in the minced garlic and cook for another minute until fragrant, ensuring it doesn’t burn.
  5. Add the chopped potatoes to the pot, stirring to coat them in the aromatic mixture, and season with salt and pepper.
  6. Pour in the vegetable broth, bringing everything to a boil while the potatoes start to soften and release their earthy scent.
  7. Reduce the heat to low, cover the pot, and let the mixture simmer gently for about 20 minutes, until the potatoes are fork-tender and luminous in color.
  8. Use an immersion blender to blend about half of the soup directly in the pot, creating a creamy yet chunky texture that’s inviting and warm.
  9. Stir in the plant-based milk if you want extra creaminess, blending gently until everything is combined and smooth.
  10. Taste the soup and adjust the seasoning with more salt and pepper as needed, then let it sit for a minute to meld the flavors.
  11. Serve the soup hot in bowls, garnished with fresh herbs or a drizzle of olive oil for a finishing touch that invites you to dig in.