Creamy Vegan Potato Soup

Category:Soups, Stews & Chili

Creamy vegan potato soup lands in that sweet spot between comforting and light: silky enough to feel special, sturdy enough to eat as a main dish. The potatoes melt into the broth and give the soup its body, while coconut milk rounds everything out without making it taste heavy. A squeeze of lemon at the end keeps the whole pot from flattening into plain mashed-potato flavor.

Yukon gold potatoes are the right choice here because they blend into a smooth, velvety soup instead of turning gluey. The onion, celery, and garlic build a savory base, then the spices go in early enough to wake up in the oil before the broth is added. That little bit of toasting matters more than it sounds like it should.

Below, I’ve included the one blending detail that keeps the texture silky, plus a few smart swaps if you want to keep this soup fully pantry-based or make it a little richer. The toppings are worth paying attention to, too — they turn a good bowl into the kind of soup people go back to for seconds.

“

The soup turned out velvety smooth, and the lemon at the end kept it from tasting flat. I used the crispy chickpeas on top and my husband said it tasted like something from a cafe.

★★★★★— Megan R.

Creamy Vegan Potato Soup with coconut milk, crispy chickpeas, and that bright lemon finish belongs in your weeknight rotation.

Save to Pinterest

The Reason This Soup Stays Silky Instead of Turning Dense

The biggest mistake with potato soup is treating it like mashed potatoes with extra liquid. If the potatoes are undercooked, the blender leaves tiny gritty bits behind. If they’re overworked before enough broth goes in, the starch can make the soup heavy instead of smooth. This version avoids both problems by simmering the potatoes until they collapse easily, then blending them completely before adding the coconut milk.

Another thing that matters here is when the coconut milk goes in. Add it after blending, not before. Coconut milk gives you a round, creamy finish, but if you cook it too hard with the potatoes for too long, it can taste flat and lose some of that clean richness.

What Each Ingredient Is Actually Doing In This Bowl

Creamy Vegan Potato Soup smooth coconut milk, chives, chickpeas
  • Yukon gold potatoes — These are the backbone of the soup. They break down into a naturally creamy texture and give you body without needing flour or dairy. Russets work in a pinch, but they can lean a little fluffier and less buttery.
  • Full-fat coconut milk — This is what makes the soup feel rich enough to eat as a main dish. Light coconut milk won’t give you the same body, and the soup will taste thinner. Stir it in at the end so it stays smooth.
  • Nutritional yeast — It adds a savory, almost cheesy depth that helps the soup taste finished. If you leave it out, the soup still works, but it loses that extra roundness.
  • Smoked paprika and turmeric — These don’t make the soup taste smoky or spiced in an obvious way. They add warmth and a golden color that makes the bowl look and taste fuller.
  • Lemon juice — Don’t skip it. The soup needs acidity at the end to keep the potatoes and coconut milk from tasting dull. Add it after blending so the brightness stays clean.
  • Crispy chickpeas and chives — The toppings matter for texture. Without them, the soup is soft all the way through. The chickpeas give crunch, and the chives cut through the richness.

Building The Soup In The Right Order

Sweating The Onion And Celery

Warm the olive oil in a large pot over medium heat, then cook the onion and celery until the onion turns translucent and the celery softens, about 5 minutes. You want them fragrant and sweet, not browned. If the pan starts to catch, lower the heat; browned vegetables will pull the soup in a different direction.

Waking Up The Spices

Stir in the garlic, garlic powder, onion powder, smoked paprika, and turmeric, then cook for about 1 minute. The spices should smell toasty and a little stronger, but not burnt. This is the small step that keeps the soup from tasting like plain boiled potatoes.

Simmering Until The Potatoes Collapse

Add the broth and potatoes, then simmer until the potatoes are very tender and falling apart at the edges, 20 to 25 minutes. A fork should slide through without resistance. If you stop too soon, the soup won’t blend smoothly and you’ll end up with a grainy texture.

Blending And Finishing The Cream

Blend the soup completely smooth with an immersion blender, then stir in the coconut milk and nutritional yeast. If you’re using a stand blender, work in batches and vent the lid so steam doesn’t build up. Finish with lemon juice, salt, and pepper after blending; once the soup is smooth, that final seasoning is easier to judge.

How To Adjust This Soup Without Losing The Creamy Texture

Make It Fully Pantry-Friendly

If you don’t have fresh celery, use an extra small onion or a spoonful of celery seed in the broth. The soup will still taste savory and balanced, though it won’t have quite the same fresh base note. This is the easiest adjustment when you’re working with what’s already in the kitchen.

Use Cashew Cream Instead Of Coconut Milk

