Heat a large pot over medium heat and add the coconut oil, diced onion, carrot, and a pinch of salt.
Cook for about 3 minutes, stirring occasionally, until the vegetables begin to soften.
Add the garlic, fresh ginger, and red Thai curry paste. Cook for another 3 minutes, stirring frequently, until fragrant.
Add the chickpeas, pumpkin puree, coconut milk, diced tomatoes, green chiles, garam masala, curry powder, cumin, cinnamon, remaining salt, and black pepper.
Stir everything together until well combined. Bring the mixture to a gentle simmer.
Cover and simmer for at least 15 minutes, stirring occasionally. Allow a few extra minutes if you prefer a thicker curry.
Remove from the heat and stir in fresh lime juice.
Serve the vegan pumpkin curry over cauliflower rice or your favorite grain.
Finish with optional cilantro, cashews, or a spoonful of plain dairy-free yogurt.