Creamy Vegan Carrot Potato Soup

| Posted on:

November 15, 2025

Bowl of creamy vegan carrot potato soup topped with herbs

Making Creamy Vegan Carrot Potato Soup has become a comforting tradition in my kitchen, especially as the leaves change and a chill fills the air. This recipe is your ticket to a warm, nourishing bowl of goodness that is not only creamy and delicious but also entirely plant-based. Imagine the sweet earthiness of carrots paired with the hearty richness of potatoes, all harmoniously blended together. It’s a dish that’s perfect for cozy weeknight dinners or a leisurely weekend brunch, and let’s be real—who doesn’t love a soup that practically makes itself?

Why you’ll love this dish

There are so many reasons to whip up this Creamy Vegan Carrot Potato Soup. For starters, it’s incredibly simple to prepare, making it an ideal choice for anyone from busy weeknight warriors to novice cooks. Plus, it’s budget-friendly; the ingredients are straightforward and often found in your pantry or local grocery store. The flavors blend beautifully together, creating a soup that’s not just nutritious but also satisfying and kid-approved.

Perfect for chilly evenings or when you want to impress guests with minimal effort, this soup can stand alone as a meal or serve as a stunning starter.

"This soup is a game changer! It’s creamy without the dairy and packed with flavor. My kids can’t get enough!" – A happy home cook.

Preparing Creamy Vegan Carrot Potato Soup

This recipe is a breeze, thanks to its streamlined steps. You’ll first warm the olive oil and sauté the onion and garlic, infusing your kitchen with a delightful aroma. Next, you’ll add in the carrots and potatoes, followed by a soak in vegetable broth that nurtures the veggies. A little simmering and blending later, you’ve got a comforting soup ready to go in around 30 minutes!

What you’ll need

To make this soup, gather these simple ingredients:

  • 2 cups carrots, chopped
  • 2 cups potatoes, chopped
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 can coconut milk
  • 2 tablespoons olive oil
  • Salt and pepper to taste
  • Fresh herbs for garnish (optional)

If you’re tight on some ingredients, feel free to substitute the coconut milk with cashew cream or unsweetened almond milk for a different spin.

Directions to follow

  1. In a large pot, warm the olive oil over medium heat.
  2. Sauté the diced onion and minced garlic until they become translucent, about 3-4 minutes.
  3. Stir in the chopped carrots and potatoes. Let them cook together for a few moments to meld the flavors.
  4. Pour in the vegetable broth, bringing the mixture to a gentle boil.
  5. Lower the heat, cover, and simmer for 20-25 minutes, or until the vegetables are tender.
  6. Stir in the coconut milk, seasoning with salt and pepper to your liking.
  7. Use an immersion blender to puree the soup until it’s smooth. Alternatively, you can blend it in batches in a countertop blender.
  8. Serve hot, adding a sprinkle of fresh herbs for an extra touch, if desired.

Creamy Vegan Carrot Potato Soup

Best ways to enjoy it

When serving your Creamy Vegan Carrot Potato Soup, think about a comforting bowl garnished with fresh herbs, a drizzle of olive oil, or even a sprinkle of dukkah for texture. Pair it with toasted bread or a simple green salad for a well-rounded meal. You could also consider serving it alongside a hearty grain, like quinoa or brown rice, for added substance.

Storage and reheating tips

To keep your leftovers fresh, let the soup cool completely, then transfer it to an airtight container. It can be stored in the refrigerator for up to 5 days. If you want to enjoy your soup later, consider freezing portions in freezer-safe containers for up to three months. Just be sure to thaw it overnight in the fridge when you’re ready to enjoy it again, then heat gently on the stove or in the microwave.

Helpful cooking tips

For a little extra flavor, consider adding spices like cumin or smoked paprika during the sauté stage. You could also toss in some leafy greens like spinach or kale in the last few minutes of cooking for added nutrition and color. If you’d like a chunkier texture, reserve some of the cooked carrots and potatoes before blending, and stir them back in afterward!

Creative twists

Feel free to experiment with this recipe! Add ginger for a warming spice or toss in fresh herbs like thyme or rosemary for an aromatic twist. For a little kick, a dash of cayenne or a swirl of sriracha can elevate each bowl. If you’re looking to make it heartier, consider including cooked lentils or beans for extra protein.

Your questions answered

How long does it take to make this soup?

Prep and cooking time combined is about 30-35 minutes. It’s perfect for a quick weeknight dinner!

Can I use other vegetables in the soup?

Absolutely! Feel free to add in parsnips, sweet potatoes, or even zucchini for different flavors and textures.

How do I store leftovers safely?

Let the soup cool before placing it in airtight containers. It’s good in the fridge for up to five days, or you can freeze it for up to three months. Just make sure to thaw it in the fridge before reheating.

creamy vegan carrot potato soup 2025 11 11 033527 150x150 1

Creamy Vegan Carrot Potato Soup

A warm, comforting, and completely plant-based soup made with carrots and potatoes, perfect for chilly evenings and easy to prepare.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Appetizer, Soup
Cuisine: Vegan
Calories: 250

Ingredients
  

Main Ingredients
  • 2 cups carrots, chopped
  • 2 cups potatoes, chopped
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 can coconut milk Can substitute with cashew cream or unsweetened almond milk.
  • 2 tablespoons olive oil
  • Salt and pepper to taste
  • Fresh herbs for garnish (optional)

Method
 

Preparation
  1. In a large pot, warm the olive oil over medium heat.
  2. Sauté the diced onion and minced garlic until they become translucent, about 3-4 minutes.
  3. Stir in the chopped carrots and potatoes. Let them cook together for a few moments to meld the flavors.
  4. Pour in the vegetable broth, bringing the mixture to a gentle boil.
  5. Lower the heat, cover, and simmer for 20-25 minutes, or until the vegetables are tender.
  6. Stir in the coconut milk, seasoning with salt and pepper to your liking.
  7. Use an immersion blender to puree the soup until it’s smooth, or blend it in batches in a countertop blender.
  8. Serve hot, adding a sprinkle of fresh herbs for an extra touch, if desired.

Nutrition

Serving: 1Calories: 250kcalCarbohydrates: 35gProtein: 4gFat: 10gSaturated Fat: 8gSodium: 500mgFiber: 6gSugar: 5g

Notes

For added flavor, consider adding spices like cumin or smoked paprika during the sauté stage. You can also toss in leafy greens like spinach or kale in the last few minutes of cooking for more nutrition and color. For a chunkier texture, reserve some cooked carrots and potatoes before blending and stir them back in afterward.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating