Vegan Carrot Potato Soup

Loading…

By Reading time

Velvety carrot potato soup lands with a gentle sweetness from the carrots, a creamy body from the potatoes, and just enough ginger, turmeric, and cumin to keep every spoonful interesting. It blends into that smooth, comforting texture people expect from a good pureed soup, but it still tastes bright instead of heavy. The coconut milk gives it a round finish without making it taste like dessert, and the lemon at the end pulls everything back into balance.

The trick is building flavor before the vegetables even go in. Let the onion soften first, then wake up the garlic, ginger, and spices in the oil so the soup tastes layered instead of flat. Yukon gold potatoes are the right choice here because they blend into a creamy texture without turning gluey, and the carrots cook down into a silky base that takes on the spices beautifully.

Below you’ll find the exact timing that keeps the garlic from burning, the best way to get a truly smooth blend, and a few smart swaps if you want to adjust the richness or make the soup a little spicier.

“

The soup got silky smooth with just the immersion blender, and the lemon at the end kept it from tasting too sweet. My kids kept dipping bread into it until the pot was empty.

★★★★★— Megan T.

Save this creamy vegan carrot potato soup for the nights when you want a smooth, filling bowl with coconut milk, warm spices, and a bright lemon finish.

Save to Pinterest

The Reason the Soup Stays Creamy Without Any Dairy

Carrot soup can turn thin or one-note fast if the base doesn’t have enough body. Here, the potatoes do more than add bulk. They bring natural starch, which helps the soup turn plush when blended, and they keep the texture smooth even if you don’t use a high-powered blender.

The other thing that matters is when the spices go in. Blooming turmeric, cumin, smoked paprika, and cayenne in oil for a minute before adding the liquid gives the soup a deeper, toastier edge. If you dump the spices straight into broth, they taste dusty instead of rounded. The lemon at the end is not optional either; it cuts through the coconut milk and keeps the finished bowl from tasting heavy.

What Each Ingredient Is Actually Doing in This Bowl

Vegan Carrot Potato Soup vibrant creamy coconut
  • Carrots — These are the backbone of the soup’s color and sweetness. Roughly chopping them is fine because everything gets blended later, but smaller pieces cook faster and more evenly if your knife work is uneven.
  • Yukon gold potatoes — This is the ingredient that gives you that silky, satisfying body. Russets will work in a pinch, but they can turn a little fluffier and less creamy than Yukon golds once blended.
  • Coconut milk — This adds richness and helps the soup feel complete without dairy. Full-fat coconut milk gives the smoothest result; light coconut milk will work, but the soup will taste a little thinner.
  • Ginger, turmeric, cumin, smoked paprika, and cayenne — Together they keep the soup from tasting flat. Ginger brings freshness, turmeric brings earthiness and color, cumin adds warmth, smoked paprika gives a subtle savory note, and cayenne adds a soft burn in the background.
  • Lemon juice — Stirring this in at the end wakes up the whole pot. If you add it too early, the brightness cooks off and the soup tastes dull.
  • Pepitas and chives — These are not just garnish for looks. The pepitas add crunch, and the chives bring a fresh onion note that makes the smooth soup feel more finished.

The 35 Minutes That Build the Whole Pot

Softening the Onion First

Start by cooking the diced onion in olive oil over medium heat until it turns soft and translucent, about 5 minutes. You want it to lose its raw bite without taking on much color. If the onion browns too fast, the heat is too high and the soup will lean bitter instead of sweet.

Waking Up the Garlic, Ginger, and Spices

Add the garlic and ginger and cook just until fragrant, then stir in the turmeric, cumin, smoked paprika, and cayenne for one minute. The spices should smell warm and toasted, not scorched. If the garlic starts to brown, move on immediately; burnt garlic will dominate the whole soup.

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. Cook until the carrots and potatoes break apart easily with the tip of a knife, 25 to 30 minutes. If the potatoes still hold the center when you blend, the soup will have tiny grainy bits instead of that smooth finish you want.

Blending to a Silky Finish

Use an immersion blender to puree the soup completely smooth, working all the way to the bottom of the pot. If you’re using a countertop blender, blend in batches and leave room for steam to escape. Stir in the lemon juice after blending so the brightness stays fresh, then season with salt and pepper until the soup tastes full and balanced.

How to Adapt This Soup When You Want It Richer, Spicier, or Lighter

Make It Fully Dairy-Free and Still Creamy

This soup is already dairy-free, and coconut milk does the heavy lifting. If you want it a little lighter, use one can of coconut milk plus an extra half cup of broth. The soup will still blend smooth, but the finish will be slightly less rich.

Turn Up the Heat Without Overpowering the Carrots

