Start by marinating chicken with the ingredients given for marination well. Leave it to marinate till you get ready with the other stuff.
Heat oil in a kadai. Add in whole spices, garlic, sesame seeds, coconut and roast for a min. Add in onions, salt and cook till golden. Take this in a blender and add in tomatoes. Make it into a smooth puree.
Heat some more oil in a kadai. Add in curry leaves and the ground masala. Add in the spices and cook till oil separates.
Add in chicken and toss well. Transfer this to a pressure cooker, add in water and coriander leaves. Pressure cook for 15 to 20 mins on a low heat.
Turn the heat off and let the steam go all by itself. Open the cooker and add in another handful of