There are many different ways to cook punjabi basmati rice
Covered Pan Cooking
To cook basmati rice, clean, wash and soak the rice in enough water for 30 minutes. Drain and keep aside.
Boil 4 cups of water in a deep pan, add the salt and 1 tbsp of oil.Add the rice to the boiling water and cook till the rice is 95% cooked. This should take around 8-10 minutes.
Remove from the flame and drain out all the water. Pour some cold water on the rice to arrest further cooking. Let all the water drain out and ensure that the rice does not contain any moisture.
Add the remaining 1 tbsp of oil and toss gently and served.