In a stockpot over medium heat, heat oil. Add diced onion and saute until translucent, 3-5 minutes. Add garlic and ginger and saute for another minute.
Add curry powder, garam masala, salt and pepper and saute for 1 more minute to bring out the flavors.
Add vegetable broth, coconut milk, and pumpkin puree. Stir to combine and bring to a gentle boil. Reduce the heat to low and simmer covered for 15-20 minutes.
Use an immersion blender, or pour in batches into a high powered blender and blend until smooth and creamy.
Season, to taste, with salt and pepper. Serve with a drizzle of coconut milk and a few roasted pumpkin seeds. We love this soup with a crusty bread on the side. Enjoy!