Heat olive oil in a large pan over medium heat.
Add diced onion and cook until translucent, about 5 minutes.
Stir in minced garlic and ginger; cook for an additional minute.
Incorporate the curry powder and cook for 1-2 minutes, stirring continuously.
Add the chicken thighs to the pan, stirring to coat with the spices.
Pour in the coconut milk and pumpkin puree, stirring until combined.
Bring to a gentle simmer, then reduce heat to low. Cover and cook for 20-25 minutes.
Check the seasoning, adding salt and pepper to taste.
Once the chicken is cooked through, remove from heat and garnish with fresh cilantro.
Serve hot over rice or with naan bread, if desired.