Wash and pat dry the cleaned chicken.
Blend chilli powder, fennel powder, pepper powder, garam masala, turmeric powder, crushed ginger garlic, lemon juice and salt to a smooth paste.
Brush chicken with this masala and marinate for a minimum of 2 hrs or overnight.
Fry the whole chicken in a deep pan with 1 /3 cup of oil.
Once done remove it from the oil and set aside.
In the same pan (add more oil if required )add sliced onions and saute till it turns pale.
Add sliced tomatoes and finely chopped green chillies and saute for 8- 10 min.
Add ginger garlic paste along with coriander leaves and mint leaves.
Add in the yoghurt and cook for a few minutes.
Slowly place the fried chicken in the masala and mix gently.
Be careful as you might tear the chicken by handling roughly.
Give a few minutes stir and switch it off.Set aside.
In a separate pan heat ghee.
Add cardamom, cinnamon and cloves.
Throw in few mint leaves.
Add finely sliced onion and saute for few min.
Measure water as needed and add.
Adjust salt.
Once it boils add the soaked and drained rice.
Cook it covered until the rice is 3/4 th cooked.
Remove the whole chicken and layer the 3/4 th cooked rice to the masala.
Place the chicken at the top and cover the pan.
Dum for 15 -20 minutes.
Serve with raita or your favourite accompaniments.