Go Back
+ servings
Overhead view of a sweet potato soup recipe in a white bowl on a blue napkin.
Print Recipe
5 from 1 vote

Vegan Sweet Potato Soup

A thick and hearty soup, full of flavor, yet ready in about 30 minutes.
Prep Time10 minutes
Cook Time25 minutes
Total Time35 minutes
Course: Soups, Stews, and Chilis
Cuisine: American
Diet: Vegan
Servings: 4
Calories: 308kcal

Equipment

Ingredients

  • 1 tablespoon olive oil or ¼ cup vegetable broth or water for an oil-free option
  • 1 sweet onion diced
  • 1 garlic clove minced
  • 1 teaspoon ground ginger
  • 1 teaspoon ground thyme
  • ½ teaspoon ground cinnamon
  • ½ teaspoon ground cumin
  • ¼ teaspoon ground nutmeg
  • ¼ teaspoon salt or to taste
  • teaspoon pepper or to taste
  • 2 medium sweet potatoes cubed (about 2.5 to 3 cups)
  • 1 cup canned diced tomatoes
  • 4 cups low sodium vegetable broth plus more to thin if desired
  • cup raw creamy almond butter
  • Squeeze of lime juice
  • Slivered almonds for garnish

Instructions

  • Heat the oil in a soup pot over medium heat. Sauté the onion for 5 to 6 minutes until softened and translucent. Add the garlic, ginger, thyme, cinnamon, cumin, nutmeg, salt, and pepper, and sauté 1 more minute.
  • Add the sweet potatoes, diced tomatoes, and vegetable broth. Increase heat to bring to a boil, reduce heat to medium-low and let simmer for about 20 minutes until sweet potatoes are fork tender.
  • Remove from heat, add the almond butter and stir to combine. Using an immersion blender, purée the soup to your desired consistency. (I like it super smooth, but if you like it chunkier, go for it.
  • If you like a thinner soup, add a bit more veggie stock or water and stir to combine.
  • Garnish with a squeeze of fresh lime juice and slivered almonds.
  • Serve warm. Enjoy!

Notes

*Alternately, you can carefully transfer the soup to a blender to purée and then carefully transfer it back to the pot. You may need to do this in batches if your blender is on the small side.

Nutrition

Serving: 4Servings | Calories: 308kcal | Carbohydrates: 37g | Protein: 8g | Fat: 14g | Sodium: 355mg | Fiber: 7g | Sugar: 13g