Vegan Carrot Potato Soup

Loading…

By Reading time

Vegan carrot potato soup turns silky and rich without needing cream, and that’s what makes it worth keeping in the regular rotation. The carrots bring sweetness, the Yukon gold potatoes give it body, and the coconut milk rounds everything out so the bowl tastes full and comforting instead of thin or brothy. When it’s blended properly, it lands somewhere between a puréed vegetable soup and a velvety bisque, with a clean finish from lemon at the end.

The trick is building flavor before the broth goes in. Onion, garlic, ginger, and the spices need a minute in the hot oil so they bloom and stop tasting raw, and the potatoes should be cooked until they collapse easily so the soup blends smooth instead of grainy. I like Yukon golds here because they’re naturally creamy and less likely to turn gluey than starchy russets.

Below you’ll find the small details that matter: how to keep the spices from tasting flat, why the lemon goes in after blending, and a few smart swaps if you need to work with what’s already in the pantry.

“

The soup blended up completely smooth and the coconut milk gave it a creamy texture without tasting heavy. I added the lemon at the end like you said, and it made the carrot flavor pop instead of getting lost.

★★★★★— Megan T.

Vegan carrot potato soup comes out silky and bright when you finish it with lemon and a swirl of coconut cream.

Save this creamy carrot potato soup to Pinterest

The Secret to Keeping This Soup Creamy Without Drowning the Carrots

Carrot potato soup can turn flat fast if the vegetables are cooked in too much liquid from the start. The better move is to let the onion, garlic, ginger, and spices coat the oil first, because that gives the soup a deeper base before the broth dilutes everything. The turmeric and cumin need that hot oil to bloom or they taste dusty instead of warm.

The other thing that matters here is texture. Potatoes need enough time to fully collapse, because even a few firm cubes will leave tiny lumps after blending. If the soup tastes thin, it’s usually not missing cream — it just needs a longer simmer so the carrots soften completely and the starch from the potatoes does its job.

What Each Ingredient Is Actually Doing in This Bowl

Vegan carrot potato soup smooth creamy vibrant
  • Carrots — These bring the sweet, earthy flavor and the bright orange color. Peel them if the skins are thick or dry, and chop them into even pieces so they soften at the same rate.
  • Yukon gold potatoes — They give the soup its body and a naturally creamy texture once blended. Russets will work in a pinch, but they’re starchier and can taste a little fluffier rather than velvety.
  • Coconut milk — This is the richness builder. Full-fat coconut milk gives the soup a rounder finish, while light coconut milk makes it thinner and a little less luxurious.
  • Ginger, turmeric, cumin, smoked paprika, and cayenne — This is the spice layer that keeps the soup from tasting like plain blended vegetables. Fresh ginger matters more than ground here because it adds a clean, sharp lift at the start.
  • Lemon juice — Add it at the end, after blending. Acid wakes up the carrots and keeps the soup from tasting heavy.
  • Pepitas and chives — These aren’t just garnish; they give the smooth soup something to contrast with. The pepitas add crunch and the chives bring a fresh, oniony finish.

The Three Stages That Give This Soup Its Body

Building the Aromatic Base

Warm the olive oil over medium heat, then cook the onion until it turns soft and glossy, not browned. That first five minutes decides how sweet and balanced the soup tastes later. Add the garlic and ginger only after the onion has softened, because they burn quickly and turn bitter if they sit in the pan too long.

Blooming the Spices in Oil

Stir in the turmeric, cumin, smoked paprika, and cayenne and let them cook for about a minute. You’re looking for the smell to deepen and become nutty, not scorched. If the pan looks dry, the spices can catch on the bottom, so keep them moving until they’re evenly coated with oil.

Simmering Until the Vegetables Collapse

Add the carrots, potatoes, coconut milk, and broth, then bring everything to a boil before lowering it to a steady simmer. The soup is ready for blending when the carrots slide off a fork and the potatoes break apart with almost no pressure. If you stop too early, the blender will leave tiny bits behind and the texture won’t turn fully smooth.

Blending and Finishing Cleanly

Blend the soup until it’s completely smooth, then stir in the lemon juice and season with salt and pepper. If you’re using a countertop blender, work in batches and leave space for steam to escape. Taste after the lemon goes in, because that final acid note changes how much salt the soup needs.

