Wash and soak the rice for 20 minutes.
Dry roast the moong dal. allow it to cool and later wash it.
Blanch the cauliflower florets and keep aside.
Heat 1 tablespoon of ghee fry cashew nuts and raisins and keep aside.
Heat oil in a wok and fry the potatoes using little turmeric powder and salt. after frying keep them aside.
Similarly, fry the cauliflower florets and keep aside.
Meanwhile, take the dry spices turmeric powder, red chilli powder, cumin powder, coriander powder, garam masala powder in a bowl and add water to make a smooth paste. Keep it aside.
Heat remaining oil and add the whole spices.
After sometime add chopped tomatoes, green chilli, and ginger paste. Cook them well.
Now add the spice paste into it and give a good mix.
Next add green peas and fried potatoes into it. Add washed and soaked rice and dal and mix well with spices.
Add required water and cover the wok with a lid. Cook until the rice and dal are done.
Finally, add fried cauliflower florets, cashew nuts, raisins, and mix them.
Add required salt and sugar at this time.
When the water is almost dried up, add ghee on top and serve hot.