01 - Heat olive oil in a large pot over medium heat. Add chopped onion and cook for 3 to 4 minutes until softened.
02 - Add minced garlic and chopped carrot to the pot, cooking for 2 minutes while stirring frequently.
03 - Incorporate curry powder, ground cumin, and ground ginger; cook for 1 minute until aromatic.
04 - Stir in cubed pumpkin, coating it evenly with the spices.
05 - Pour in vegetable broth. Bring to a boil, reduce heat, and simmer uncovered for 20 to 25 minutes until pumpkin and carrot are very tender.
06 - Remove from heat and blend the soup using an immersion blender or countertop blender until smooth and velvety.
07 - Stir in coconut milk, then season with salt and black pepper to taste. Reheat gently if necessary without boiling.
08 - Ladle soup into bowls and garnish with fresh coriander leaves, toasted pumpkin seeds, and an optional swirl of coconut milk.