Creamy Vegan Potato Soup

Loading…

By Reading time
Servings 4–6 people

Creamy vegan potato soup lands in that sweet spot between comforting and surprisingly light. The potatoes blend into a silky base, the coconut milk gives it body without turning it heavy, and the lemon at the end keeps the bowl from tasting flat. Topped with crispy chickpeas and chives, it eats like something you simmered all afternoon, even though it comes together fast enough for a weeknight.

The trick here is treating the potatoes like the main thickener, not just a vegetable in the pot. Yukon golds give you that naturally buttery texture, and blending them completely smooth is what turns the soup velvety instead of chunky. I also like building the flavor in layers: sautéing the onion and celery first, blooming the spices in the oil, then finishing with coconut milk and nutritional yeast for a richer, more savory result.

Below, I’ve included the small details that matter most, like how to keep the soup from tasting bland after blending, which potato swap works in a pinch, and what to do if you want it thinner or heartier.

“

The soup turned out silky and thick, and the lemon at the end kept it from tasting heavy. I topped mine with the chickpeas and it gave the best crunch against the creamy potatoes.

★★★★★— Megan L.

Save this creamy vegan potato soup for the nights when you want a silky bowl with crispy chickpeas on top.

Save to Pinterest

The Mistake That Makes Potato Soup Grainy Instead of Velvety

The biggest mistake in potato soup is rushing the simmer or under-blending the potatoes. If the cubes are still a little firm in the middle when you blend, the soup turns gritty instead of creamy, and no amount of extra coconut milk will hide that texture. Let the potatoes get completely tender so the immersion blender can turn them into a smooth, cohesive base.

Blooming the spices in the oil matters too. Garlic powder, onion powder, smoked paprika, and turmeric need that brief minute in the fat to wake up and spread through the pot. If you dump them straight into the broth, they taste dusty rather than rounded. The lemon at the end is just as important; it sharpens the soup and keeps the coconut milk from taking over.

What Each Ingredient Is Actually Doing in the Pot

Creamy Vegan Potato Soup silky coconut, golden bowl
  • Yukon gold potatoes — These are the backbone of the soup. They break down into a naturally buttery, creamy texture that russets can mimic but not match as cleanly. If you need to swap, russets will work, but the soup will taste a little starchier and look less glossy.
  • Full-fat coconut milk — This adds richness and body without dairy. Use the full-fat can, not the carton version, or the soup will taste thin after blending. Shake the can well before opening so the cream and liquid go back together.
  • Nutritional yeast — This brings the savory, almost cheesy note that keeps the soup from tasting like plain blended potatoes. It won’t make the soup taste like actual cheese, but it does deepen the finish in a way broth alone can’t.
  • Lemon juice — Add it at the end, not earlier. Acid brightens the soup after the potatoes and coconut milk have mellowed everything out, and it also helps the whole pot taste seasoned instead of muted.
  • Crispy chickpeas and chives — The topping is not decoration. The crunch against the smooth soup is what makes each spoonful interesting, and the chives cut through the richness with a fresh onion bite.

Building the Creamy Base Without Losing the Fresh Finish

Sweating the Aromatics

Start with the onion and celery in olive oil and give them about five minutes over medium heat. You want them soft and translucent, not browned. If they pick up color too fast, lower the heat; browned onions pull the soup in a different direction and can make the flavor taste heavier than you want.

Waking Up the Spices

Add the garlic, garlic powder, onion powder, smoked paprika, and turmeric and stir for about a minute. The mixture should smell fragrant and a little warm, not sharp. If the garlic starts to brown, move fast to the broth because burnt garlic turns bitter and will show up in every spoonful.

Cooking the Potatoes Until They Collapse

Pour in the broth and potatoes, then simmer until the cubes are completely tender, usually 20 to 25 minutes. A fork should slide through without resistance. If the potatoes still hold their shape with a little bite, keep going; undercooked potatoes leave tiny flecks in the final soup that you can’t blend away cleanly.

Blending and Finishing the Bowl

Blend the soup until it looks fully smooth and a little glossy, then stir in the coconut milk and nutritional yeast. Add the lemon juice last, then taste and salt generously. If the soup tastes flat, it almost always needs more salt or acid, not more broth. Serve it right away with chickpeas and chives so the topping stays crisp.

Three Ways to Adjust This Soup Without Losing the Good Part

