There is nothing like perfectly cooked long grain, fine quality basmati rice to accompany a special Indian meal. It takes about 25 minutes to cook all told, and though you can re-heat easily in the microwave, I prefer to put the rice on 25 minutes before dinner and serve the hot steaming rice! —MasalaMama
Gently wash the rice until the water runs clear. Soak for 30 minutes, and then drain.
Boil 3 cups of water in a pot with a tight fitting lid. Add rice to the boiling water along with the salt and oil. Cover, and reduce the heat to the lowest setting. Cook for 15 minutes. Do not disturb the rice or take a peek while it’s in the middle of cooking.
Remove from heat and let it rest covered for 5 minutes. Lift the cover and fluff gently with a fork and serve.