Soak the rice in water. Keep it aside for 20 minutes.
Put a pressure cooker on the gas stove.
Pour 3 tablespoons of ghee and 1 tablespoon of white oil.
Add cashew nuts and raisins.
Stir for a few minutes.
Take them out of the cooker.
Sauté whole spices in the pressure cooker.
Add onions. Fry till light brown.
Add green chilies.
Add ginger-garlic paste.
Give all the ingredients a good stir.
Add all the vegetables. Add potato cubes a couple of minutes later.
Add salt and stir well. Regular stirring is enough.
Cook for 10 minutes on medium flame.
Add already soaked rice. Mix rice gently with all the ingredients.
Put the lid on pressure cooker.
Open after a few minutes. Add 3 cups of water. Turn the flame low.
Add ½ tablespoon of sugar. You can skip the part.
Add salt if required. Sprinkle raisins and cashew nuts.
Pressure cooks rice and other ingredients for 1 whistle.
Allow the steam to release from the cooker and then open the lid.
Veg Pulao is ready. Serve it with raita, Indian pickles, crispy papadums, chutneys, fresh salad, dal, curries, paneer, tofu dish, or simply with yogurt.