This stovetop white rice recipe is foolproof and works for any type of rice—short, medium, or long grain. It guarantees fluffy, tender rice every time. It’s perfect for pairing with curries, stir-fries, or any of your favorite dishes, making this basic white rice recipe an essential in the kitchen.
Place the rice in a bowl and rinse it with cold water. Gently swirl the rice with your hand as you rinse, repeating until the water runs clear. This helps remove dust, debris, and excess starch, which can make the rice sticky if left.
Pour the correct amount of water into a wide-bottomed pan or pot. A wider pan helps the rice cook more evenly. Turn the heat to medium and bring the water to a boil.
Once the water reaches a rolling boil, add the rinsed rice. Spread the rice evenly across the pan so that it cooks uniformly.
Keep boiling the rice until you see foam forming on the surface. Bubbles will appear in the center and along the edges—this is a sign that the rice is starting to cook through.
Reduce the heat to low and cover the pan with a tight-fitting lid. Let the rice cook for 15 to 20 minutes without lifting the lid. This allows the rice to steam and absorb all the water. You’ll know it’s done when the water is fully absorbed, and the rice is tender.
After cooking, turn off the heat and let the rice sit with the lid on for another 5 to 10 minutes. This resting period helps the rice finish cooking and makes it easier to fluff. Once done, open the lid and use a fork to gently fluff the rice, separating the grains. Now your fluffy white rice is ready to serve!
Serving
Enjoy this fluffy white rice with a variety of curries, stir-fries, and other dishes. It's a versatile choice that works well with both vegetarian and meat-based meals. For more pairing ideas, be sure to check out our Serving Suggestions section below.
Notes
Here are some tips that I believe will help you make the perfect white rice at home:
Choosing Rice: If possible, use aged rice for a fluffier texture compared to new rice. New rice contains more moisture, which can make the rice mushy when cooked. You can usually find "aged rice" labeled on the package if you're wondering how to identify it.
Rinse the Rice: Always rinse the rice before cooking. Rinsing removes excess starch, dust, and debris, which helps prevent clumping and gives you fluffy rice.
Choose the Right Pan: Using a wide-bottomed pan or pot can help cook the rice more evenly. If your pan is too narrow, the rice might not cook uniformly, resulting in some parts being mushy or undercooked.
Cooking Time: White rice typically takes 15-20 minutes to cook using the absorption method. Boil the rice for 5-7 minutes, then cover and simmer for another 15-20 minutes until all the water is absorbed. After turning off the heat, let the rice sit for 5-10 minutes to finish absorbing any remaining water and complete the cooking process.
Use a Fork to Fluff: When the rice is ready, always use a fork to fluff it rather than a spoon. A fork helps separate the grains without mashing them, giving you a lighter, fluffier texture.