Some swear by rice cookers, but you don’t need one for perfect rice.
To start, choose a pot with a firm-fitting lid. First, rinse the rice and drain well. Add rice to pot. Add 1½ times the amount of water by volume, so for 1 cup of rice, add 1½ cups water. Bring to the boil with the lid on. Turn the heat down to the lowest setting and leave it alone for 10 minutes. Don’t take the lid off. After about 10 minutes, the water should have absorbed and you should have perfect, fluffy rice. For brown rice, add a little more water, roughly 2 cups for every cup of rice. Cooking time will also be longer – between 30 and 40 minutes, depending on the rice.
Not sure how much rice to cook? Rice roughly triples in volume when cooked, so 1 cup of rice will make 3 cups of cooked rice.