For a more neutral finish, swap the coconut milk for 1 cup soaked cashews blended with 1 cup water. The result is just as creamy, but less sweet and less coconut-forward. This is the best swap if you want the soup to taste more like classic potato soup.

Keep It Gluten-Free And Naturally Vegan

This recipe is already both gluten-free and vegan as written, which makes it easy to serve to a mixed crowd. Just check your vegetable broth label, since that’s the one ingredient most likely to hide an odd additive. The texture doesn’t need any flour or dairy to work.

Storage and Reheating

  • Refrigerator: Keeps for 4 days. It thickens as it sits because the potatoes continue to absorb liquid.
  • Freezer: Freezes well for up to 2 months, though the texture may loosen a little after thawing. Cool it completely first, then freeze in airtight containers.
  • Reheating: Warm it gently over low heat and add a splash of broth or water to bring back the original consistency. Don’t boil it hard, or the coconut milk can separate and the potatoes can take on a gummy texture.

Answers to the Questions Worth Asking

Can I make this soup without coconut milk?+

Yes. The best swap is cashew cream, which keeps the soup rich without adding coconut flavor. Use 1 cup soaked cashews blended with 1 cup water and stir it in after blending the potatoes.

How do I keep potato soup from getting gluey?+

Don’t puree undercooked potatoes, and don’t overblend once they’re smooth. Yukon golds help because they’re naturally creamy, but the real trick is cooking them until they’re fully tender before blending. If the soup thickens too much, loosen it with a little broth instead of blending longer.

Can I make this soup ahead of time?+

Yes, and it reheats well. The soup gets thicker in the fridge, so plan on adding a splash of broth when you warm it back up. Hold the lemon juice until the end if you’re making it ahead, since the fresh finish tastes brighter when added right before serving.

How do I make the soup thicker?+

Let it simmer uncovered for a few extra minutes after blending, or add a handful more cooked potatoes before puréeing. Don’t add flour at the end unless you want the texture to change; the potatoes should do the thickening on their own. If it gets too thick, broth fixes it fast.

Can I use an immersion blender for this soup?+

Yes, and it’s the easiest option. Move the blender around the pot until no potato chunks remain and the soup looks glossy and uniform. If you still see little bits after blending, give it another pass before adding the coconut milk.

Creamy Vegan Potato Soup

Creamy vegan potato soup made with Yukon gold potatoes simmered until very tender, then blended silky smooth with coconut milk. Finished with lemon for brightness and topped with crispy chickpeas for a crunchy contrast.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 420

Ingredients
  

Soup base
  • 3 lb Yukon gold potatoes
  • 1 onion
  • 4 cloves garlic
  • 2 stalks celery
  • 1 can (13.5 oz) full-fat coconut milk
  • 4 cup vegetable broth
  • 2 tbsp olive oil
  • 2 tbsp nutritional yeast
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 0.5 tsp smoked paprika
  • 0.25 tsp turmeric
  • 1 lemon juice of 1 lemon
  • 0.1 salt and pepper to taste
Toppings
  • 1 crispy chickpeas
  • 1 chives
  • 0.25 chili oil drizzle, optional if serving with chili oil

Equipment

  • 1 Dutch oven
  • 1 immersion blender

Method
 

Sauté the aromatics
  1. Heat olive oil in a large pot, then sauté onion and celery for 5 minutes until softened and fragrant (no browning needed).
  2. Add the garlic and cook for 1 minute, stirring so it smells aromatic but doesn’t burn.
Season and simmer
  1. Stir in garlic powder, onion powder, smoked paprika, and turmeric and cook for 1 minute to bloom the spices (you should see a slight darkening and a warm aroma).
  2. Add vegetable broth and cubed potatoes, then bring to a simmer and cook for 20–25 minutes until the potatoes are very tender and break apart easily.
Blend and finish
  1. Blend the soup completely smooth with an immersion blender, then stir until the texture looks silky and uniform.
  2. Stir in coconut milk and nutritional yeast until fully combined and the soup turns creamy in color.
  3. Add lemon juice and season generously with salt and pepper until the flavor is bright and balanced.
Serve
  1. Ladle the soup into bowls and top with crispy chickpeas and chives for crunch and fresh herb notes.

Notes

For the creamiest texture, blend while the soup is hot and take time to puree fully until no potato bits remain. Store leftovers in the refrigerator up to 4 days; reheat gently on the stove or microwave, adding a splash of broth if needed. Freezing is okay for up to 2 months, but expect a slightly thinner texture after thawing—reheat and stir well to restore creaminess. If you want it lower-sodium, use low-sodium vegetable broth and season with lemon and spices first before adding salt.

You might also like these recipes

Leave a Comment

Recipe Rating