Soak the rice in cold water for about 30 mins.
Set it aside.
Grind the ingredients mentioned to form a gravy.
Pour the oil and ghee combined in a big pan.
To this add the diced onions.
Fry till it turns golden brown.
Later add the gravy and mix it well for about 2 mins.
Add the vegetables and make sure they are coated well with the gravy.
After a couple of mins, add the rice and mix.
Finally add water(for 1 cup of rice add 2 cups water) and salt.
Allow it to come to a boil before putting the lid on.
Simmer the gas and let it cook for about 20 to 25 mins or until rice is done.
For garnish you can use some bay leaves and corriander leaves.
To make the recipe more enticing you can add some toasted cashews in the end.
Onion pacchidi will be a good accompaniment.