Vegan Sweet Potato Soup Recipe

This velvety smooth vegan sweet potato soup is creamy without the cream, and rich with spices and nutrients. It will warm you to your toes on a chilly evening!

Vegan sweet potato soup in two white bowls, with gray napkin.Vegan sweet potato soup in two white bowls, with gray napkin.

The aroma of this creamy vegan sweet potato soup is enough to bring the family running to the dinner table. There’s something about the scent of warm spices, such as coriander and curry powder, that evokes a feeling of contentment. Really, is there anything better than a bowl of hot soup on a cold day?!

For a little added crunch and nuttiness, lightly toast some pepitas. Sprinkle them over top of each serving of soup, along with some minced cilantro or parsley.

While many creamy vegan soups are thickened with coconut milk (like my white bean soup), I used the same trick in this recipe that I did in my Moroccan Carrot Soup.

Chopped sweet potato, grated ginger and garlic and chickpeas on a bamboo cutting board.Chopped sweet potato, grated ginger and garlic and chickpeas on a bamboo cutting board.

Chickpeas! That’s right – chickpeas are blended with the other vegetables to achieve a rich, velvety texture. Without a drop of cream.

What you need for this vegan sweet potato soup recipe:

See recipe card below for full ingredients list & recipe directions.

These are the main ingredients for this recipe (affiliate links included):

  • Sweet potatoes: Look for red-skinned (orange flesh) sweet potatoes, which are sometimes labeled as yams. Peel and cut into 3/4-inch pieces.
  • Olive oil: Two teaspoons are used to sauté the onions, and the remaining teaspoon is added along with the sweet potatoes, ginger and garlic.
  • Aromatics: Onion, garlic and fresh ginger root (not ground ginger) form the flavor base of this soup.
  • Spices: Curry powder and ground coriander can be found in the spice aisle of most grocery stores. If you like a little heat, add a sprinkle of cayenne pepper for a spicy sweet potato soup that hits all of the taste buds. And don’t forget the salt!
  • Broth: Use your favorite homemade or store-bought vegetable broth.
  • Chickpeas: I use canned chickpeas for ease and convenience. Drain the chickpeas into a fine-mesh sieve and rinse well.
  • Garnish: If you’d like, garnish the soup with some pepitas. Toast them for a few minutes in a dry skillet set over medium heat to bring out the nutty flavor. Sprinkle some minced cilantro or parsley onto each serving.

💙What’s to love about this sweet potato soup recipe:

▪️Warm & comforting: Warm spices, such as curry powder and ground coriander, lend a rich, warm flavor to this soup. I have dreams of wrapping my hands around a bowl of this soup while sitting wrapped in a blanket, sitting in front of a fire. Cue the snowstorm!
▪️Whole food plant-based: Vegan soup recipes are an easy way to work a plant-based meal into your menu. This recipe is packed with healthy whole foods, such as sweet potatoes and chickpeas. This soup also happens to be gluten-free.
▪️Easy: This recipe is a breeze to make! Sauté the aromatics and spices, boil the sweet potatoes, add the chickpeas, then blend it all together. Simple!

Pureed sweet potato soup in a blenderPureed sweet potato soup in a blender


  • Start with a classic mirepoix – onion, carrot and celery – sautéed in a little olive oil in a large saucepan.
  • Once the veggies are tender, stir in the cubes of sweet potato, along with some fresh garlic, ginger, curry powder and ground coriander. The amount of spices used gives the soup a subtle curry flavor, which I thought was the perfect balance and didn’t overpower the sweet potato. However, if you prefer more curry flavor, feel free to increase the amount of curry powder.
  • Add the broth and chickpeas to the pot, and bring the mixture to a boil. Cook at a lively simmer until the sweet potato cubes are tender. That should take about 30 minutes.
  • This is key! Allow the soup to cool for about 10 minutes before pureeing it in batches in a blender. If you put blazing hot soup into a blender, it’s likely to blow the top off of the blender. Hot sweet potato soup on the ceiling (and possibly on you) is no fun. Trust me – I speak from experience! Alternatively, use an immersion blender to blend the soup.
