Creamy Vegan Sweet Potato Soup is gluten-free and ready in just 30 minutes. Made with minimal ingredients and warming spices for a spicy sweet soup.

The humble sweet potato. This favorite vegetable is inherently suited to both savory and sweet applications and this healthy sweet potato soup below is a delicious way to get in more veggies!
Why you'll love this recipe
- A perfect recipe for busy nights
- Made with simple ingredients and whole foods
- Creamy hot soup without the dairy!
Jump to:
Ingredients and substitutions
Here are a few quick notes about the main ingredients in this recipe. You can see a complete ingredient list and instructions in the recipe card below.

Sweet potatoes - The starchiness of the cooked potatoes naturally lends itself to making a creamy soup. But to ensure you have a thick and creamy sweet potato soup, you don't want to add too much vegetable broth or almond milk. No flour or cornstarch is needed.
Onion and garlic - Fresh garlic and onion are best, but you can always substitute with garlic powder and minced dried onion.
Maple syrup - A little bit of this natural sweetener enhances the natural sweetness of the potatoes. Coconut sugar or honey (not vegan) are good substitutes.
Vegetable broth - Check to make sure you are purchasing a gluten-free broth if needed.
Ginger, cinnamon, and cayenne pepper - Just the right amount of spice gives maximum flavor. Don't have cayenne powder? You can sub in red pepper flakes.
Unsweetened almond milk - This adds to the creaminess. Substitute with a swirl of coconut milk, soy milk, or other plant-based milk.
Step-by-step instructions
Before you start: Cook the potatoes and chop the onions.


Step 1: Heat olive oil in a large Dutch oven. Add the diced onions and cook, then the garlic and cooked potatoes, followed by the maple syrup, ginger, cinnamon, cayenne, salt, and pepper. Stir to combine.
Step 2: Add the vegetable broth and bring it to a boil. Reduce heat and allow to simmer for 5-8 minutes.


Step 3: Using an immersion blender, blend until smooth.
Step 4: Stir in almond milk and allow to heat for 1 to 2 more minutes.
Tips
- Use frozen chopped sweet potatoes or canned puree to cut down on prep time.
- For a thinner soup consistency, add a little more almond milk until desired consistency is reached. Too much liquid will give it more of a broth texture.
Serving suggestions
Drizzle this easy soup recipe with a little olive oil. Sprinkle with chopped pistachios, hazelnuts, or pumpkin seeds.
Pair cups of soup with crusty bread (gluten-free, of course!), salad, grilled cheese sandwiches, vegan Brazilian cheese bread, or top with croutons.

Equipment
- Large soup pot or Dutch oven
- Immersion blender (or stick blender) - If you don't have an immersion blender, you can use a regular blender or food processor by carefully blending in batches.
FAQs
Adding plant-based milk like full-fat coconut milk or unsweetened almond milk can add richness without the dairy.
If you're looking for more warming gluten-free recipes, check out Katie's chicken coconut curry.
More Soup Recipes
Love this recipe? Please consider leaving a 5-star 🌟🌟🌟🌟🌟rating on the recipe card below and let me know what you think in the comments!
📖 Recipe

Creamy Vegan Sweet Potato Soup
Equipment
Ingredients
- 3 medium sweet potatoes cooked
- 2 tablespoons olive oil
- 1 onion diced
- 2 cloves minced garlic
- 3 cups vegetable broth
- 1 tablespoon maple syrup
- ⅛ teaspoon ground ginger
- ⅛ teaspoon ground cinnamon
- ⅛ teaspoon cayenne pepper
- 1 teaspoon salt
- ½ teaspoon black pepper
- ¼ cup unsweetened almond milk (or other non-dairy milk)
Optional toppings
- ¼ cup raw hazelnuts toasted and chopped
- ¼ cup raw pistachios toasted and chopped
- drizzle of maple syrup or olive oil
Instructions
- Prepare your sweet potatoes first. Pierce your sweet potatoes with a fork and cook on the appropriate potato setting for your microwave. You'll want the potatoes cooked soft enough for them to be easily mashed with a fork.While the potatoes are cooking, chop your onions and prep your other ingredients.
- In a Dutch oven or large saucepan, heat the olive oil over medium heat. Add the diced onions and cook, stirring occasionally, until soft and tender, about 6-8 minutes. Add your garlic and cook for 1 minute. Scoop out your cooked sweet potatoes and add them to the pot, followed by the maple syrup, ginger, cinnamon, cayenne, salt, and pepper. Stir to combine.
- Add the vegetable broth and bring to a boil. Reduce heat and allow to simmer for 5-8 minutes.
- Using an immersion blender, blend until smooth. If you don't have an immersion blender, carefully transfer mixture to a blender, blend until smooth, and return to pot.
- Stir in almond milk and allow to heat for 1 to 2 more minutes. If you want a thinner consistency, just add a little more almond milk until desired consistency is reached.Serve hot and top with nuts, olive oil, or maple syrup if desired.
Notes
- Use frozen chopped sweet potatoes or canned sweet potato puree to cut down on prep time.
Cherylyn Minto
I made this today with 2 small adjustments. I didn’t have sweet potatoes so 8 used about 30 oz of pumpkin purée, and I didn’t have almond milk on hand, so I added a drained and rinsed can of Cannellini beans, then used the immersion blender. Made the soup creamy and added a bit of protein.
I LOVE this soup and will definitely make it again soon!
Tessa
I'm so glad you like it! Sounds like wonderful additions too!
Richard Orpen
I made as described and only added maple syrup as a garnish. It was just enough sweetness for me and had plenty of kick. I’ll definitely make this again.
Tessa
Wonderful! Thank you. I'm so glad you enjoyed them!
Nancy
Being strictly a recipe cook, how many ounces/pounds sweet potatoes?