In a large pot, heat the olive oil over medium heat. Add the onion and cook for 5 minutes, stirring occasionally.
Add the garlic, ginger, curry powder, cumin, and coriander. Cook for 1 minute, stirring constantly.
Add the sweet potatoes and vegetable broth and bring to a boil. Reduce the heat to low and simmer for 15 minutes, or until the sweet potatoes are tender.
Add the coconut milk, salt, and pepper. Simmer for 5 minutes.
Puree with an immersion blender until creamy. Adjust the seasoning to taste.
Serve with a garnish of fresh cilantro.
Interesting Facts
This Spicy Curried Sweet Potato Soup is a great source of vitamins A and C.
Curry powder is a mixture of spices, usually including coriander, turmeric, cumin, and fenugreek.
Coconut milk adds a creamy, rich texture to the soup.