Heat oil, put in cinnamon, cloves, fennel seeds, peppercorns, cumin seeds and heat it up until it lets out aroma
Put in shallots, ginger garlic, red chilli and curry leaves and fry until it turns brown.
To this add coriander powder. Saute until raw smell of coriander powder goes off.
cool and Grind the above mixture to a fine paste and keep it aside.
Heat oil in a cooker, put in finely chopped tomatoes. Roast them until its mushy
Put in chicken pieces and fry them with turmeric powder, green chilli and curry leaves.
Once chicken starts to leave out water, add in ground masala, fry them well until raw smell goes off.
Add salt and little water.close and cook for 5-6 whistles.
Take out and garnish with chopped coriander leaves.