Firstly, Wash and Soak the basmati rice in water for 30 minutes.
In a pot, heat ghee and add in all the whole spices: cinnamon, cardamom, cloves, bay leaves along with green chilli and onions.
Fry the onions until they turn soft.
Drain the soaked rice and add it to the pot. fry it along with the spices just until all the moisture from the rice is left.
Heat 1.5 cups water and add the hot water to the rice along with salt and lemon juice.
mix once. Close the pot with the towel and cover it with a lid.
Let it cook in simmer/low flame for 8 minutes
Put off the flame. Open the lid and mix the rice once. Close immediately and let it sit aside on countertop for 20 minutes undisturbed.
meanwhile, fry cashews, raisins and sliced onions in ghee separately until brown and drain the excess ghee.
Open the pot and fluff the rice.
garnish with fried nuts and onions. serve hot with curry of your choice.