This creamy vegan sweet potato soup is so rich and delicious and makes wonderful comfort food. Hearty, filling and satisfying.
This vegan sweet potato soup is thick, creamy, hearty and makes the ultimate comfort food!
It’s definitely filling enough to be all you need for a good dinner and making it is so super easy that really, why wouldn’t you?
It also has a little secret ingredient (secret? no, it’s not secret at all, of course I’m going to tell you) that takes this soup to next level delicious.
The not-secret-at-all ingredient is almond butter! Since putting peanut butter in our super ultra delicious vegan carrot soup, I was inspired to try some almond butter with this sweet potato soup, and it worked like a charm.
Creamy sweet potatoes and coconut cream blended with the rich, roasted flavor of almond butter. It works.
How To Make Vegan Sweet Potato Soup
You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.
- Add olive oil to a large pot with chopped onion, crushed garlic and minced ginger and sauté until the onions are softened.
- Add cayenne pepper and nutmeg and sauté with the onions.
- Add chopped carrot and peeled and chopped sweet potato and toss together with the onions and spices.
- Add vegetable stock and coconut cream and bring to the boil. Reduce the heat, cover the pot and leave it to simmer until the potatoes and carrots are soft and cooked.
- Add almond butter and stir in.
- Blend with an immersion blender directly in the pot, or if you don’t have an immersion blender, transfer it in stages to your blender jug and blend until smooth. When it’s all blended return it to the pot.
- Add sea salt and black pepper to taste.
Chef’s Tips
As you can see this soup is thick! It’s super filling and rich and creamy. We used coconut cream, but coconut milk is also an option. If you prefer to use coconut milk then a full fat variety is going to be the tastiest for this soup, as it’s meant to be a very rich and creamy soup.
A light coconut milk would do the job but wouldn’t be as delicious and the soup would be a thinner consistency as well.
If you prefer your soups to be thinner, then use an extra 1-2 cups of vegetable stock during the cooking process.
We used almond butter in this soup which works wonderfully well, but other nut butters that would also work in this sweet potato soup are peanut butter or cashew butter. Those also have a flavor balance that would blend well with this soup, but experiment with others if you like!
Serve it with some black pepper sprinkled on top and some fresh cilantro. We found a delicious sweet potato bread that we used for dipping which was too good!
Storing and Freezing
Leftovers keep very well in the fridge for 3-4 days and can be easily reheated, so don’t be intimidated by the fact that this is a big pot of soup, you’ll easily get through it over a few days.
It is also freezer friendly if you’d like to freeze it.
More Delicious Vegan Soup Recipes
- Vegan Broccoli Cheese Soup
- Vegan Potato Leek Soup
- Creamy Vegan Potato Soup
- Vegan Pumpkin Soup
- Vegan Butternut Squash Soup
- Vegan Cream of Mushroom Soup
Did you make this recipe? Be sure to leave a comment and rating below!
Vegan Sweet Potato Soup
Ingredients
- 1 Tablespoon Olive Oil
- 1 Medium Onion White, Yellow or Brown, Chopped
- 1 teaspoon Crushed Garlic
- 1 teaspoon Minced Ginger
- ¼ teaspoon Cayenne Pepper
- ¼ teaspoon Nutmeg
- 2 Large Carrots Chopped
- 4 Large Sweet Potatoes (2.6 pounds / 1200g) Peeled and Chopped
- 2 cups Vegetable Stock (480ml)
- 14 ounces Canned Coconut Cream (400ml) Unsweetened
- ¼ cup Almond Butter (63g)
- Sea Salt and Black Pepper To Taste
For Serving:
- Cilantro
- Black Pepper
Instructions
- Add olive oil to a large pot with chopped onion, crushed garlic and minced ginger and sauté until the onions are slightly softened.
- Add in the cayenne pepper and nutmeg and sauté.
- Then add in the chopped carrot and sweet potato and toss with the onions and spices.
- Add in the vegetable stock and coconut cream, bring to the boil and then reduce the heat, cover the pot and leave to simmer until the sweet potatoes are soft and cooked.
- Add in the almond butter and stir it in.
- Blend with an immersion blender or by transferring to your blender jug in stages and then returning to the pot.
- Add sea salt and black pepper to taste.
- Serve with a sprinkle of black pepper and some fresh cilantro.
Video
Notes
- You can switch coconut cream for full fat, canned, unsweetened coconut milk if you prefer. Light coconut milk would also be an option.
- You can switch for a different nut butter such as peanut butter or cashew butter.
- This soup is thick, so if you prefer your soups to be thinner, then use an extra 1-2 cups of vegetable stock during the cooking process.
- Leftovers keep well in the fridge for 3-4 days. It’s also freezer friendly for up to 3 months.
Donald Sadler says
Wow! Just wow!!! I made this yesterday per the recipe you recommended. Only substitute was I used peanut butter instead (it’s what I had) of almond butter.
It has warmed back up here in Texas, but this sweet potato soup is still a banger!!! Took me about 20 mins to prep, 30 mins to cook and then 10 mins to blend with an immersion blender. It was so filling and fits well with my one meal a day intermittent fasting diet. Ate some yesterday, some today was able to freeze some and will have some for the next two days if no one else eats it. Thank you for making this simple soup recipe available for anyone to make. 🔥🔥🔥
Next up is a potato and broccoli soup!
Nadine @ Loving It Vegan says
That’s great Donald! Thanks so much for your great review!
Mia says
Hi! I realized I bought coconut milk instead of cream at the store…. Will this work or should I head back?
Nadine @ Loving It Vegan says
That should work Mia!
Sharon Mack says
Your recipe ia so easy and delicious with just right amount of “heat”!
Thank you! We will eat this often 😋
Nadine @ Loving It Vegan says
Awesome! Thanks so much for your great review Sharon!
Ladygee says
Lovely soup although I did not add the cocunut cream and might reduce the cayenne pepper next time. But texture and taste were great and loved the ginger kick.
Nadine @ Loving It Vegan says
Thank you!
Myra says
I loved your vegan sweet potato soup. I added a red apple and a carrot. It was so good. Thank you. Can’t wait to try more of your recipes. 😊
Alison Andrews says
Thanks Myra!
Kay says
This is delicious! I had 1 large and 2 medium-sized sweet potatoes and the result was still very thick so I added more veg broth to thin it out– at least 1/2 cup more. The amount of heat with the cayenne is just right. I added a swirl of toasted sesame oil for serving but it tastes great without it too.
Alison Andrews says
Thanks for the awesome review Kay, so glad it turned out great.
Jenna says
Best soup I’ve ever had. It’s so easy to make! I also added cinnamon. I was worried I’d have too much soup but it’s so tasty, now I’m worried I won’t have enough! Thanks so much for sharing this recipe 😊
Alison Andrews says
That’s awesome Jenna, thanks so much for the wonderful review.
Steve says
Another winner thanks.
Alison Andrews says
Thanks Steve!
Rayhana says
I made this using around 650g of sweet potato as that’s all I had. Added extra garlic too. I added a little cajun seasoning and a sprinkle of chilli flakes as I was making it for my toddler who has allergies. Didn’t have coconut milk so used oatly barista vegan milk and cashew butter as my toddler is allergic to peanuts. For myself I’m going to sprinkle salt to taste and chilli flakes. But overall, even without the extra salt it’s delicious and so easy to make! I think because I used less potatoes, it wasn’t too thick but the perfect consistency. I used an immersion hand blender. I didn’t have veg stock so added a few vegetables into a pot of boiling water with some frozen chicken skin pieces and seasoned it a little. I used that as my stock.
Alison Andrews says
Awesome, so glad you enjoyed it!