Wash and cut the chicken into bite size pieces. Drain in a colander.
In a nonstick pan, heat ghee, saute onions till brown. Then, add chicken along with grated ginger, turmeric powder, red chilli powder, coriander powder, garam masala.
Fry for 5 mins on high, till the chicken is well coated and browned. Add 1/2 cup water and simmer for 10 mins.
In another pan, add 1/4 cup water, butter, then grated garlic, add the above roasted chicken and fry well till the whole mixture becomes dry. This takes about 10 mins.
Next, add freshly ground pepper powder and serve hot.