Heat vegetable oil in a large pot over medium heat.
Add diced onion and sauté for 5 minutes until softened and translucent.
Stir in garlic, ginger, curry paste, turmeric, and cumin; cook for 1 minute until fragrant.
Add pumpkin cubes and chickpeas, stirring to coat with the spice mixture.
Pour in coconut milk and vegetable broth, then bring to a gentle simmer.
Reduce heat to low, cover, and simmer for 15-20 minutes or until the pumpkin is fork-tender.
Stir in baby spinach and cook for 1-2 minutes until wilted.
Remove from heat and stir in lime juice and salt.
Garnish with fresh cilantro before serving.