Wash the rice under running cold water and soak in enough water for at least 20 minutes.
After 20 minutes, boil the rice in a pan with 3 cups of water, salt and whole spices (cinnamon stick, cloves, cardamom and bay leaf) and boil.
Once boiled, let it simmer for 15 minutes uncovered on medium-low heat.
When the rice grain is cooked, turn off the flame and drain the excess water using a strainer.
Spread the rice on a large plate and let it rest for 10 minutes.
Heat the ghee in a pan on medium heat, add cumin seeds and sauté till cumin seeds are light brown and you will get the aroma out of it.
Add cashew nuts and roast, keep stirring constantly till cashews are light brown in colour
Add green chilli, cooked rice and chopped cilantro.
Stir very gently till everything is mixed and all flavours have incorporated well.
Switch off the flame