Soak the Basmati for 30 minutes minimum. I usually soak it for at least 1 hour.
Boil 6-8 cups of water, when it comes to a rolling boil, add the Basmati.
Let it cook for 13-15 minutes.
To test if it's ready for steaming, take a grain and if it breaks between your finger and thumb, remove from the flame (cooking times vary for certain types of rice, be sure to check the rice every few minutes so it doesn't overcook).
Drain the water well (otherwise the excess water will overcook and soften the rice), add the rice back and place the pot on the burner on the lowest heat possible. Place a tea towel or paper towel between the lid and the pot to prevent the steam from escaping.
Turn the heat off after 5 minutes. The rice will continue to cook in its own steam.
Allow the Basmati to rest for at least another 15 minutes, as the grains are very fragile.
Decant with a wide-rimmed spoon, we use a teacup saucer.