Whisk all the ingredients listed in the marinade section except chicken.
Coat the chicken with the prepared marinade and refrigerate it for 30 minutes.
Wash and soak the rice in water for 30 minutes.
Dry roast cinnamon sticks, cardamom and cloves together until fragrant. Once cooled down grind to a powder. Set aside
Then add the shallots (small onions), garlic and ginger, grind to a smooth paste. Do not add any water while grinding. Set aside.
Heat oil and ghee in a pressure cooker and add in the bay leaves, green chillies and onions. Sauté till the onions are soft. About 3 minutes on medium flame.
Finely chop the coriander leaves and mint leaves along with ginger-garlic paste.
Add in the ground powder, turmeric and red chilli powder with required salt. Sauté for 10 seconds.
Add in the ground masala paste and chopped tomatoes. Fry till the tomatoes are cooked and little streaks of oil appear on top.
Add in the marinated chicken and fry on medium flame for 3-4 minutes.
Add rice and hot water to the cooker and cook for exactly 2 whistles. Switch off the flame and let the pressure from the cooker release naturally.
Serve hot with raita.