
Vegan Carrot Potato Soup Recipe tastes silky, cozy, and a little sweet from the carrots, with just enough earthiness from potatoes to keep it satisfying. It works perfectly for busy weeknights, meal prep, or feeding a mixed crowd, and you can get it on the table in about 40 minutes. I tested a version of this soup during a snowstorm in my tiny apartment kitchen, and it kept me warm enough to forget my drafty windows.
Why You Should Try This Vegan Carrot Potato Soup Recipe
This vegan carrot potato soup recipe delivers a creamy texture without any dairy, thanks to blended potatoes and carrots. It tastes like a hug in a bowl, with gentle spices and a rich, velvety finish that feels fancy but uses simple ingredients.
The recipe uses budget-friendly pantry staples, so you can cook it on a tight weeknight schedule or at the end of a grocery cycle. It also freezes well, so you can stash portions away and feel smug about future you.
“This Vegan Carrot Potato Soup Recipe tastes rich, cozy, and restaurant-level creamy, but it uses the simplest ingredients and comes together faster than takeout. ★★★★★”
Ingredients You’ll Need
Vegetables
- 1 tablespoon olive oil or avocado oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 pound carrots, peeled and sliced into coins
- 1 pound Yukon Gold potatoes, peeled and diced small
- 1 rib celery, sliced (optional, adds nice flavor)
Yukon Gold potatoes give a naturally creamy texture, but russet potatoes also work if you keep the dice small. Baby carrots work in place of whole carrots if that is what you keep in the fridge.
Liquids
- 4 cups vegetable broth (use low sodium so you control the salt; I like Better Than Bouillon vegetable base)
- 1 to 1½ cups water, as needed to thin
- ½ cup canned coconut milk, full fat or light, well shaken
You can swap coconut milk with unsweetened oat milk or cashew cream if you avoid coconut. Use more broth instead of water if you want a deeper savory flavor.
Seasonings
- 1½ teaspoons fine sea salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ¼ teaspoon ground turmeric (optional, for color and a warm note)
- Pinch of red pepper flakes (optional, for gentle heat)
- 1 to 2 teaspoons maple syrup or agave (optional, balances carrot sweetness)
- Juice of ½ lemon, plus extra wedges for serving
Smoked paprika gives a subtle smoky depth that makes the soup taste slow cooked. Lemon juice brightens the flavor at the end and keeps the soup from tasting flat.
Garnishes (Optional but fun)
- Chopped fresh parsley or cilantro
- Toasted pumpkin seeds or sunflower seeds
- A swirl of coconut milk or unsweetened vegan yogurt
- Croutons or crispy chickpeas
Garnishes add texture and make the bowl look restaurant worthy. I often toss canned chickpeas with a little oil and spices, then roast them while the soup simmers.
Pantry Shortcuts
- Use frozen diced onions and frozen sliced carrots if you want to skip chopping.
- Use pre-minced garlic from a jar in a pinch, about 1 tablespoon.
- Use bouillon paste with hot water instead of boxed broth to save pantry space.
Equipment List
- Large soup pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Immersion blender (hand blender) or regular blender
- Ladle
- Measuring cups and spoons
An immersion blender makes the process easier and safer, since you blend right in the pot. A regular blender still works; you just need to blend in batches and handle hot liquids carefully.
Tips & Tricks
- Dice potatoes and carrots in similar sizes so they cook at the same rate.
- Sauté the onions until they turn lightly golden to build deeper flavor before you add liquids.
- Keep the heat at a gentle simmer so the vegetables soften without sticking or scorching.
- Add broth gradually if you want control over how thick or thin the soup turns out.
- Blend the soup very smooth for a silky texture, or leave some chunks if you like a rustic style.
- Taste and adjust salt, acid, and sweetness at the end; a little lemon and a tiny bit of maple can balance everything.
- Chill the soup completely before freezing so ice crystals stay smaller and the texture stays creamy.
- Reheat gently over medium-low heat and stir often so the bottom does not catch.
How to Make Vegan Carrot Potato Soup Recipe
Step 1: Prep the vegetables
Peel and slice the carrots into coins about ¼ inch thick. Peel and dice the potatoes into small cubes so they cook quickly and blend smoothly. Dice the onion, slice the celery, and mince the garlic so everything stands ready before you turn on the stove.
Step 2: Sauté the aromatics
Heat the olive oil in a large soup pot over medium heat. Add the diced onion and celery with a pinch of salt, then cook and stir until the onion turns translucent and lightly golden, about 5 to 7 minutes. Stir in the garlic and cook about 30 seconds, just until it smells fragrant and cozy.
Step 3: Add carrots, potatoes, and spices
Add the sliced carrots and diced potatoes to the pot and stir to coat them in the oil and aromatics. Sprinkle in cumin, smoked paprika, turmeric, black pepper, and red pepper flakes if you use them. Stir for 1 to 2 minutes so the spices toast slightly and cling to the vegetables.
Step 4: Pour in broth and simmer
Pour in the vegetable broth and enough water to just cover the vegetables. Scrape the bottom of the pot with your spoon to lift any flavorful browned bits. Bring the mixture to a gentle boil, then lower the heat and simmer until the carrots and potatoes feel very tender when you poke them with a fork, about 15 to 20 minutes.
Step 5: Blend the soup
Turn off the heat. Use an immersion blender to blend the soup right in the pot until it reaches your preferred texture. If you use a regular blender, ladle the soup into the blender in batches, vent the lid slightly, cover with a clean towel, and blend until smooth, then return the blended soup to the pot.
Step 6: Add coconut milk and balance the flavors
Stir in the coconut milk until the soup looks creamy and uniform. Taste, then add salt if it needs more, a teaspoon or two of maple syrup if the carrots taste sharp, and the lemon juice to brighten everything. If the soup looks too thick, stir in a splash of water or broth until it reaches your ideal consistency.
Step 7: Warm through and serve
Set the pot back over low heat and warm the soup gently for a few minutes so the flavors mingle. Ladle the vegan carrot potato soup recipe into bowls. Top with fresh herbs, seeds, croutons, or a swirl of coconut milk, then serve hot.
What to Serve with Vegan Carrot Potato Soup Recipe
Serve this vegan carrot potato soup recipe with thick slices of crusty bread or warm pita for dipping, since that creamy texture begs for something to swipe through the bowl. A simple green salad with lemony vinaigrette adds freshness and crunch next to the smooth soup. You can also pair it with grilled vegan cheese sandwiches, avocado toast, or a side of roasted vegetables for a more filling meal. If you want a lighter spread, serve the soup in mugs alongside a plate of cut fruit and hummus with veggie sticks.
Storage Options
- Store leftover soup in airtight containers in the fridge for up to 4 days.
- Chill the soup completely, then freeze in freezer-safe containers or silicone soup cubes for up to 3 months.
- Reheat on the stove over medium-low heat, stirring often, and add a splash of water or broth if it thickens too much.
- Reheat single portions in the microwave in short bursts, stirring between each burst so the soup heats evenly.

