Soak the chickpeas overnight. Add some salt and boil till tender.
Put the oil ghee in the pan. Add garlic and ginger paste. Fry onions till golden. Add chicken and fry for 7-8 minutes. Add the tomato paste and keep frying. Now add all the spices and keep frying. Add butter and water. Cover and leave till the chicken is tender.
Add boiled chickpeas and keep frying.