Mix the ingredients for the marinade, coat the chick with this and let it marinate for ½ hour.
Boil chicken with ½ cup water in a vessel until it is ¾ cooked.
In a deep bottomed vessel, heat oil and fry the chicken pieces until they are fully cooked, setting aside the chicken stock.
Set aside the fried chicken pieces.
In the same vessel, fry the onion until brown.
Add green chilli, red chilli and curry leaves then stir.
Add all other powdered spices and mix.
Add the tomato paste and fry until oil oozes out.
Add salt and the chicken stock and bring to the boil.
Add the chicken pieces and cook under low temperature for a couple of minutes.
Garnish with some coriander leaves.