Vegan Carrot Potato Soup Recipe
Ingredients
Instructions
- Peel and slice the carrots into coins about 1/4 inch thick. Peel and dice the potatoes into small cubes so they cook quickly. Dice the onion, slice the celery if using, and mince the garlic.
- Heat the olive oil in a large soup pot over medium heat. Add the diced onion and celery with a pinch of salt and cook, stirring often, until the onion is translucent and lightly golden, about 5 to 7 minutes.
- Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
- Add the sliced carrots and diced potatoes to the pot and stir to coat with the oil and aromatics. Sprinkle in the cumin, smoked paprika, turmeric, black pepper, and red pepper flakes if using, and cook for 1 to 2 minutes to lightly toast the spices.
- Pour in the vegetable broth and enough water to just cover the vegetables. Scrape the bottom of the pot to lift any browned bits. Bring to a gentle boil, then reduce the heat and simmer until the carrots and potatoes are very tender when pierced with a fork, about 15 to 20 minutes.
- Turn off the heat. Use an immersion blender to blend the soup in the pot until smooth, or carefully transfer the soup in batches to a blender and blend until smooth, then return it to the pot.
- Stir in the coconut milk until the soup looks creamy and uniform. Taste and adjust with more salt if needed, 1 to 2 teaspoons maple syrup or agave if the flavors taste sharp, and the lemon juice to brighten. Add more water or broth if you prefer a thinner soup.
- Set the pot over low heat and warm the soup gently for a few minutes so the flavors meld. Ladle into bowls and garnish with fresh herbs, seeds, a swirl of coconut milk or vegan yogurt, and croutons or crispy chickpeas if desired. Serve hot.
Notes
Approximate per 1 of 6 servings: 180 calories; fat 7 g; saturated fat 3 g; carbohydrates 27 g; fiber 5 g; sugars 7 g; protein 4 g; sodium 640 mg. Values will vary based on exact ingredients, brands, and portion size.
