Heat a large saucepan or Dutch oven and add oil.
After oil gets heated, add onion and sauté till it turns pinkish.
Add garlic and stir. Let the aroma from garlic go away.
Add ginger and chopped pumpkin and cook for 5 minutes.
Add water or stock water and cook till pumpkin becomes soft and tender.
Add black pepper powder and mix well.
After pumpkin cools down completely, add it to a mixer or blender and blend till you get smooth puree. You can even use a hand blender to make pumpkin puree.
Heat the utensil again, pour the pumpkin puree.
Add coconut milk and simmer for 10 minutes on medium to low flame.
Add salt to taste, stir and switch off the heat.
Garnish with coconut milk and pumpkin seeds.