Marinate chicken with all the listed ingredients and keep aside for minimum 1 hour
Soak the rice for 20 minutes and then drain and keep aside
Fry 2 sliced onions, cashews and raisins until golden and keep aside
To cook the rice, add 3 tbs of onion fried oil to a heavy bottomed vessel
Add the whole spices and stir for a few seconds
To this add onion and stir for 1 minute
Add water and bring to boil
Now add ginger-garlic-green chilli crushed, carrot, coriander leaves and salt
Next add drained rice and cook on high flame without lid and let it boil
When the rice appear on the surface, reduce the flame to low, cover the vessel and cook for 5 minutes
Meanwhile add half portion of fried onion and 2 tbs of onion fried oil to the chicken and combine well
When the rice is done layer half portion of the rice over the chicken ; Add some biryani masala, fried onion, cashews, raisins, mint leaves and coriander leaves over the rice
Spread the remaining rice and add biryani masala, fried onion, cashews, raisins, mint leaves and coriander leaves over the rice
Cover the pot and cook on high flame for 10 minutes, then on the lowest flame for 30 minutes. Open the pot after 1 hour
Delicious Kozhikodan Dum Biryani is ready to serve
Serve with raita, pappadam, pickle and pudina chutney