Wash rice thoroughly with water. Pressure cook rice in a medium flame for three to four whistles with required amount of water. Once the pressure releases, open the cooker and fluff the rice with a spoon slowly and set aside.
Wash the curry leaves in running water and strain the water completely. Then pat dry it with a clean kitchen towel. Set aside. In a pan, add the items listed under to roast & grind.
Saute all the ingredients in ½ teaspoon of oil until golden brown. Then add curry leaves and giev a stir for a minute. Switch off the flame once done and cool it down.
Then transfer all the roasted items in a blender/mixie. Grind everything to a slightly coarse powder. Keep it ready.
Heat a pan with a teaspoon of oil. Add mustard seeds and urad dal. Let mustard seeds crackle and urad dal turns brown. Then add the curry leaves and cashews. Roast the cashews until golden brown. Switch off the flame once done.
Now add rice to the tempered items and give a mix. Then add ground coarse curry leaves powder along with required salt and mix with cooked rice using a spoon slowly.
Mix well until the rice is well coated with powdered curry leaves. Finally add a teaspoon of ghee and give a quick mix. Curry leaves rice is ready. Give at least 15 minutes resting time and serve.