Vegan Christmas Recipes/ Vegan Main Dishes/ Vegan Recipes/ Vegan Soups, Stews, and Chilis

Sweet Potato Soup

Sweet potato soup

Here’s a warming soup with an appealing golden color. The natural sweetness of the sweet potatoes gives this soup a surprising flavor twist. Serve as a first course for festive holiday meals, or as a comforting bowlful for everyday meals. 

Sweet potato soup

Sweet Potato Soup

Here's a warming soup with an appealing golden color. The natural sweetness of the sweet potatoes gives this soup a surprising flavor twist.
0 from 0 votes
Print Pin Rate
Course: Soup
Cuisine: Vegan / Healthy
Diet: Vegan, Vegetarian
Prep Time: 25 minutes
Cook Time: 45 minutes
Total Time: 1 hour 10 minutes
Servings: 6 to 8
Author: Veg Kitchen


  • 2 tablespoons olive oil
  • 2 medium onions chopped
  • 2 medium carrots peeled and diced
  • 1 large celery stalk diced
  • Handful of celery leaves
  • 6 cups peeled diced (about 1/2 inch) sweet potatoes
  • 2 bay leaves
  • 1 tablespoon salt-free seasoning blend such as Frontier or Mrs. Dash
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon ground nutmeg
  • 1 cup unsweetened nondairy milk or light coconut milk or as needed
  • Salt and freshly ground pepper to taste
  • Fresh parsley for garnish


  • Heat the oil in a soup pot. Add the onion, carrots, and celery and sauté over low heat until the onions are golden.
  • Add the celery leaves and sweet potato dice. Add just enough water to cover all but about an inch of the vegetables. Bring to a simmer, then stir in the bay leaves and seasonings.
  • Simmer gently, covered, until the sweet potatoes and vegetables are tender, about 20 to 25 minutes. Remove the bay leaves.
  • With a slotted spoon, remove about half of the solid ingredients and transfer to a food processor along with about 1/2 cup of the cooking liquid.
  • Process until smoothly pureed, then stir back into the soup pot. Or, simply insert an immersion blender into the pot and process until smoothly pureed.
  • Add the rice milk or coconut as needed to give the soup a slightly thick consistency. Season with salt and pepper. Simmer over very low heat for another 10 to 15 minutes.
  • Serve at once, or let stand off the heat for an hour or two before serving, then heat through as needed. Garnish individual servings with sprigs of fresh parsley, or chopped leaves.



Print Friendly, PDF & Email

Subscribe & Follow

You Might Also Like


  • Reply
    Renee Herman
    November 20, 2010 at 9:16 pm

    Is it possible to use (don’t groan) canned sweet potatoes if in a hurry?

  • Reply
    November 21, 2010 at 10:13 am

    Renee, I won’t groan, but I will admit that I’m really not familiar with canned sweet potatoes. For this recipe, I think that would be equivalent to three 16-ounce cans.

    Another shortcut to peeling and dicing the sweet potatoes would be to bake or microwave them ahead of time; then they are easier to slip out of the skins and cut.

    I’m never averse to shortcuts if they use good-quality items. So if you do try this, let us know how it works out!

  • Reply
    Elois Morgret
    November 22, 2010 at 6:07 am

    Thanks, and for any readers that are having trouble chopping onions without the crying, here’s an incredibly easy tip – put them in the fridge first, then chop them straight away after taking them out! No more tears! I found some more onion soup recipes here if anyone wants to try some more variations.

  • Reply
    Kathi Levine
    November 22, 2010 at 2:19 pm

    About the onions…my daddy taught me to not cut the stem end of the onion and never use a serrated (sp?) blade. So far, so good. Works for me. No tears. 🙂

  • Reply
    Becky M
    December 27, 2010 at 10:36 am

    Could I use soy milk instead of rice? I always have that on hand. Also, I’m not a celery fan at all. Is this a strong flavor? Could I omit it? Thanks!

  • Reply
    December 27, 2010 at 10:46 am

    Becky, you can use soy milk if that’s what you have. I find that soy milk has a more pronounced flavor; rice milk is more neutral. But the sweet potato should be able to stand up to it. And you may certainly omit the celery if you don’t care for it. Hope you enjoy the soup on this blustery day!

  • Reply
    October 7, 2011 at 8:35 am

    I used coconut milk instead of rice milk. DELICIOUS!

  • Reply
    October 7, 2011 at 9:11 am

    Kate, that’s as great idea. Sweet potatoes and coconut milk are incredibly compatible. I will incorporate that option into the recipe. Thanks!

  • Reply
    November 16, 2011 at 1:09 am

    I don’t have access to a food processor or an immersion blender. Are there any other options to make it mushy?

  • Reply
    November 16, 2011 at 7:50 am

    Clara, simply let the veggies get nice and soft and reach into the pot with a potato masher. Mash until you get the texture you’d like–this soup is good chunky as well.

  • Reply
    November 19, 2011 at 5:36 pm

    I would like to note that the picture at the top is of yams, not sweet potatoes.


  • Reply
    What Do Vegans Eat On Thanksgiving??
    November 23, 2011 at 2:02 pm

    […] Sweet Potato Soup […]

  • Reply
    December 29, 2011 at 5:18 pm

    Very scrumptious, filling recipie! Mine had a flaw though; I put Silk vanilla soy milk in it instead of coconut milk which made it sickly sweet. Ah, but it’s such a good recipie that I want to try it again next year… maybe even for Thanks Giving.

  • Reply
    December 2, 2012 at 5:55 pm

    I made this today, my adult son and I thought this was just “ok.” (Used the coconut milk – original, unsweetened version.)

    Will not make again.

  • Reply
    November 1, 2014 at 2:49 pm

    Looking forward to my Holliday cookbook I ordered.😃

  • Reply
    November 18, 2014 at 12:16 pm

    Can this soup be made several days ahead?

    • Reply
      November 18, 2014 at 12:19 pm

      Christy, this can definitely be made ahead. But I’d say 2 -3 days, rather than several, as otherwise it could lose flavor.

    Leave a Reply

    Recipe Rating