Make it extra thick and hearty

Use the full 3 pounds of potatoes and reduce the broth by 1/2 cup. The soup will be spoon-thick and almost chowder-like after blending. This is the version to make when you want it to hold up under toppings.

Make it dairy-free and coconut-free

Swap the coconut milk for unsweetened oat cream or cashew cream. Oat cream keeps the flavor neutral, while cashew cream gives a slightly richer finish. Both work, but neither adds the faint coconut note that helps balance the smoked paprika.

Make it gluten-free and pantry-friendly

This soup is already gluten-free as written, so the main job is checking your vegetable broth. A good broth changes the whole pot more than people expect. If yours tastes weak, add a pinch more salt and an extra spoonful of nutritional yeast after blending.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. It thickens as it chills, so expect to loosen it with a splash of broth or water.
  • Freezer: It freezes well for up to 2 months. Cool it fully, freeze without the chickpea topping, and thaw overnight in the fridge before reheating.
  • Reheating: Warm it gently on the stove over low to medium-low heat, stirring often. High heat can cause the coconut milk to separate a little, and a slow reheat keeps the texture smooth.

Questions I Get Asked About This Recipe

Can I use russet potatoes instead of Yukon gold potatoes?+

Yes, but the texture will be a little starchier and less naturally buttery. Russets break down fast, so watch the simmer closely and blend thoroughly. If the soup gets too thick, thin it with a splash of broth after blending.

How do I keep my vegan potato soup from tasting bland?+

Salt usually needs to go in more generously than people expect, especially after blending. The lemon juice is just as important because it lifts the coconut milk and potatoes so the soup tastes layered instead of muted. Nutritional yeast adds another savory note that keeps it from tasting flat.

Can I make this soup ahead of time?+

Yes, and it reheats well. The only catch is that it thickens as it sits, so save a little broth for loosening it when you warm it back up. Add the chickpeas right before serving so they stay crisp.

How do I stop coconut milk from tasting too strong in the soup?+

Use full-fat coconut milk, but keep the lemon juice and nutritional yeast in the recipe. Those two ingredients pull the soup back toward savory potato flavor instead of dessert-like coconut richness. If your brand tastes especially sweet, add a little extra black pepper and salt at the end.

Can I blend this soup in a regular blender instead of an immersion blender?+

Yes, but blend in batches and leave room for steam to escape. Hot soup expands fast, and overfilling the blender is how you end up with a mess. An immersion blender is easier here because you can control the texture without moving the soup around.

Creamy Vegan Potato Soup

Creamy vegan potato soup made smooth with an immersion blender for a silky texture and golden color. Simmer Yukon gold potatoes until very tender, then finish with coconut milk, nutritional yeast, and lemon.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 380

Ingredients
  

Potatoes
  • 3 lb Yukon gold potatoes
Vegetables
  • 1 onion
  • 4 garlic
  • 2 celery
Liquids & Seasoning
  • 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
  • 0.5 tsp salt and pepper to taste
Serving
  • 1 crispy chickpeas for serving
  • 1 chives for serving

Equipment

  • 1 cast iron skillet

Method
 

Sauté the aromatics
  1. Heat olive oil in a large pot and sauté onion and celery at medium heat for 5 minutes, until softened and fragrant.
  2. Add garlic and cook for 1 minute, stirring constantly so it doesn’t brown.
Bloom spices
  1. Stir in garlic powder, onion powder, smoked paprika, and turmeric and cook for 1 minute, just until the spices smell toasted.
Simmer and blend
  1. Add vegetable broth and cubed potatoes, then simmer for 20-25 minutes until the potatoes are very tender.
  2. Blend completely smooth with an immersion blender, then stir in coconut milk and nutritional yeast until glossy and uniform.
Finish and serve
  1. Add lemon juice and season generously with salt and pepper, tasting until the flavor pops.
  2. Serve the soup topped with crispy chickpeas and chives for a crunchy, fresh finish.

Notes

For extra silkiness, blend a few pulses at first, then blend continuously until completely smooth before adding coconut milk. Refrigerate leftovers in an airtight container for up to 4 days; reheat gently on the stove, thinning with a splash of broth if needed. Freezing is not ideal because coconut-milk soups can separate when thawed. For a lower-fat option, use light coconut milk instead of full-fat, noting the soup may be slightly less rich.

Leave a Comment

Recipe Rating