Soak channa overnight and cook till tender.
Heat ghee in a pan.
Fry cashews and raisins and keep aside.
In the same ghee, splutter cloves, cinnamon and cardamom.
Add washed rice and fry.
Add 4 cups water and salt. Keep closed and cook on low flame.
Grind masala ingredients into a smooth paste.
Heat some oil/ghee and saute chopped onion.
Add ground masala and cook till raw flavour leaves.
Add diced tomato and saute.
Add salt.
In a flat vessel, mix the masala and channa.
Add the rice and mix gently.
Garnish with fried cashews and raisins.
:- This pulao smells and tastes better after 5-6 hours.