...

Vegan Potato Soup

by Adalin Rol

Updated on:

Overhead view of creamy vegan potato soup served in a white bowl, topped with chives and smoky tempeh bacon, on a clean rustic wooden background.

Vegan Potato Soup is pure comfort in a bowl creamy, cozy, and unbelievably easy to make. This version brings out the natural richness of potatoes without any dairy, so every spoonful tastes silky and satisfying. It’s the kind of recipe that turns simple ingredients into a hearty meal the whole family loves. Whether you’re cooking for a weeknight dinner or craving a warm lunch, this vegan potato soup delivers big flavor with little effort.

Why You’ll Love This Vegan Potato Soup

  • Quick & Easy: From stovetop to table in about 30 minutes or try slow cooker potato soup when you want a set-and-forget approach.
  • Creamy Without Cream: Almond milk and tender potatoes blend into a velvety base that tastes indulgent but stays light.
  • Simple Ingredients: Everything you need is probably in your kitchen already potatoes, veggies, and pantry staples.
  • Comfort in Every Bite: Perfect for chilly nights or when you just want something warm and cozy.
  • Totally Customizable: Add leeks for sweetness, smoky paprika for depth, or cashew cream for an extra-rich twist.

This vegan potato soup isn’t just easy it’s the kind of meal that wraps you up in comfort and brings everyone back for seconds.

Ingredients Needed

Flat lay of vegan potato soup ingredients russet potatoes, carrots, celery, onion, garlic, almond milk, olive oil, and chives neatly arranged on a white background.

For the Base

  • 4 russet potatoes, peeled and cut into 1-inch cubes: they make the soup thick and naturally creamy.
  • 1 cup diced onion: yellow or white both work; this builds flavor right from the start.
  • 1 cup diced carrot: adds a hint of sweetness and color.
  • 1 cup diced celery: brings balance and depth.
  • 3 cloves garlic, minced: always essential for richness.
  • 4 cups water or vegetable broth: broth gives extra flavor if you have it.
  • 4 teaspoons salt, divided: seasoning in layers makes a big difference.
  • 1 teaspoon black pepper: freshly ground for the best aroma.

For Creaminess

  • 2 cups unsweetened almond milk: light and neutral.
    Substitute with oat, soy, or cashew milk for a creamier finish.
  • 2 tablespoons olive oil: for sautéing and smooth texture.
    Use vegan butter for extra flavor or skip for an oil-free version.

For Flavor & Garnish

  • Fresh chives or scallions, finely chopped: add a bright, oniony bite.
  • Smoky tempeh bacon or vegan sour cream: optional toppings that take it to another level.
  • Nutritional yeast (1–2 tablespoons, optional): boosts savory depth.

Notes & Substitutions

  • Potatoes: Yukon Golds give a naturally buttery flavor if you prefer a silkier texture.
  • Plant Milk: For a classic flavor and a bit more nutrition, oat or soy milk works well; soy milk typically has more protein than almond milk, per Harvard Health.
  • Broth vs Water: Water keeps the soup neutral, broth adds richness.
  • Oil-Free Option: Skip olive oil and sauté vegetables in a splash of broth instead.
  • Low-Sodium Version: Use low-sodium broth and reduce added salt slightly.

How to Make Vegan Potato Soup

Before You Start

Wash and peel your potatoes if desired. Russets give a thicker body, while Yukon Golds yield a silkier texture. Cut them into even 1-inch cubes so they cook uniformly. Measure all ingredients first once you start sautéing, the process moves fast.

Stovetop Method

  1. Sauté the aromatics.
    Warm olive oil in a large pot over medium heat. Add onion, carrot, celery, and garlic. Stir often until the vegetables soften and the onions look translucent, about 8–10 minutes.
    Tip: This step builds the flavor base don’t rush it.
  2. Add potatoes and liquid.
    Stir in the potatoes, water or broth, and 2 teaspoons of salt. Bring everything to a boil, then lower the heat to a steady simmer. Cook until the potatoes are very tender, 10–15 minutes.
    Visual cue: A fork should slide easily into the potatoes.
  3. Blend for creaminess.
    Turn off the heat. Use an immersion blender right in the pot until the soup is smooth. For a chunkier texture, blend only half or mash lightly with a potato masher.
    Why: Blending releases the natural starch, thickening the soup without flour or cream, a result of starch granules gelatinizing and breaking down in hot water as described by University of Nebraska food science research.
  4. Add almond milk and season.
    Stir in almond milk, black pepper, and the remaining salt. Return the pot to low heat for about 5 minutes, stirring occasionally until hot.
    Don’t boil after adding plant milk it can separate.
  5. Taste and adjust.
    Check seasoning. Add more salt or a pinch of nutritional yeast for extra savoriness. If it’s too thick, add a splash of milk or broth to loosen.