How to Adapt This Soup for Different Tables and Pantries

Make It Fully Vegan and Dairy-Free

It already is, as written, but the key here is using full-fat coconut milk instead of a thinner plant milk. Almond milk or oat milk will loosen the body and make the soup taste less rich, so stick with coconut milk if you want the same silky finish.

Swap the Coconut Milk if You Don’t Want Coconut Flavor

Use cashew cream or an unsweetened oat creamer instead. Cashew cream keeps the soup rich and neutral, while oat creamer gives a softer texture but a lighter body. Both options lose the subtle sweetness that coconut adds, so you may want a little extra salt at the end.

Turn It into a Thicker Bowl Soup

Use 1 cup less broth if you want a spoonable, more stew-like texture. The potatoes already add a lot of body, so reducing the liquid won’t hurt the flavor; it just makes the soup denser and better for serving with bread.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it chills because the potatoes continue to absorb liquid.
  • Freezer: It freezes well for up to 3 months. Cool it completely first, then freeze in portions so you can thaw only what you need.
  • Reheating: Warm gently on the stove over low to medium-low heat, stirring often. Don’t boil it hard or the texture can separate slightly; add a splash of broth or water if it seems too thick.

Answers to the Questions Worth Asking

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

Yes, but the soup will be a little fluffier and less naturally creamy. Russets break down fast, so keep an eye on the simmer and blend as soon as the vegetables are fully tender. If the soup turns out thicker than you want, loosen it with a splash of broth.

How do I keep the soup from tasting bland?+

The answer is seasoning in layers. Salt the onion base lightly, bloom the spices in oil, and finish with lemon juice after blending. If it still tastes flat, it usually needs more salt or acid, not more spice.

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

Yes, and it often tastes even better the next day because the spices settle in. Reheat it gently and add a little broth if it has thickened in the fridge. Hold off on the pepitas and chives until serving so they stay crisp and fresh.

How do I fix soup that turned grainy after blending?+

That usually means the vegetables weren’t soft enough before blending or the blender needed a little more time. Keep blending until the texture turns glossy and even, then strain it if you want it extra smooth. An immersion blender works, but a high-speed blender usually gives the silkiest result.

Can I freeze the leftovers?+

Yes. The potatoes hold up well, and the coconut milk freezes better than dairy cream does. Thaw it in the fridge overnight, then reheat slowly and stir well to bring the texture back together.

Vegan Carrot Potato Soup

Vegan carrot potato soup made silky-smooth by blending tender carrots and Yukon gold potatoes with coconut milk. Warm, spiced, and finished with lemon brightness, pepitas, and chives for a creamy bowl.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 310

Ingredients
  

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

Equipment

  • 1 Dutch oven

Method
 

Sauté the base
  1. Heat the olive oil in a large pot over medium heat, then sauté the onion for 5 minutes until soft. Keep it moving so the onion softens evenly without browning.
  2. Add the garlic and ginger and cook for 1-2 minutes until fragrant. Stir constantly so the garlic doesn’t burn.
Toast the spices
  1. Stir in the turmeric, cumin, smoked paprika, and cayenne and cook for 1 minute. The mixture should look fragrant and slightly deeper in color.
Simmer until tender
  1. Add the carrots, potatoes, coconut milk, and broth, then bring everything to a boil. Scrape the bottom of the pot to lift any browned bits.
  2. Simmer for 25-30 minutes until the carrots and potatoes are completely tender. You should be able to pierce them easily with a fork.
Blend and finish
  1. Blend the soup completely smooth with an immersion blender. Pause to scrape the sides and blend until no chunks remain.
  2. Stir in the lemon juice after blending. The soup should look bright and creamy.
  3. Season with salt and pepper to taste. Garnish with pepitas and chives before serving.

Notes

For the smoothest texture, blend while the soup is hot and keep the blender head fully submerged to avoid splashes. Store in an airtight container in the refrigerator for up to 4 days; freeze for up to 3 months and thaw overnight before reheating. For a lighter option, use light coconut milk while keeping the same simmer and blending steps.

Loved this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating