Vegan Carrot Potato Soup

Category: Soups, Stews & Chili

Vegan carrot potato soup turns silky and satisfying when the carrots cook down fully and the potatoes lend enough body to make the bowl feel rich without any dairy. The best versions taste bright, earthy, and a little sweet, with enough spice to keep each spoonful interesting. This one lands right in that sweet spot: smooth, cozy, and sturdy enough to eat as a main dish.

The trick is building flavor before the liquid goes in. Onion, garlic, ginger, and the spices get a short cook in olive oil so the soup tastes layered instead of flat. Coconut milk gives it a soft, velvety finish, while lemon juice at the end keeps the sweetness of the carrots from taking over. Blend it until it looks almost glossy, and the texture does the rest.

Below, you’ll find the small details that keep the soup from tasting bland or turning heavy. The garnish matters here too — those pepitas and chives add crunch and freshness that make the whole bowl feel finished.

“

The soup blended up completely smooth and the coconut milk made it taste rich without being heavy. I added the lemon at the end like you said and it brightened everything up.

★★★★★— Megan R.

Save this vegan carrot potato soup for a smooth, cozy bowl with coconut milk, lemon, and a bright ginger-spice finish.

Save to Pinterest

The Secret to Keeping This Soup Silky Instead of Gluey

Potato soups can go from creamy to pasty fast if they’re overcooked, overblended, or built with too much starch and not enough liquid. Yukon gold potatoes are the right choice here because they break down into a smooth, naturally buttery base without turning gummy the way some russets can when they’re handled too aggressively. The carrots bring sweetness and body, but the potatoes are what make the soup feel full and spoonable.

The other thing that matters is the simmer. You want the vegetables completely tender before blending, but not falling apart for so long that the soup loses all structure. Once the carrots and potatoes give up easily to a fork, stop the heat and blend right away. That’s the point where the texture is smoothest and the flavor still tastes fresh.

  • Yukon gold potatoes — These hold enough starch to thicken the soup without making it heavy. If you swap in russets, blend a little less aggressively and keep an eye on thickness.
  • Coconut milk — This gives the soup its creamy finish and a subtle sweetness that plays well with carrot. Full-fat coconut milk works best; the lighter version makes the soup taste thinner and less rounded.
  • Lemon juice — Add it at the end, after blending. It sharpens the whole pot and keeps the soup from tasting flat or overly sweet.

What Each Spice Is Doing in the Pot

Vegan Carrot Potato Soup smooth creamy
  • Onion, garlic, and ginger — This trio builds the savory base before the vegetables go in. Ginger keeps the soup from tasting heavy and gives the sweetness of the carrots some lift.
  • Turmeric, cumin, smoked paprika, and cayenne — These spices need a short cook in the oil so they bloom and lose their raw edge. If they go in with the broth and never hit the pan directly, the soup tastes duller and less layered.
  • Vegetable broth — Use a broth you’d actually drink on its own. A weak broth leaves the soup flat, and this recipe depends on the liquid for most of its seasoning.
  • Pepitas and chives — Don’t skip the garnish. The soup is smooth, so the crunch and fresh bite on top keep every spoonful interesting.

Getting the Vegetables Tender Without Losing the Bright Flavor

Softening the Onion First

Cook the diced onion in olive oil until it turns soft and translucent, not browned. That first five minutes builds sweetness into the base and keeps the soup from tasting sharp or raw. If the onion starts to color too fast, lower the heat; browned onion changes the flavor in a way that can muddy the clean carrot taste.

Blooming the Spices

Stir the garlic, ginger, and spices into the warm oil and let them cook just until fragrant. You should smell the cumin and paprika open up right away. If they sit too long, garlic can burn and turn bitter, so keep the heat moderate and move on as soon as the spices smell toasted and lively.

Simmering Until the Fork Slides In

Add the carrots, potatoes, coconut milk, and broth, then bring everything to a boil before reducing to a steady simmer. The vegetables are ready when a fork goes through them with no resistance at all. If they’re still even a little firm in the middle, the blender will leave tiny gritty bits behind and the soup won’t turn fully smooth.

Blending and Finishing

Blend the soup until it looks completely velvety, then stir in the lemon juice and season with salt and pepper. If the soup seems too thick, loosen it with a splash of broth or water before serving. Taste after the lemon goes in, because that’s when the sweetness and salt finally settle into balance.

Make It a Little Thicker

Use the full amount of potatoes and simmer uncovered for the last 5 minutes. That reduces the liquid slightly and gives you a spoon-coating soup without needing flour or extra starch.