Instant Pot Method

  1. Set to Sauté mode and cook the onion, carrot, celery, and garlic with olive oil for 5 minutes.
  2. Add potatoes, broth, and 2 teaspoons salt. Lock the lid and cook on High Pressure for 7 minutes, then do a Quick Release, just like our Instant Pot potato soup method.
  3. Blend directly in the pot with an immersion blender until creamy. Stir in almond milk, pepper, and extra salt to taste. Warm for 2–3 minutes before serving.
    Note: Keep the lid off after adding milk.

Texture Control

  • Smooth: Fully blend until silky.
  • Chunky: Blend halfway or mash lightly.
  • Rustic: Skip blending and let the broth stay brothy with soft potato bites.

Pro Tips & Troubleshooting

Expert Tips

  • Layer your seasoning. Add salt at multiple stages when sautéing and again after blending for balanced flavor throughout.
  • Choose the right potato. Russets thicken the soup naturally; Yukon Golds make it smooth and buttery without extra fat.
  • Blend smart. Start with a short blend, taste, and adjust. Over-blending can turn the soup gluey because of excess starch release.
  • Use warm plant milk. Slightly warm your almond or oat milk before adding it to prevent curdling and keep the texture silky.
  • Let it rest. The flavor deepens if the soup sits for 10–15 minutes before serving perfect for make-ahead meals.

Common Mistakes to Avoid

  • Boiling after adding milk. Rapid heat can cause plant milk to split. Keep it low and gentle.
  • Skipping the sauté. Raw onion or garlic flavor can overpower the soup. Always cook until translucent.
  • Adding all salt at once. The soup can reduce as it simmers, concentrating salt too early.
  • Over-blending. A quick pulse is often enough aim for creamy, not paste-like.
  • Using sweetened milk by accident. Always use unsweetened plant milk to avoid odd flavors.

Pro Shortcut

Out of almond milk? Blend ½ cup raw cashews with 1 ½ cups hot water for an instant, ultra-creamy dairy-free base that rivals restaurant soups.

Serving, Storage & Variations

Serving Suggestions

  • Classic style: Ladle the soup into bowls and top with chopped chives or green onions for freshness.
  • Loaded bowl: Add vegan sour cream, smoky tempeh bacon, or a sprinkle of nutritional yeast for extra richness.
  • Texture play: Garnish with crunchy croutons or toasted pumpkin seeds for contrast.
  • Pairing ideas: Serve with a slice of sourdough bread, glazed carrots, or a crisp green salad to balance the meal.

Storage Guidelines

  • Refrigerator: Cool completely before sealing and store for 3 to 4 days, and for longer storage freeze; soups and stews are best quality for 2 to 3 months, according to FoodSafety.gov.
  • Freezer: Portion into freezer-safe containers, leaving an inch of headspace. Freeze for up to 2 months.
    Tip: Almond milk can separate slightly after freezing blend or whisk it when reheating for a smooth texture.
  • Reheating: Warm gently on the stove over low heat, stirring often. Avoid boiling once plant milk is added.

Recipe Variations

  • Oil-Free: Sauté vegetables in broth instead of oil. The flavor stays bright and the texture still creamy.
  • Spicy Kick: Add a pinch of cayenne or smoked paprika while simmering for subtle heat, or explore a different cozy bowl like wild rice soup.
  • Vegan Potato Leek Soup: Swap onions for sliced leeks and reduce garlic slightly for a milder flavor.
  • Loaded Veggie Version: Add peas, corn, or chopped spinach in the last five minutes for extra color and nutrients, or try our sweet potato soup for another creamy, plant-based bowl.
  • Budget-Friendly: Replace almond milk with plain soy milk and skip premium toppings still creamy and flavorful.

Nutritional Information

NutrientPer Serving (1½ cups)
Calories147
Total Fat4 g
Saturated Fat1 g
Carbohydrates25 g
Fiber4 g
Sugars5 g
Protein3 g
Sodium1237 mg
Potassium625 mg
Vitamin C24 mg
Calcium89 mg
Iron1 mg

Nutritional Notes

This vegan potato soup keeps things light yet satisfying; potatoes contribute vitamin C and potassium, and you can lower sodium by choosing low-sodium ingredients and salting at the end, as reflected in USDA guidance.

Use online tools like Cronometer or MyFitnessPal to double-check nutrition values if you adjust ingredients or serving sizes.

Conclusion

