Vegan Carrot Potato Soup

Emily
By

Vegan carrot potato soup turns into a bowl of pure comfort when the carrots go silky, the potatoes give it body, and the coconut milk rounds everything out without making it heavy. The flavor lands in that sweet-savory space that keeps pulling you back for another spoonful, with ginger, turmeric, and cumin giving the soup enough warmth to taste layered instead of flat.

What makes this version work is the balance between starch and sweetness. Yukon gold potatoes blend into a naturally creamy base, while carrots bring color and their own quiet sweetness. The lemon at the end matters more than you might think; it wakes up the whole pot and keeps the coconut milk from tasting dull. I also like blooming the spices in the oil before the vegetables and broth go in. That short step keeps the turmeric and cumin from tasting raw.

Below, I’ve included the texture cue I watch for before blending, the swap that helps if you’re out of coconut milk, and a few ways to change the finish without losing the soup’s smooth, cozy character.

“

The soup blended out perfectly smooth and the lemon at the end made the coconut milk taste bright instead of heavy. I also loved the pepitas on top for a little crunch.

★★★★★— Melissa T.

Pin this creamy vegan carrot potato soup for an easy blended dinner with coconut milk, ginger, and a bright lemon finish.

Save to Pinterest

The Secret to Silky Soup Without Adding Cream

The biggest mistake with carrot and potato soup is stopping too soon on the simmer. Carrots should be completely tender, but the potatoes need to collapse at the edges and lose any chalky center. If they’re still even a little firm, the blender has to work harder and the soup can turn grainy instead of velvety.

The other thing that matters is the order. Blooming the spices in oil before adding the liquid gives the turmeric, cumin, and paprika a deeper, warmer flavor. If you add them straight into broth, they can taste dusty. The coconut milk adds richness, but it’s the potatoes that make this soup feel creamy without dairy.

  • Yukon gold potatoes — These are the best choice because they blend smooth and give the soup body without turning gluey. Russets will work, but they can make the texture a little fluffier and less silky.
  • Carrots — Fresh carrots with a firm snap and deep orange color give the soup its sweetness and color. If your carrots are older and a little woody, peel them well and trim generously.
  • Coconut milk — Full-fat coconut milk gives the soup its round, rich finish. Light coconut milk works in a pinch, but the soup will taste thinner and less plush.
  • Fresh ginger — Ginger is what keeps this from tasting like plain sweet vegetable soup. Grate it finely so it melts into the base instead of leaving sharp bits behind.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

Building the Flavor Before the Vegetables Soften

Softening the onion

Start the onion in olive oil over medium heat and cook until it looks translucent and smells sweet, not browned. If the heat is too high, the onion will color before it softens, and that can give the finished soup a slightly bitter edge. You want the onion to melt into the base, not stand out in it.

Waking up the spices

Add the garlic, ginger, turmeric, cumin, smoked paprika, and cayenne and stir for about a minute. The pot should smell fragrant and warm, with the spices coating the onions rather than clumping. If the pan looks dry at this point, lower the heat a little so the garlic doesn’t scorch.

Simmering until everything yields

Pour in the carrots, potatoes, coconut milk, and broth, then bring the pot to a boil before lowering it to a steady simmer. Cook until a fork slides through the carrots with no resistance and the potatoes break apart easily when pressed. If the vegetables are even slightly underdone, the soup won’t blend into that smooth, cohesive texture.

Blending and finishing

Blend the soup until it’s completely smooth, then stir in the lemon juice and season with salt and pepper. The lemon should taste bright, not sour, and it should make the coconut milk taste cleaner and more balanced. If the soup seems too thick after blending, thin it with a splash of broth until it pours in a soft ribbon from the spoon.

How to Adapt This for a Different Pantry or a Different Bowl

Dairy-Free Comfort That Stays Rich

This soup is already dairy-free, but if you want an even richer finish, use full-fat coconut milk and don’t skip the olive oil at the start. The fat carries the spices and gives the soup a smoother mouthfeel. If you swap in a thinner plant milk, you’ll lose that plush finish and need more potatoes to compensate.

Making It a Little Spicier

Increase the cayenne to 1/2 teaspoon or add a pinch of red pepper flakes with the garlic. That will sharpen the sweetness of the carrots without changing the soup’s texture. If you go heavier on heat, keep the lemon in place so the finish stays balanced instead of muddy.

Using What You Have Instead of Yukon Golds

Russet potatoes will thicken the soup a little more and give it a softer, lighter texture. Red potatoes can work too, but they don’t blend quite as smoothly and may leave a faintly waxy feel if they’re not cooked long enough. Whatever potato you use, cook until it falls apart at the edge when pressed with a spoon.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It thickens as it chills because of the potatoes.
  • Freezer: This soup freezes well for up to 3 months. Cool it completely first, then freeze in portions and leave a little room for expansion.
  • Reheating: Reheat gently on the stove over low to medium-low heat and add a splash of broth if needed. Don’t boil it hard or the texture can turn mealy and the coconut milk can separate slightly.

Questions I Get Asked About This Recipe

Can I use an immersion blender for this soup?+

Yes, and it’s the easiest way to get a smooth result. Blend until you no longer see carrot flecks or potato pieces, then let it run a little longer than you think you need. A fully smooth blend is what gives this soup its creamy body.

Vegan Carrot Potato Soup

Vegan carrot potato soup made with carrots and Yukon gold potatoes simmered until tender, then blended smooth for a creamy, golden-orange finish. Finished with coconut milk and a bright lemon swirl, topped with pepitas and chives.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 320

Ingredients
  

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

Equipment

  • 1 Dutch oven

Method
 

Sauté the aromatics
  1. Heat olive oil in a large pot over medium heat, then sauté the onion for 5 minutes until soft, stirring as needed so it doesn’t brown.
  2. Add the garlic and grated ginger, cooking for 1-2 minutes until fragrant, then stir constantly for even browning.
Build the flavor
  1. Stir in the turmeric, cumin, smoked paprika, and cayenne, cooking for 1 minute to toast the spices and bloom their aroma.
Simmer until tender
  1. Add the chopped carrots, cubed potatoes, coconut milk, and vegetable broth, then bring the mixture to a boil.
  2. Simmer for 25-30 minutes until the carrots and potatoes are completely tender, skimming foam if needed and stirring occasionally.
Blend and finish
  1. Blend completely smooth with an immersion blender, then stir in the lemon juice.
  2. Season with salt and pepper to taste, then 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 leftovers in an airtight container in the refrigerator for up to 4 days; reheat gently on the stovetop or microwave, adding a splash of broth if needed. Freeze up to 2 months for best flavor and texture—thaw overnight in the fridge and reheat slowly. For a nut-free option, keep the coconut milk as written; if you prefer less richness, use light coconut milk.

You might also like these recipes

Leave a Comment

Recipe Rating