Heat a non stick pan. Add red chilli powder, coriander powder, turmeric powder and dry roast for one minute on low flame.
Marinate the chicken with roasted spices, half of the garam masala, salt and keep aside for thirty minutes.Heat oil in a non stick pan.
Add shallots, ginger, garlic, coconut pieces amd curry leaves.Sauté till onions become soft.
Add chicken and sauté for five minutes. Add two cups water and mix well.
Sprinkle remaining garam masala powder, mix well. Cover with a lid and cook till chicken is completely done.
Add more water if needed.
Check seasonings and serve hot with chapati.