01 - Heat the olive oil in a large pot over medium heat. Add the onion and sauté for 3–4 minutes until soft and translucent.
02 - Stir in the garlic and ginger, cooking for another 1–2 minutes until fragrant.
03 - Add the sliced carrots, ground coriander, and cumin. Sauté for 3–4 minutes, stirring frequently to coat and toast the spices.
04 - Pour in the vegetable broth and bring to a boil. Reduce heat, cover, and simmer for 20–25 minutes, or until carrots are very tender.
05 - Stir in most of the coconut milk (reserve 4 tablespoons for garnish). Remove from heat.
06 - Blend the soup using an immersion blender or in batches in a countertop blender, until smooth and creamy.
07 - Return the soup to the pot, season with salt and pepper, and warm through. Ladle into bowls, swirl a spoonful of reserved coconut cream on top, and garnish with fresh coriander and toasted pumpkin seeds if desired.