Add another pinch of cayenne or a chopped chili with the onion if you want more heat. The key is to build it early so the spice melts into the soup instead of sitting on top of it. Too much cayenne at the end can taste sharp.

Swap the Potatoes for Sweet Potatoes

Sweet potatoes make the soup a little sweeter and deeper in color, with a more pronounced autumn-style flavor. They blend beautifully, but you’ll want to lean harder on the lemon at the end so the bowl doesn’t taste too sweet and soft.

Use an Extra-Savory Broth Version

If your vegetable broth is mild, add a small pinch more salt and let the soup simmer uncovered for the last 5 minutes to concentrate the flavor. That gives you a deeper, more savory result without changing the texture. Don’t over-reduce or the soup can turn too thick once it cools.

Storage and Reheating

  • Refrigerator: Keep in an airtight container for up to 4 days. It will thicken as it chills, so the texture gets a little more substantial by day two.
  • Freezer: This soup freezes well for up to 3 months. Cool it completely first, then portion it into freezer-safe containers and leave a little room at the top for expansion.
  • Reheating: Warm it gently on the stove over low to medium-low heat, stirring often. Add a splash of broth or water if needed, because the potatoes absorb moisture as the soup sits. Avoid boiling it hard or the coconut milk can separate slightly.

Questions I Get Asked About This Recipe

Can I use an ordinary blender instead of an immersion blender?+

Yes, but blend in batches and never fill the blender more than halfway with hot soup. Steam builds pressure fast, and that can blow the lid off if you’re not careful. An immersion blender is easier here because you can control the texture right in the pot.

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

Use full-fat coconut milk, but balance it with the lemon juice at the end and enough salt. If the soup tastes coconut-heavy, it’s usually because it needs more acid or seasoning, not because there’s too much coconut milk. Letting the spices bloom first also keeps the coconut flavor from taking over.

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

Yes, and it often tastes better the next day because the spices settle in. Store it in the fridge after it cools, then reheat gently and add a splash of broth if it has thickened too much. The flavor will deepen without turning muddy.

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

Stir in warm broth a little at a time until it loosens to the texture you want. Adding cold liquid can dull the flavor and cool the soup too fast, so warm broth keeps the texture smooth. Recheck the salt after thinning because dilution can flatten the seasoning.

Can I leave out the ginger if I don’t have any?+

You can, but the soup will taste softer and a little flatter. If you skip it, add a touch more cumin or a tiny pinch of extra cayenne so the broth still has some backbone. Fresh ginger is what keeps the carrots from tasting one-dimensional.

Vegan Carrot Potato Soup

Vegan carrot potato soup made silky and smooth with an immersion blender, simmered until carrots and Yukon gold potatoes are completely tender. Finished with coconut milk, a bright lemon stir-in, and a cozy spice blend.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 365

Ingredients
  

Vegetables
  • 2 lb carrots peeled and roughly chopped
  • 2 lb Yukon gold potatoes peeled and cubed
  • 1 onion diced
  • 4 garlic cloves minced
  • 1 tbsp fresh ginger grated
Liquids & Dairy Alternatives
  • 13.5 oz coconut milk 1 can
  • 4 cup vegetable broth
  • 1 lemon juice juice of 1 lemon
Seasonings
  • 2 tbsp olive oil
  • 1 tsp turmeric
  • 1 tsp cumin
  • 0.5 tsp smoked paprika
  • 0.25 tsp cayenne
  • 1 salt and pepper to taste
Toppings
  • 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 add the diced onion. Sauté for 5 minutes until soft, stirring so the onions don’t brown.
  2. Add the minced garlic and grated ginger to the pot. Cook for 1-2 minutes until fragrant, keeping the heat at medium.
  3. Stir in turmeric, cumin, smoked paprika, and cayenne. Cook for 1 minute to bloom the spices, watching for a fragrant aroma.
Simmer the soup
  1. Add the chopped carrots, cubed Yukon gold potatoes, coconut milk, and vegetable broth to the pot. Bring the mixture to a boil over medium-high heat.
  2. Reduce to a gentle simmer and cook for 25-30 minutes until carrots and potatoes are completely tender. Look for a fork-tender texture throughout.
Blend and finish
  1. Blend the soup completely smooth using an immersion blender. Blend until the texture is uniform with no visible chunks.
  2. Stir in the lemon juice. Taste and adjust brightness as needed.
  3. Season with salt and pepper to taste. Garnish with pepitas and chives right before serving.

Notes

For the smoothest texture, blend while the soup is hot and keep the blender moving to avoid air pockets. Refrigerate leftovers in a sealed container for up to 4 days; reheat gently on the stove, adding a splash of broth if needed. Freeze up to 2 months for best quality, then thaw and reheat until steaming. For a lower-fat option, use light coconut milk (or reduce coconut milk to 10 oz and add extra broth).

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating