Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 5 minutes until softened.
Add the garlic and ginger, cooking for another 2 minutes until fragrant. Stir in the garam masala, curry powder, turmeric, cayenne, and a pinch each of salt and pepper. Cook until fragrant, about 1 minute.
Add the chickpeas and toss to coat with the spices. Cook for 5 minutes, stirring occasionally.
Stir in the coconut milk, pumpkin, tomato paste, butter, and 1/2 cup water. Simmer for 5 minutes, until the sauce thickens slightly.
Remove from the heat and stir in the cilantro. Season with salt and pepper to taste.
Serve the chickpeas and sauce over bowls of rice with fresh naan and additional cilantro.
Notes
Nutrition information is an estimate, calculated automatically. Values vary with brands, substitutions and portion sizes.