Rich and creamy, this Sweet Potato Peanut Soup is so easy to make. All you need are some pantry staples and you'll have this flavourful and hearty soup in about 30 minutes. Even better, this simple sweet potato soup is gluten-free and vegan-friendly.
Heat oil over medium heat in a soup pot. Add onion, garlic, ginger, red chili pepper to pot. Sautee until soft and fragrant, and until onions are transparent.
Add vegetable broth/peanut butter mixture, the rest of the vegetable broth, coconut milk, cayenne pepper, chili powder, turmeric, and cumin. Mix until combined. The mixture should be a nice light orange/yellow color.
Then, add the sweet potatoes, tomatoes, chickpeas, and bell pepper. Simmer on medium heat (it should be lightly boiling) until sweet potatoes are soft enough to pierce with a fork, about 10 minutes.
Immediately add spinach and simmer until wilted, about 2 minutes.
Remove from heat, garnish with peanuts, cilantro, and green onion.
Notes
Any oil can be used in place of avocado oil
If preferred, this soup can be pureed immediately at the end as well as in a hand blender, blender, or food processor.
The soup is even great repurposed as a curry, with brown rice, the next day. I would recommend thinning it out with water or stock since it becomes quite thick.