Velvety, orange-gold, and spoon-coating without feeling heavy, this vegan carrot potato soup lands in that sweet spot between comforting and fresh. The carrots bring sweetness, the Yukon gold potatoes make the texture silky, and the coconut milk rounds everything out into a smooth bowl that tastes fuller than the ingredient list looks. A little lemon at the end wakes it up, so the soup finishes bright instead of flat.
What makes this version work is the way the aromatics and spices are built before the liquid goes in. Onion, garlic, ginger, turmeric, cumin, smoked paprika, and just a touch of cayenne get a short bloom in olive oil, which pulls more flavor out of the spices and keeps the soup from tasting one-note. The potatoes also matter here: Yukon golds blend into a naturally creamy base without needing any dairy, and they help the soup hold body after it sits.
Below, I’ll walk through the small choices that keep the soup smooth instead of grainy, how to adjust the spice level, and what to do if you want a thicker or lighter bowl.
The soup blended up completely smooth, and the coconut milk gave it this rich finish without making it taste heavy. I added a little extra lemon at the end and it made the carrot flavor pop.
Love the silky texture and bright finish of this vegan carrot potato soup? Save it to Pinterest for a smooth, cozy bowl that blends up creamy with coconut milk and lemon.
The Trick to Keeping This Soup Creamy Without Going Heavy
The difference between a bright, silky carrot soup and one that tastes dull usually comes down to two things: how long the vegetables cook and when the lemon goes in. You want the carrots and potatoes completely tender before blending, but not cooked so long that the carrots lose their sweetness and the potatoes start tasting tired. The coconut milk gives body, but the lemon is what keeps the bowl from reading as flat or overly rich.
Another thing that matters here is the spice bloom. Turmeric and cumin need a minute in the hot oil to open up, and that short step keeps them from tasting dusty. If you dump the broth in too quickly, the spices never fully wake up and the soup tastes more like boiled vegetables than a finished dish.
- Yukon gold potatoes — These blend into a naturally smooth, almost buttery texture. Russets work in a pinch, but they can turn a little gluey if you overblend them.
- Coconut milk — This is the dairy-free richness in the soup. Use full-fat coconut milk for the best body; light coconut milk will make the soup thinner and less satisfying.
- Fresh ginger — It adds lift and warmth that dried ginger can’t quite match. Grate it fine so it disappears into the base instead of leaving little fibrous bits.
- Lemon juice — Don’t skip it. The soup needs that final hit of acid to sharpen the carrots and balance the coconut.
What Each Ingredient Is Actually Doing in the Bowl

- Carrots — They bring the color and the natural sweetness. Roughly chopping them is fine because they cook down before blending, but smaller pieces will soften a little faster if your knife skills are uneven.
- Yukon gold potatoes — These are the structure. They give the soup that smooth, plush texture without needing flour or cream, and they hold up better than waxier potatoes in a blended soup.
- Onion, garlic, and ginger — This trio builds the savory backbone. Let the onion soften first, then cook the garlic and ginger just until fragrant so they don’t turn bitter.
- Turmeric, cumin, smoked paprika, and cayenne — These spices give the soup warmth and depth. The smoked paprika is subtle but important; it adds a little savoriness that keeps the soup from leaning too sweet.
- Coconut milk — It softens the edges and makes the soup feel creamy and rounded. If you want a lighter soup, use only part of the can and add a splash more broth.
The 35 Minutes That Turn Vegetables Into Soup
Softening the Onion First
Start with the onion in olive oil and cook it over medium heat until it turns translucent and gives up its raw bite. You’re looking for softness, not browning. If the onion starts to color fast, your heat is too high and the garlic will scorch later. A gently softened onion makes the whole soup taste sweeter and more balanced.
Waking Up the Garlic, Ginger, and Spices
Add the garlic and ginger next, then stir in the turmeric, cumin, smoked paprika, and cayenne for about a minute. The pan should smell warm and fragrant, not sharp or burnt. If the spices stick or darken too much, pull the pot off the heat for a few seconds and stir before adding the liquid. This brief bloom is what gives the finished soup its depth.
Cooking Until the Vegetables Collapse
Once the carrots, potatoes, coconut milk, and broth go in, bring everything to a boil, then drop it to a steady simmer. You want the vegetables completely tender, the kind that break apart easily when pressed with a spoon. If the carrots are still even a little firm, the soup won’t blend as smoothly and you’ll end up with tiny gritty bits. Let it go until the potatoes are falling apart at the edges.
Blending and Finishing With Lemon
Blend the soup until it’s fully smooth, using an immersion blender right in the pot or carefully working in batches with a blender. Don’t add the lemon juice until after blending; acid can dull the way you judge the final texture and flavor while the soup is still hot and unfinished. Once the lemon goes in, taste for salt and pepper again. That last seasoning pass matters because the sweetness of the carrots and the richness of the coconut both need enough salt to stay lively.
Ways to Bend This Soup Toward What’s in Your Kitchen
Make it thinner for a lighter lunch
Add an extra cup of vegetable broth if you want a more pourable soup. The flavor stays the same, but the body becomes lighter and less velvety. This works best if you’re serving it with bread or a sandwich and want the soup to play a supporting role.
Use sweet potatoes for a warmer, sweeter bowl
Swap in sweet potatoes for half or all of the Yukon golds if you want a deeper orange color and a sweeter finish. The soup will taste a little more dessert-adjacent, so keep the lemon and cayenne in place to balance it out.
Make it nut-free and still creamy
This recipe is already naturally dairy-free, and the coconut milk does the heavy lifting. If coconut isn’t your thing, use an unsweetened oat cream or cashew cream, but expect a slightly milder finish than coconut gives. Oat cream keeps the soup silky, while cashew cream makes it taste a little richer.
Turn up the spice without changing the base
Add more cayenne or a pinch of red pepper flakes at the end if you want a sharper finish. That’s better than loading in extra heat at the beginning, because you can taste the sweetness of the carrots first and adjust from there.
Storage and Reheating
- Refrigerator: Store for up to 4 days in a sealed container. It thickens as it chills, so don’t be surprised if it looks denser the next day.
- Freezer: This soup freezes well for up to 2 months. Leave a little space at the top of the container because it expands, and thaw it in the fridge before reheating.
- Reheating: Warm it gently over low heat and add a splash of broth if it has thickened too much. Boiling it hard can dull the coconut milk and make the texture feel a little off.



