A delightful and creamy soup featuring the warm flavors of curry and sweet potatoes, perfect for a cozy meal.
Heat the butter in a large saucepan over medium heat.
Using unsalted butter allows you to control the saltiness of the dish.
Add the garlic, onion, ginger, and curry powder to the saucepan and sauté until the onion is translucent.
Stir frequently to prevent the spices from burning.
Add the sweet potatoes and cook for a couple of minutes.
Cut the sweet potatoes into small cubes for quicker cooking.
Pour in the vegetable stock, cover, and simmer until the sweet potatoes are tender.
Check the potatoes with a fork; they should be soft and easy to mash.
Blend the soup until smooth using an immersion blender.
If using a regular blender, let the soup cool slightly before blending in batches.
Stir in the milk and coconut milk, adjusting the consistency as needed.
Reheat gently after adding the milk to avoid curdling.
Ladle the soup into bowls and garnish with cilantro and scallions.
For a decorative touch, swirl a bit of coconut milk on top of each serving.