Heat a teaspoon of ghee in a pan and roast cashew nuts. Remove cashew nuts and set aside.
Into the same pan add rest of the ghee and add semolina and start roasting it on low to medium heat for 5-7 minutes to let it just fragrant avoiding any change of color.
Meanwhile in another pan boil water with sugar, saffron,kesar color and cardamom, keeping the flame low.
Now into the semolina add roasted cashew nuts and and mix well.
Finally add the hot sugar cardamom water and keep stirring on low heat till it starts thickening .
Remove from heat and serve hot.
Notes
Use coarse semolina to make the grainy textured rava kesari.