Rinse the rice a couple of times under cold water until the water runs clear.
Soaked the rinsed basmati rice for at least 10 minutes.
Place the water in a saucepan over high-heat and bring it to a boil.
Add a pinch of salt and olive oil (optional).
Add the basmati rice and stir once, and continue to boil then reduce the heat to medium and cook for about 10 minutes.
Turn off the heat and let the rice steam for 5 to 10 minutes. Uncover the pot and fluff the rice.
Jasmine Rice
Rinse 1 cup of rice a couple of times, but don't soak the grains.
Boil the water in a saucepan, then add salt and oil (optional).
Add the drained rice to the to the hot water and stir.
Lower the heat and reduce it to medium, and cook the rice for 10 minutes.
Turn the heat off and allow the freshly cooked rice to rest. Then fluff the grains and enjoy the aromatic flavor!
Notes
For instance, jasmine rice must be rinsed a couple of times to remove dust and excess starch. If you skip this step, the grains of jasmine rice will clump more to each other.
As for basmati rice, if you want use this type in your meal, then you must soak the grain for an hour before cooking.
Use less water when you are cooking jasmine rice, for the latter is softer than any other type of white rice.
It is crucial to fluff both basmati rice and jasmine rice when they are done. But, avoid fluffing the grains with a fork!