Read my written blog post for all the tips and tricks to help you perfectly cook basmati rice.
Measure the rice and place it in a large bowl. Take the bowl to kitchen sink under tap water or pour cool water over the rice until it's completely submerged.
Swirl the rice gently with your hand for a few seconds, then drain the cloudy water by carefully titling the bowl or use a fine mesh sieve.
Repeat steps 2 and 3 until the rinsing water runs mostly clear. It usually takes about 3-4 rinses, but you can go up to 6 or 7 times if the water still looks cloudy.
Once the water isn't cloudy anymore, soak the washed rice in excess water for 15-20 minutes.
Drain the soaking water and carefully add soaked rice to a cooking pot. Add 1.75 cup water. For cooking 1 cup rice, I use 1.5 quart stainless steel cooking pot.Check your rice package and use the water quantity mentioned there. See my notes on water to rice ratios for different varities of basmati rice in the blog post above. You may add butter or oil (½ tablespoon or so) and ¼ teaspoon of salt to flavor basmati rice at this point. Place the cooking pot on high flame on stove top. Let come to a rolling boil. You will see lot of bubbles in the pot.
Immediately, reduce the heat to low. Let simmer for 10-12 minutes. While it simmers, you will see slow bubbling.
Continue to simmer until all the water is absorbed, then, you will stop seeing the bubbling.
Switch off the stove but let the cooking pot sit on the stove for 10-12 minutes. Don't open the lid. The residual heat will cook the rice fully and as the temperature drops, the rice will firm up.
Lift the lid and using a fork or soft spatula(my favorite tool), fullf the rice gently beginning from the sides of the pot inwards. Never scoop the rice from the center of the pot, the grains tend to break.