Soak the rice in water. Keep it aside for 20 minutes.
Put a pressure cooker on the gas stove and heat on a medium to high flame.
Pour 3 tbsp of ghee and 1 tbsp of white oil.
Add the cashew nuts and the raisins.
Stir for a few minutes.
Take them out of the cooker.
Sauté the whole spices in the pressure cooker. (Pro Tip: I prefer adding the whole spices to a moderately hot ghee and oil mix so their aroma develops without scorching them.)
Add the onions. Fry them till they are light brown.
Add the green chilies.
Add the ginger-garlic paste.
Give all the ingredients a good stir.
Add all the vegetables but add the potato cubes a couple of minutes later.
Add salt to taste and stir well. Regular stirring is enough.
Cook for 10 minutes on a medium flame.
Add the already soaked rice. Mix the rice gently with all the ingredients.
Put the lid on the pressure cooker.
Open the lid after a few minutes. Add 3 cups of water. Turn the flame to low.
Add ½ tbsp of sugar.
Add more salt if required. Sprinkle the raisins and the cashew nuts.
Pressure cook the rice and other ingredients for up to 1 whistle.(Pro Tip: Do not wait for a second whistle, as the rice can turn mushy under continued pressure.)
Allow the steam to release from the cooker and then open the lid.
Veg Pulao is ready.