Grind the ingredients given in the list to a fine paste. Set it aside till use.
Heat oil in a kadai. Add in onions, curry leaves, green chillies and saute till it turns golden brown.
Add in ginger garlic paste and saute for a while.
Now add in tomatoes and saute that till it turns mushy.
Add in the ground masala and mix well. Cover the kadai and let it cook for 10 mins till the masala is cooked and starts leaving the sides.
Add in spice powders and saute for 30 seconds.
Add in chicken and coat with the masala. Add in salt and pour enough water. Cover the kadai and simmer it for 30 to 40 mins till the chicken is cooked.