Two bowls filled with sweet potato soup. With a gray napkin and spoons.Two bowls filled with sweet potato soup. With a gray napkin and spoons.

Frequently Asked Questions:

Can this soup be frozen?

While regular potato soups tend to have an unappetizing mushy texture when frozen and defrosted, blended sweet potato soups are typically free from this phenomenon. I have frozen this vegan sweet potato soup several times and it has always defrosted and reheated well.

To freeze, cool the soup completely, then transfer to freezer containers like these ones (affiliate link). Leave about 1/2 to 3/4-inch of room to allow the soup to expand as it freezes.

How healthy is sweet potato soup?

The short answer is yes. Most of the time. The longer answer is that it all depends on what ingredients are added to make the soup “creamy”. In this recipe, I used chickpeas to thicken the soup, which not only keeps things dairy free, but also adds a portion of plant-based protein.

Sweet potatoes themselves are packed with nutrients. According to Harvard School of Public Health, they contain both soluble and insoluble fiber, which not only helps to fill you up, but keeps things moving like should. They are also rich sources of antioxidants, vitamin A, potassium and beta carotene. Healthy gut, healthy eyes and healthy brains!

White bowl filled with sweet potato soup topped with pepitas.White bowl filled with sweet potato soup topped with pepitas.

Vegan Sweet Potato Soup

This velvety smooth vegan sweet potato soup is creamy without the cream, and rich with spices and nutrients. It will warm you to your toes on a chilly evening!

#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-full svg * { fill: #ffffff; }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-33 svg * { fill: url(#wprm-recipe-user-rating-0-33); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-50 svg * { fill: url(#wprm-recipe-user-rating-0-50); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-66 svg * { fill: url(#wprm-recipe-user-rating-0-66); }linearGradient#wprm-recipe-user-rating-0-33 stop { stop-color: #ffffff; }linearGradient#wprm-recipe-user-rating-0-50 stop { stop-color: #ffffff; }linearGradient#wprm-recipe-user-rating-0-66 stop { stop-color: #ffffff; } Print


Course: Soups

Cuisine: Indian

Keyword: Plant Based, Sweet Potato, Vegan

Prep Time: 15 minutes

Cook Time: 40 minutes

Cooling Time: 10 minutes

Total Time: 1 hour 5 minutes

Servings: 6 Servings

Calories: 250.8kcal

Prevent your screen from going dark


  • Heat 2 teaspoons olive oil in a large nonstick saucepan set over medium heat. Add the onions and cook until tender, 5 to 6 minutes.

  • Add the remaining 1 teaspoon olive oil, then stir in the sweet potatoes, garlic and ginger. Cook for 3 minutes.

  • Stir in the curry powder, ground coriander, cayenne pepper (optional) and salt. Cook for 1 minute.

  • Stir in the vegetable broth and chickpeas. Bring to a boil, then lower heat slightly and cook at a lively simmer until the sweet potatoes are very tender, about 30 minutes.

  • Allow the soup to cool for about 10 minutes. In batches, puree the soup in a blender until smooth. Return to the saucepan to reheat.

  • Serve with cilantro and toasted pepitas, if desired.


Weight Watchers Points: 5 (Freestyle Points – Blue), 5 (Green), 1 (Purple)


Serving: 1.33cups | Calories: 250.8kcal | Carbohydrates: 48.2g | Protein: 6.3g | Fat: 3.5g | Saturated Fat: 0.5g | Sodium: 760mg | Fiber: 7.5g | Sugar: 8.1g

Tried this recipe?If you make this recipe, I’d love to see it on Instagram! Just use the hashtag #COOKINCANUCK and I’ll be sure to find it.

This post was originally published on January 13, 2020. It was updated with new tips and text on November 9, 2021.

Disclosure: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for me to earn fees by linking to and affiliated sites.