Dairy-Free and Naturally Vegan

This recipe is already vegan, and coconut milk carries the creaminess that dairy would usually provide. If you want a milder coconut note, use unsweetened oat cream instead, but expect a slightly less rich finish.

Change the Spice Direction

Swap the cayenne for extra smoked paprika if you want warmth without heat, or add a pinch of curry powder for a more aromatic version. The soup stays smooth either way, but the flavor shifts from gently smoky to more earthy and spiced.

Storage and Reheating

  • Refrigerator: Keeps well for 4 days. The soup thickens as it chills, so it may need a splash of broth when reheated.
  • Freezer: Freezes well for up to 3 months. Cool it completely first and leave a little headspace in the container so it can expand.
  • Reheating: Warm it gently on the stove over low heat, stirring often. High heat can scorch the coconut milk and make the texture look split, so keep it slow and add broth if the soup has tightened up too much.

Questions I Get Asked About This Recipe

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

Yes, but the soup will taste sweeter and a little softer in flavor. Sweet potatoes also blend smoothly, so the texture works, but you may want a bit more lemon at the end to balance the extra sweetness.

How do I keep the coconut milk from tasting too strong?+

Use full-fat coconut milk, but don’t overdo it beyond the recipe amount. The lemon juice and spices keep the flavor balanced, and once the soup is blended, the coconut reads as creamy rather than dominant.

How do I fix soup that came out too thick?+

Blend in a little extra vegetable broth or hot water until it loosens to the texture you want. Add it gradually, because this soup can go from thick to thin quickly once the potatoes have fully broken down.

Can I make this carrot potato soup ahead of time?+

Yes, and it reheats well. The flavor usually tastes even better the next day, but the texture will thicken in the fridge, so plan on adding a splash of broth when you warm it back up.

How do I keep the soup from tasting bland?+

Salt it in stages, not just at the end, and don’t skip the lemon juice. The broth, spices, and final hit of acid are what keep the carrots and potatoes tasting layered instead of one-note.

Vegan Carrot Potato Soup

Vegan carrot potato soup made silky-smooth by blending after simmering until tender. Carrots and Yukon gold potatoes cook down in coconut milk and vegetable broth for a creamy, warming main-dish bowl.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 360

Ingredients
  

Soup base
  • 2 lb carrots peeled and roughly chopped
  • 2 lb Yukon gold potatoes peeled and cubed
  • 1 onion diced
  • 4 garlic minced
  • 1 can (13.5 oz) coconut milk
  • 4 cup vegetable broth
  • 2 tbsp olive oil
  • 1 tbsp fresh ginger grated
  • 1 tsp turmeric
  • 1 tsp cumin
  • 0.5 tsp smoked paprika
  • 0.25 tsp cayenne
  • 1 lemon juice of 1 lemon
  • 0.25 salt to taste
  • 0.25 pepper to taste
  • 0.25 pepitas for garnish
  • 0.25 chives for garnish

Equipment

  • 1 Dutch oven
  • 1 immersion blender

Method
 

Sauté aromatics
  1. Heat 2 tablespoons olive oil in a large pot over medium heat, then sauté the onion for 5 minutes until soft (visual cue: it should look glossy and translucent).
  2. Add the garlic and grated ginger and cook for 1-2 minutes until fragrant (visual cue: you should smell it immediately, without browning).
Bloom spices
  1. Stir in turmeric, cumin, smoked paprika, and cayenne and cook for 1 minute (visual cue: the spices darken slightly and look fragrant in the oil).
Simmer soup
  1. Add carrots, Yukon gold potatoes, coconut milk, and vegetable broth, then bring the mixture to a boil (visual cue: steady bubbling across the surface).
  2. Reduce to a simmer and cook for 25-30 minutes until the carrots and potatoes are completely tender (visual cue: a fork slides in with no resistance).
Blend and finish
  1. Blend completely smooth with an immersion blender (visual cue: the soup turns uniformly silky with no chunks).
  2. Stir in the lemon juice (visual cue: the soup brightens slightly in color).
  3. Season with salt and pepper to taste (visual cue: adjust until the flavor pops without overpowering heat).
  4. Ladle into bowls and garnish with pepitas and chives.

Notes

For the smoothest texture, blend while the soup is hot and blend in short pulses to avoid splatter. Store leftovers in the refrigerator up to 4 days; freeze up to 2 months (reheat gently, adding a splash of broth if it thickens). If you want it nut-free, the recipe already uses coconut milk rather than cashews—feel free to use light coconut milk for a thinner consistency.

You might also like these recipes

Leave a Comment

Recipe Rating