Wash the chicken curry pieces and place in a large mixing bowl. I always use chicken without skin
Make a thick paste in the mixer-grinder/ blender using all theingredients , asfmentionedabove for the marinade.Ensure the consistency is that of a thick paste and not a watery mixture
Using a sharp knife make small cuts to the chicken flesh to allow the marinade to really penetrate inside the chicken, this will ensure that each piece is flavourful and not just from the outside
Apply the marinade onto the washed chicken curry pieces, season with some salt and a splash of oil. Mariante overnight in the refigerator
The next day get the marinated chicken out of the refrigerator about an hour before cooking
While the chicken is coming to room temperature, make the puree usingall the ingredients as mentioned above for the tomato and onion mixture. Ensure this mixture it is not watery. Set aside.
Heat oil in a heavy-bottomed pan or a pressure cooker
When the oil is hot, add the asafoetida, sauté the bay leaf and cinnamon stick (dry red kashmiri chilli at this stage is optional)
Add the garam masala, coriander powder and sauté
Then add the onion-tomato mixture and cook for under two minutes until the mixture thickens
Now add in the marinated chicken stir and some water, mix well. Add the red chilli powder turmeric powder and salt
Add just enough water to allow for a thick gray. Stir , cover and cook on a medium flame until the gravy begins to boil
Cover and cook until the chicken is totally cooked through and the oil seperates, this shoud take approximately 20 minutes on a low flame. Stir occasionaly to ensure the gravy does not dry out In the pressure cooker this takes two whistles - for a large bird three whistles
Garnish with roughly chopped fresh coriander leaves and the fried red kashmiri chilli and green chilli
Serve hot with a side of pipping hot jeera rice and some cucumber raita