Add the previously prepared masala mixture and heat in low flame, mixing continuously for about 10 minutes.
Add the uncooked chicken pieces to this mixture. Give it a boil and cover the pot with a lid. Taste and add more salt if required. Cook for 15-20 minutes in medium flame.
After 15-20 minutes once the chicken is cooked well, take the chicken pieces out of the pot leaving the gravy behind in the pan. Place the chicken pieces on a separate plate.
Add 4 tall drinking glasses/1 litre of hot water to the gravy in the pan. Boil for 5 minutes. Check salt, bearing in mind that there should be enough for the rice that will soon be added as well. Add more if required.
Drain water from the soaked rice and add rice to the pan of gravy. Mix well. Boil.
Once the rice boils, add the kept aside chicken pieces into the pan.
Reduce flame to medium.
Cover with a lid and cook for 15-20 minutes. Stir occasionally with a ladle so that rice does not get burnt at the bottom.
Once done, see that there should be no traces of water in the pulav. If you find traces of water, open the pan and cook till water is dried out from pulav.
Add yellow color to this. (Optional)
Add the fried cashew nuts and raisins to the pulav at the very end. Mix well and serve with raitha & lots of love.