1-1/2 cups jasmine rice
2-3/4 cups water, plus more if necessary
1/4 cup oil
3/4 teaspoon salt
Rinse the rice once and pass the rice with a sift and repeat this procedures until the water runs clear. Drain the water.
Add the water, onion, oil and salt in the pot and bring it to boil.
Add the washed rice.
Turn the heat down to the lowest setting. Cover and simmer until the rice is cooked through. This procedure will take about 20 minutes.
Remove the rice from the heat and allow to sit, still covered, for at least 10 minutes.
Fluff with chopsticks or a fork before serving.