Over medium heat in a dutch oven or large skillet, add 1.5 tbsp oil. Once warm, add chopped onions. Cook until translucent and very soft (approx. 8 minutes).
Add garlic and ginger and cook for another 3-4 minutes.
Toss in the water and all of the spices. Stir quickly to ensure spices do not burn and water is well incorporated. Continuously stir gently for 1-2 minutes.
Add cooked chickpeas, 1 tbsp of oil and salt. Cook for 15 minutes, stirring every once and a while.
Lower heat to med-low and add in coconut milk and tomato paste, combine well. Cover and allow to cook for 20-30 minutes. Be sure to stir every once and a while.
Remove from heat and add additional salt to taste if required. If desired, top with fresh cilantro and pour over Basmati rice.