1mediumbutternut squash, peeled and cut into 1-inch cubes
2mediumsweet potatoes, peeled and diced into 1-inch pieces
1largeonion, finely chopped
3clovesgarlic, minced
1inch piecefresh ginger, grated
1can (14 oz)full-fat coconut milk
4cupsvegetable broth
2tablespoonsextra virgin olive oil
1tablespooncurry powder
1teaspoonsmoked paprika
0.5teaspooncayenne pepper
to tastesalt and black pepper
for garnishfresh cilantro leaves
Instructions
In a large, heavy-bottomed pot, warm the olive oil over medium heat. Once hot, add the finely chopped onion and sauté for approximately 5 minutes until it becomes translucent and fragrant.
Add the minced garlic and grated ginger to the pot, stirring frequently for an additional minute until the mixture is aromatic.
Carefully add the cubed butternut squash and diced sweet potatoes to the pot. Sprinkle in the curry powder, smoked paprika, cayenne pepper, and season with salt and black pepper. Stir thoroughly to ensure the vegetables are evenly coated with the spices.
Pour the vegetable broth into the pot and bring the mixture to a rolling boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 20-25 minutes, or until the squash and sweet potatoes are tender and easily pierced with a fork.
After simmering, remove the pot from the heat. Using an immersion blender, carefully blend the soup until it is completely smooth. Alternatively, you can transfer the soup in batches to a traditional blender; just be sure to let it cool slightly and blend carefully to avoid splatters.
Once blended, stir in the coconut milk and ensure it is fully incorporated. Taste the soup and adjust the seasoning with additional salt, pepper, or cayenne if you desire more heat. If the soup seems too thick, gradually add more vegetable broth or water to achieve your preferred consistency.
Return the pot to medium heat and warm the soup gently for about 5 minutes, stirring occasionally until heated through.
Notes
Garnish with fresh cilantro and a drizzle of coconut milk for added flavor.