A simple but reliable stove-top method of How to Cook White Rice to achieve perfectly tender and fluffy texture every time.
Place 1 cup uncooked basmati rice in a fine-mesh strainer and rinse under cool running water until the water runs clear. This will remove the dusty starch that can lead to gummy grains.
In a small saucepan (covered with lid), bring 1 1/2 cups cold water to a boil over high heat.
Meanwhile, in a small skillet, melt 2 tbsp unsalted butter. Add the rinsed rice and 1/2 tsp salt and stir for about 4-5 minutes, until rice is coated with butter and smells toasted.
Stir in the toasted rice into boiled water and cover saucepan with lid. Bring back to a gentle simmer and reduce the heat to low. Cook until the water is absorbed, 13-15 minutes. (You should hear hissing while it's cooking and it will get quiet once done). Stainless steel saucepans will cook rice faster (check at 12 mins).
Remove from heat, and let the rice rest covered for 10 minutes. Fluff with a fork and serve. This serving will make about 3 cups of cooked rice.