This vegan potato soup proves that comfort food doesn’t need cream or butter to taste incredible. It’s simple, filling, and full of the kind of homemade warmth that makes you want seconds. With just a handful of ingredients, you can create a bowl that’s creamy, cozy, and wholesome every time.

If you try this recipe, leave a comment and star rating your feedback helps others find it too. Share your version on Pinterest or Facebook, and tag your post so we can see it!

What’s your favorite twist? Do you like it smooth and creamy or chunky and rustic? Drop your answer below we’d love to hear how you make it yours.

Frequently Asked Questions

What are the best potatoes for vegan potato soup?

Russet potatoes give the creamiest texture because of their high starch content, a trait Harvard’s Nutrition Source notes for starchy varieties like Russet and Idaho, while Yukon Golds offer a naturally buttery, smoother finish.

How do I make it creamy without nuts?

Use oat milk or soy milk instead of almond or cashew milk. Both stay neutral in flavor and blend well without adding heaviness.

Can I freeze this soup without a grainy texture?

Yes. Let the soup cool completely, then freeze in sealed containers for up to two months. Re-blend gently after thawing to bring back the smooth consistency.

How thick should vegan potato soup be?

It should coat the back of a spoon thick but pourable. If it’s too dense, add a splash of broth or plant milk until it reaches your preferred texture.

Can I make it oil-free?

Absolutely. Replace the oil with a few tablespoons of vegetable broth for sautéing. It keeps the flavor clean and still softens the vegetables nicely.

What plant milk tastes most neutral in soup?

Unsweetened oat milk has a mild, natural flavor that doesn’t overpower the potatoes. Soy milk is another good neutral option.

How do I reheat without the soup separating?

Warm it slowly over low heat, stirring often. Avoid boiling once plant milk is added, as high heat can cause separation.

Vegan Potato Soup

Recipe by Adalin Rol
3.0 from 1 vote

A creamy, cozy vegan potato soup made with simple vegetables, almond milk, and herbs. Naturally dairy-free, hearty, and ready in under 30 minutes pure plant-based comfort.

Course: Soup, Main CourseCuisine: American, Comfort FoodDifficulty: Beginner
Servings

4

servings
Prep time

10

minutes
Cooking time

25

minutes
Calories

147

kcal

Ingredients

  • For the Base
  • 4 russet potatoes, peeled and diced (1-inch pieces)

  • 1 cup diced onion

  • 1 cup diced carrot

  • 1 cup diced celery

  • 3 cloves garlic, minced

  • 4 cups water or vegetable broth

  • 4 teaspoons salt, divided

  • 1 teaspoon black pepper

  • For Creaminess
  • 2 cups unsweetened almond milk (or oat/soy milk)

  • 2 tablespoons olive oil (or vegan butter)

  • Optional Toppings
  • Chopped chives or green onions

  • Vegan sour cream or tempeh bacon bits

  • Nutritional yeast (1–2 tablespoons)

Directions

  • Sauté the vegetables:
    Heat olive oil in a large pot over medium heat. Add onion, carrot, celery, and garlic. Cook for 8–10 minutes until soft and fragrant.
  • Add potatoes and liquid:
    Stir in diced potatoes, water or broth, and 2 teaspoons of salt. Bring to a boil, then reduce heat and simmer for 10–15 minutes until potatoes are tender.
  • Blend the soup:
    Remove from heat and use an immersion blender to blend until creamy. For texture, blend only half or mash lightly with a potato masher.
  • Add milk and season:
    Stir in almond milk, black pepper, and the remaining salt. Heat gently for 5 minutes (do not boil). Adjust thickness with extra broth if needed.
  • Serve and garnish:
    Ladle into bowls and top with chives, vegan sour cream, or a sprinkle of nutritional yeast. Serve warm.

Notes

  • Texture: Blend fully for a silky soup or mash partially for a chunky version.
  • Substitutions: Use oat milk or soy milk instead of almond milk for a nut-free alternative.
  • Flavor Boost: Add smoked paprika or nutritional yeast for deeper flavor.
  • Storage: Refrigerate up to 4 days or freeze for up to 2 months. Reheat gently on the stove.
  • Pairing: Serve with crusty bread or a side of glazed carrots for a complete meal.

Nutrition Facts

  • Calories: 147kcal
  • Fat: 4g
  • Saturated Fat: 1g
  • Sodium: 1237mg
  • Potassium: 625mg
  • Carbohydrates: 25g
  • Fiber: 4g
  • Sugar: 5g
  • Protein: 3g
  • Vitamin C: 24mg
  • Calcium: 89mg
  • Iron: 1mg

Leave a Comment