Amazing Vegan Potato Soup Recipe for Cozy Comfort Meals

Updated On: October 4, 2025

Potato soup is the ultimate comfort food, and making it vegan doesn’t mean you have to sacrifice any creaminess or flavor. This amazing vegan potato soup recipe combines simple, wholesome ingredients to create a rich, velvety soup that’s perfect for chilly days or anytime you crave a warm bowl of goodness.

Whether you are a seasoned vegan or just looking to cut back on dairy, this soup is incredibly easy to make and packed with nutrients. Plus, it’s completely customizable to suit your taste buds.

With potatoes, leeks, garlic, and a splash of coconut milk, this soup is both hearty and satisfying. It’s a perfect dish to enjoy on its own or paired with a fresh salad or crusty bread.

Dive into this delicious vegan potato soup and discover how easy it is to make plant-based comfort food that everyone will love!

Why You’ll Love This Recipe

This vegan potato soup is:

  • Rich and creamy without any dairy products, thanks to coconut milk and blended potatoes.
  • Simple to prepare with ingredients you likely already have in your pantry.
  • Highly customizable – you can add herbs, spices, or toppings to make it your own.
  • Nutritious and filling, making it a perfect meal for lunch or dinner.
  • Allergy-friendly, gluten-free and soy-free depending on ingredient choices.

Ingredients

  • 4 large russet potatoes, peeled and diced
  • 1 large leek, white and light green parts, sliced
  • 3 cloves garlic, minced
  • 1 medium yellow onion, chopped
  • 4 cups vegetable broth
  • 1 cup full-fat coconut milk
  • 2 tablespoons olive oil
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • Salt and freshly ground black pepper, to taste
  • Fresh chives or parsley, chopped (for garnish)
  • Optional: 1/2 cup unsweetened plant-based milk (for thinning if needed)

Equipment

  • Large pot or Dutch oven
  • Sharp knife and cutting board
  • Ladle
  • Immersion blender or regular blender
  • Measuring cups and spoons
  • Wooden spoon or spatula

Instructions

  1. Prepare the vegetables: Peel and dice the potatoes into roughly 1-inch cubes. Slice the leek, chop the onion, and mince the garlic.
  2. Sauté aromatics: Heat olive oil in a large pot over medium heat. Add the chopped onion and sliced leek and sauté for about 5-7 minutes, until softened and fragrant.
  3. Add garlic and spices: Stir in the minced garlic, dried thyme, and smoked paprika. Cook for another 1-2 minutes, stirring frequently to avoid burning.
  4. Add potatoes and broth: Pour in the diced potatoes and vegetable broth. Bring the mixture to a boil, then reduce heat to a simmer. Cover and cook for 15-20 minutes, or until potatoes are tender when pierced with a fork.
  5. Blend the soup: Using an immersion blender, carefully blend the soup until smooth and creamy. Alternatively, transfer the soup in batches to a blender and puree until smooth, then return to the pot.
  6. Add coconut milk: Stir in the coconut milk to add richness and creaminess. If the soup is too thick, add plant-based milk a little at a time to reach your desired consistency.
  7. Season to taste: Add salt and freshly ground black pepper to taste. Warm the soup gently over low heat for another 5 minutes to meld the flavors.
  8. Serve and garnish: Ladle the soup into bowls and garnish with fresh chopped chives or parsley. Serve hot.

Tips & Variations

For an extra boost of flavor, sauté a diced celery stalk and carrot with the onions and leeks.

Experiment with different herbs like rosemary or dill for a new twist. If you prefer a chunkier texture, blend only half the soup and leave the rest with potato chunks.

Adding nutritional yeast can provide a cheesy flavor without dairy. For a smoky kick, try topping the soup with smoked paprika or smoked sea salt.

If you want to add protein, toss in some cooked chickpeas or white beans. For a little heat, a pinch of cayenne pepper or some chopped jalapeños works wonderfully.

You can also use sweet potatoes instead of russets for a sweeter, more vibrant soup.

Nutrition Facts

Nutrient Amount per Serving
Calories 220
Carbohydrates 38g
Protein 4g
Fat 6g
Fiber 5g
Sodium 600mg
Vitamin C 35% of Daily Value

Serving Suggestions

This vegan potato soup pairs beautifully with a crusty Bread And Gravy Recipe to soak up every last drop. For a lighter option, serve alongside a crisp, vibrant salad like arugula and radish or a simple green salad with lemon vinaigrette.

You can also top your soup with avocado slices or crunchy roasted chickpeas for some texture. For a more indulgent meal, try pairing it with a savory Breakfast Wellington Recipe for brunch or a comforting bowl of beans from Boots And Sonny’S Chili Recipe.

Conclusion

This amazing vegan potato soup is a perfect example of how simple ingredients can come together to create something truly comforting and satisfying. It’s creamy, flavorful, and nourishing without relying on any animal products.

The recipe is adaptable, so you can tailor it to your preferences, whether you want it smooth or chunky, mild or spicy.

Making this soup is a great way to enjoy a warm, hearty meal that feels indulgent but is actually quite healthy. Whether you’re new to vegan cooking or a longtime plant-based eater, this recipe is sure to become a staple in your kitchen.

Give it a try, and don’t forget to explore more delicious recipes like the Bread And Gravy Recipe or the comforting Breakfast Wellington Recipe for your next meal planning adventure!

📖 Recipe Card: Amazing Vegan Potato Soup Recipe

Description: A creamy and comforting vegan potato soup that's easy to make and packed with flavor. Perfect for chilly days and family dinners.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 6 servings

Ingredients

  • 4 large potatoes, peeled and diced
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 cup unsweetened almond milk
  • 2 tablespoons olive oil
  • 1/2 cup diced celery
  • 1/2 cup diced carrots
  • 1 teaspoon dried thyme
  • Salt and black pepper to taste
  • 2 tablespoons nutritional yeast
  • Chopped fresh chives for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, celery, and carrots; sauté until softened, about 5 minutes.
  3. Stir in garlic and cook for 1 minute.
  4. Add diced potatoes, vegetable broth, and thyme; bring to a boil.
  5. Reduce heat and simmer until potatoes are tender, about 20 minutes.
  6. Use an immersion blender to partially blend the soup, leaving some chunks.
  7. Stir in almond milk and nutritional yeast; season with salt and pepper.
  8. Heat through for 5 more minutes, then serve garnished with chives.

Nutrition: Calories: 180 | Protein: 4g | Fat: 5g | Carbs: 30g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Amazing Vegan Potato Soup Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and comforting vegan potato soup that’s easy to make and packed with flavor. Perfect for chilly days and family dinners.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“4 large potatoes, peeled and diced”, “1 medium onion, chopped”, “3 cloves garlic, minced”, “4 cups vegetable broth”, “1 cup unsweetened almond milk”, “2 tablespoons olive oil”, “1/2 cup diced celery”, “1/2 cup diced carrots”, “1 teaspoon dried thyme”, “Salt and black pepper to taste”, “2 tablespoons nutritional yeast”, “Chopped fresh chives for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, celery, and carrots; saut\u00e9 until softened, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic and cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add diced potatoes, vegetable broth, and thyme; bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer until potatoes are tender, about 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Use an immersion blender to partially blend the soup, leaving some chunks.”}, {“@type”: “HowToStep”, “text”: “Stir in almond milk and nutritional yeast; season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Heat through for 5 more minutes, then serve garnished with chives.”}], “nutrition”: {“calories”: “180”, “proteinContent”: “4g”, “fatContent”: “5g”, “carbohydrateContent”: “30g”}}

Photo of author

Marta K

Leave a Comment

X