Wash and clean the chicken and mix all the ingredients under marination and coat the chicken with the marinade and keep it for an hour. You can keep it for more time in fridge and cook it later.
Now wash the rice and soak it in water. Drain the water before adding it for cooking.
Slice the onions and chop coriander leaves, mint leaves, tomatoes and keep them aside.
Heat ghee in the pressure cooker, add cumin seeds, cinnamon stick, cloves, cardamom, bay leaves and cook these spices for a minute on slow heat.
Then add the sliced onions, green chillies paste and cook till the onions turn light brown.
Now add the chopped tomatoes, chilli powder, salt to taste and cook till the tomatoes are pulpy and masala starts to release ghee.
Add the marinated chicken, along with the marinade cook for few minutes till chicken is partially cooked.
Add washed and cleaned rice in the pressure cooker along with mint leaves and coriander leaves.
Cook in pressure cooker on medium heat till 2 whistles.Turn off the heat.
Allow the pressure from pressure cooker release on its own and wait for 5 minutes before opening the lid of pressure cooker.
Fluff the rice gently, drizzle some ghee and garnish with coriander leaves and fried onion.
Serve with any raita or plain curd