Wash and soak rice in lots of water for 30 mins. Set it aside till use.
Grind all the ingredients given in the list to a very smooth paste by adding some water.
Now heat ghee in a pressure cooker. Add in cashews and saute for a min.
Add in onions and cook for 5 mins till it get golden brown colour.
Add in the ground masala and mix well. Cook for 5 mins or more till it leaves the sides and oil separates from it.
Add in all the veggies and tomatoes. Give a good mix.
Now add in drained rice and toss well with the masala. Season with salt.
Pour in water and squeeze in some lemon juice.
Bring this to a boil. Cover the pressure cooker and cook for 1 whistle or simmer the cooker for 10 mins, Switch off the flame and let the pressure go all by itself.