Learning how to cook rice perfectly is one of the most valuable basic kitchen skills because rice can be served with vegetables, meat, fish, curries, stews, salads, stir-fries, soups, and countless other meals. Although the process appears simple, small differences in the rice-to-water ratio, cooking temperature, saucepan, lid, and resting time can completely change the final texture. For fluffy long-grain white rice cooked on the stove, a reliable starting point is 1 cup of rice combined with approximately 1½ cups of water. Bring the mixture to a boil, cover the saucepan, reduce the heat to its lowest setting, and cook it gently for around 15 to 18 minutes. Once the cooking time has ended, remove the saucepan from the heat and leave the rice covered for another 10 minutes before fluffing it carefully with a fork. This resting period allows the remaining moisture to spread evenly through the pot and helps separate the grains.
The ideal method can vary depending on whether you are cooking long-grain white rice, jasmine rice, basmati rice, brown rice, short-grain rice, parboiled rice, or wild rice. Each variety absorbs water differently and may require a different cooking time. The package instructions should therefore remain your first reference, particularly when using instant, converted, enriched, or partially cooked rice. However, once you understand the basic stovetop absorption method, it becomes much easier to adjust the liquid and cooking time for nearly any rice variety.
How to Cook Rice on the Stove
To cook one cup of long-grain white rice on the stove, begin by measuring the rice accurately. Use a level measuring cup rather than estimating by eye, and use the same cup to measure the water. Consistent measurements are important because even a small difference in liquid can make the finished rice noticeably dry, wet, hard, or mushy.
Place the rice in a fine-mesh strainer and rinse it under cool running water. Move the grains gently with your fingers while the water passes through them. Continue rinsing until the water becomes noticeably less cloudy, although it does not need to become completely clear. Rinsing removes dust, small particles, and loose surface starch that can make cooked rice gummy or excessively sticky. Some enriched rice products should not be rinsed because washing may remove nutrients added to the surface, so always check the package before beginning.
Transfer the rinsed and well-drained rice to a medium saucepan with a tight-fitting lid. Add approximately 1½ cups of water for every cup of long-grain white rice. You can also add a small amount of salt, butter, olive oil, or another cooking oil for additional flavor. Stir the rice once so that the grains are distributed evenly across the bottom of the saucepan.
Place the saucepan over medium-high heat and bring the water to a steady boil. Leave the lid off or slightly open while the mixture heats so that you can prevent the starchy water from rising and overflowing. Once the water is boiling, stir the rice one final time to make sure no grains are stuck to the bottom. Cover the saucepan immediately and reduce the burner to its lowest heat setting.
Allow the rice to cook gently for approximately 15 to 18 minutes without opening the lid. The rice should cook through trapped steam and a very light simmer rather than aggressive bubbling. Lifting the lid releases heat and moisture, which can leave the grains undercooked. Stirring during this stage can also release additional starch and create a gummy texture.
When the cooking time has ended, remove the saucepan from the burner but keep the lid securely closed. Leave the rice covered for approximately 10 minutes. This step is essential because the grains continue absorbing moisture while the steam redistributes throughout the pot. Resting also helps the surface become less wet and reduces the chance of finding dry rice at the top and overly moist rice at the bottom.
After the resting period, remove the lid carefully and allow the hot steam to escape away from your face and hands. Use a fork or rice paddle to loosen the grains gently, beginning at the edges and working toward the center. Avoid pressing, crushing, or mixing the rice aggressively. Serve it immediately or cool it promptly when preparing it for storage.
The Correct Rice-to-Water Ratio
For standard long-grain white rice cooked with the stovetop absorption method, 1 cup of rice to approximately 1½ cups of water is a practical starting ratio. This usually produces tender, fluffy grains when the rice is cooked over low heat with a tightly closed lid. Two cups of the same rice would therefore require approximately 3 cups of water.
The exact ratio can change according to the rice variety, brand, processing method, saucepan, and stove. Jasmine rice commonly needs between 1¼ and 1½ cups of water for every cup of rice. Basmati rice generally uses around 1½ cups, although soaked basmati may need slightly less. Short-grain and medium-grain rice often require between 1¼ and 1½ cups, while brown rice may need approximately 2 to 2¼ cups. Parboiled rice generally requires around 2 cups, and wild rice is often cooked with a larger quantity of water.
A heavy saucepan with a tight-fitting lid retains steam more effectively and may require slightly less water. A thin pot or loose lid can allow moisture to escape, leaving the rice dry or undercooked. The package directions should be followed when they differ significantly from a general recipe because some products have been processed to cook more quickly or absorb liquid differently.
How Long Does Rice Take to Cook?
Long-grain white rice usually needs approximately 15 to 20 minutes of covered stovetop cooking, followed by a resting period of around 10 minutes. Jasmine rice commonly cooks in 12 to 15 minutes, while basmati rice generally requires approximately 15 to 18 minutes. Medium- and short-grain white rice can take between 15 and 20 minutes, depending on the texture you want.
Brown rice retains its bran layer and therefore requires considerably more time and liquid than white rice. Most brown rice takes approximately 40 to 45 minutes to cook, followed by at least 10 minutes of covered resting. Parboiled rice often needs around 25 to 30 minutes, while wild rice may require 40 to 50 minutes or longer.
These cooking times begin after the water has reached a boil and the saucepan has been covered and reduced to low heat. Rice should not be cooked only according to the clock. The variety, package instructions, quantity, pot size, burner strength, and amount of water can all influence the final result.
Why Rice Should Rest After Cooking
Resting is one of the most important and frequently skipped steps when learning how to cook rice. When the burner is turned off, some moisture remains inside the saucepan as steam. Keeping the lid closed allows this moisture to distribute evenly throughout the grains. The rice at the bottom becomes less wet, while the grains near the top continue softening.
Serving the rice immediately after turning off the heat can produce an uneven texture. The top may feel dry or firm, while the bottom may appear wet and sticky. Leaving the saucepan covered for approximately 10 minutes gives the grains time to stabilize and makes them easier to fluff without breaking.
Should You Rinse Rice Before Cooking?
Rinsing rice is recommended when you want clearly separated and fluffy grains. The outside of uncooked rice contains loose starch that can enter the cooking water and create a cloudy, sticky, or gummy consistency. Washing away some of this surface starch helps long-grain white rice, jasmine rice, and basmati rice remain more distinct after cooking.
Rinsing is not required for every recipe. Risotto, rice pudding, and other creamy dishes depend on starch to create their characteristic texture, so the rice is normally not rinsed. Some enriched rice products are coated with added nutrients that may be removed by washing. Always read the package instructions before rinsing a new product.
To rinse rice correctly, place it in a fine-mesh strainer and run cool water over the grains while moving them gently with your fingers. Alternatively, place the rice in a bowl, cover it with water, stir it with your hand, drain the cloudy water, and repeat. The water does not need to become perfectly transparent.
Should You Soak Rice Before Cooking?
Soaking is optional for most everyday white rice, but it can be useful for certain varieties. Basmati rice often benefits from soaking in cool water for approximately 20 to 30 minutes. This allows the grains to begin absorbing moisture before cooking and may help them become longer, lighter, and less likely to break.
Brown rice can also be soaked, although the effect on cooking time depends on how long it remains in the water. Soaked rice should be drained thoroughly before cooking because water already absorbed by the grains can affect the required liquid ratio. Begin with the package instructions and reduce the cooking water or time only after testing the method.
How to Cook Jasmine Rice
Jasmine rice is a fragrant long-grain variety commonly served with Southeast Asian meals. Its grains are naturally slightly softer and more cohesive than basmati, but they should not become wet or mushy. Rinse 1 cup of jasmine rice under cool water and allow it to drain thoroughly. Combine it with approximately 1¼ cups of water in a saucepan, although some brands may recommend closer to 1½ cups.
Bring the rice and water to a boil, cover the saucepan, and reduce the heat to its lowest setting. Cook for approximately 12 to 15 minutes without lifting the lid. Remove the pot from the heat and allow the rice to rest, covered, for 10 minutes. Fluff it gently before serving.
Using too much water is one of the most common reasons jasmine rice turns excessively soft or sticky. When the package does not provide clear instructions, begin with the lower end of the water range and make small adjustments in future batches.
How to Cook Basmati Rice
Basmati rice is known for its long, slender grains and distinctive fragrance. Rinse 1 cup of basmati several times until the water becomes less cloudy. For a lighter and more elongated texture, soak the rice in cool water for 20 to 30 minutes and drain it thoroughly before cooking.
Place the drained rice in a saucepan with approximately 1½ cups of water. Bring the mixture to a boil, cover the pot, and lower the heat. Cook for around 15 minutes, then remove the saucepan from the burner and leave it covered for 10 minutes. Fluff the rice gently with a fork.
Aged, traditional, instant, and quick-cooking basmati products may require different amounts of water. When package directions conflict with a general recipe, follow the manufacturer's recommended ratio.
How to Cook Brown Rice
Brown rice retains its bran and germ, giving it a firmer texture and longer cooking time. Rinse 1 cup of brown rice and combine it with approximately 2 to 2¼ cups of water. Bring the mixture to a boil, cover the saucepan, and reduce the heat to low. Allow the rice to cook for approximately 40 to 45 minutes.
Remove the saucepan from the heat and let it rest, covered, for at least 10 minutes. If the grains remain hard after the liquid has been absorbed, add 2 to 4 tablespoons of hot water, replace the lid, and continue cooking over low heat for several minutes. Rest the rice again before checking the texture.
Brown rice varies significantly between brands and varieties, so the package instructions are particularly important. Some products may require more liquid, a longer cooking time, or a different method.
How to Cook Rice in a Rice Cooker
A rice cooker simplifies the process by automatically controlling the temperature and cooking time. Measure the rice using the cup supplied with the appliance when the instructions require it, because rice-cooker cups may be smaller than standard kitchen measuring cups. Rinse and drain the rice, place it inside the cooker, and add water to the line marked for the rice type and quantity.
Close the lid and choose the correct cooking setting. When the cooker completes its cycle and switches to the keep-warm mode, leave the lid closed for approximately 10 minutes. This resting period allows the moisture to distribute evenly before the rice is fluffed.
Different rice cookers have different settings for white, brown, sushi, quick-cooking, or mixed rice. Use the manufacturer's guide rather than applying one water ratio to every appliance and variety.
How to Cook Rice in the Microwave
To cook long-grain white rice in the microwave, place 1 cup of rinsed rice and approximately 2 cups of water in a large microwave-safe bowl. The bowl should contain plenty of empty space because starchy water can bubble and rise dramatically.
Microwave the rice uncovered on high until the water reaches a boil. Cover the bowl loosely with a microwave-safe plate or lid that allows some steam to escape. Continue cooking at reduced power for approximately 15 minutes, depending on the microwave's wattage.
Allow the rice to rest for 5 to 10 minutes before removing the cover and fluffing it. Use oven gloves because the bowl and escaping steam will be extremely hot. Microwave performance varies widely, so the first batch may require adjustments to the water, power level, or cooking time.
How Much Rice to Cook Per Person
When rice is served as a side dish, approximately ¼ to ⅓ cup of uncooked rice per person is usually enough. When rice forms the main foundation of the meal, allow approximately ½ cup of uncooked rice per person.
One cup of uncooked rice generally produces around 3 cups of cooked rice, although the final quantity varies according to the variety and method. For four moderate side portions, 1 cup of uncooked rice is often sufficient. For larger portions or rice-based main dishes, prepare approximately 1½ to 2 cups for four people.
Why Rice Turns Mushy
Mushy rice usually contains too much water, has been cooked for too long, or has been stirred excessively. If the finished rice appears overly wet, remove the lid and place the saucepan over very low heat for one or two minutes so that some moisture can escape. You can also spread the rice in a thin layer across a large plate or baking sheet to release steam more quickly.
Avoid repeatedly stirring mushy rice because this can break the softened grains and release even more starch. For the next batch, reduce the water by approximately 2 to 4 tablespoons per cup of rice or shorten the cooking time slightly. Make only one adjustment at a time so that you can identify the actual cause.
Why Rice Is Hard or Undercooked
Rice can remain hard when it has not received enough water, heat, steam, or cooking time. Add 2 to 4 tablespoons of hot water to the saucepan, cover it tightly, and cook it over the lowest heat for an additional 3 to 5 minutes. Remove the pot from the burner and let it rest for another 5 minutes before checking.
When rice repeatedly remains undercooked, make sure the lid fits securely and that the burner is producing enough heat to maintain gentle steam. Opening the lid repeatedly can also release the moisture needed to soften the grains.
Why Rice Becomes Sticky
Rice may become excessively sticky when it contains a large amount of surface starch, receives too much water, or is stirred during cooking. Rinsing the grains before cooking can remove loose starch and help produce a fluffier texture. Water should be measured accurately, and the rice should not be stirred after the saucepan has been covered.
Some rice varieties are naturally sticky. Short-grain, sushi, and glutinous rice should not be expected to have the same loose texture as long-grain white rice or basmati. The desired consistency should always match the variety being cooked.
Why Rice Burns on the Bottom
Burned rice usually results from excessive heat, insufficient liquid, an overly long cooking time, or a saucepan with a thin base. Reduce the burner to its lowest setting as soon as the water reaches a boil. Use the smallest suitable burner and a heavy-bottomed saucepan when possible.
Keep the lid closed so that water does not escape too quickly. If you smell burning, remove the saucepan from the heat immediately. Do not scrape the burned layer into the remaining rice. Transfer the unburned grains from the top into a clean container and leave the scorched section behind.
Why Rice Boils Over
Rice water can boil over when the saucepan is too small, the heat is too high, or excessive starch creates foam on the surface. Use a pot with enough empty space above the water, rinse the grains before cooking, and reduce the heat as soon as boiling begins.
Do not close the lid tightly while the water is rising aggressively. Wait until the heat has been reduced and the bubbling is controlled, then cover the saucepan and continue cooking.
Can You Lift the Lid While Rice Is Cooking?
Avoid lifting the lid during the main cooking stage. The absorption method depends on trapped steam, and every time the saucepan is opened, heat and moisture escape. This can extend the cooking time and leave some grains firm.
A transparent lid allows you to observe the rice without releasing steam. When checking is absolutely necessary, wait until near the end of the expected cooking time and replace the lid immediately.
Should You Stir Rice While It Cooks?
Rice should generally be stirred once before the saucepan is covered and then left alone. Repeated stirring causes the grains to rub against one another and release starch, creating a gummy or creamy texture.
This effect is desirable when making risotto, but it is not appropriate for fluffy long-grain rice. After the resting period, use a fork or rice paddle to loosen the grains gently.
How to Add More Flavor to Rice
Plain water can be replaced partly or completely with a suitable broth to create more flavorful rice. Check the salt content of packaged broth before adding additional seasoning. Butter, olive oil, coconut oil, or ghee can also be added before cooking.
Rice can be cooked with a bay leaf, cinnamon stick, cardamom pod, garlic clove, or strip of citrus peel. Basmati rice pairs especially well with aromatic spices, while jasmine rice can be cooked with coconut milk when a richer texture is desired. The amount of coconut milk should be balanced with water because it is thicker and contains fat.
Dry rice can also be toasted briefly in butter or oil before adding the liquid. This creates a nuttier flavor and can help the grains remain separate. After cooking, fresh herbs, lemon juice, toasted nuts, cooked vegetables, spices, or sautéed onions can be folded through the rice gently.
How to Store Cooked Rice Safely
Cooked rice should be cooled promptly and placed in shallow, covered containers. Refrigerate it within two hours rather than leaving a large warm pot at room temperature for an extended period. Shallow portions cool more quickly and evenly than a deep container filled with hot rice.
Refrigerated rice should generally be eaten within 3 to 4 days. Do not depend only on smell or appearance to judge safety. When you are uncertain about how long the rice has been stored or whether it was refrigerated promptly, discard it.
Cooked rice left at room temperature overnight should not be refrigerated and eaten later. Throwing it away is safer than attempting to rescue it through reheating.
How to Reheat Rice
To reheat rice on the stove, place it in a saucepan and add approximately 1 to 2 tablespoons of water for every cup of rice. Cover the pan and warm it over low heat, stirring occasionally, until the rice is thoroughly hot.
For microwave reheating, place the rice in a microwave-safe container, sprinkle it with a small quantity of water, and cover it loosely. Heat it in short intervals and stir between each interval so that the temperature becomes more even. Reheat only the quantity you plan to eat.
Can You Freeze Cooked Rice?
Cooked rice freezes well when it is cooled and stored promptly. Divide it into meal-sized portions and place the rice in freezer-safe bags or containers. Remove as much excess air as practical and label each portion with the date.
Frozen rice can be reheated directly or thawed in the refrigerator. Add a small amount of water during reheating to restore moisture. Although frozen food can remain safe for longer when continuously frozen, rice generally maintains its best flavor and texture when used within several months.
Common Rice-Cooking Mistakes
Using the same water ratio for every rice variety is one of the most common mistakes. Jasmine, basmati, brown, sushi, parboiled, wild, and instant rice absorb different amounts of liquid and require different cooking times. The package instructions should always be checked before using a general formula.
Inaccurate measurements can also produce inconsistent results. Use level measurements and the same cup for both rice and water. Keeping the heat too high after boiling can cause the water to evaporate before the grains are tender, while opening the lid repeatedly releases the steam needed for even cooking.
Frequent stirring makes plain rice gummy, and skipping the resting period prevents moisture from redistributing throughout the saucepan. Fluffing too aggressively can break the grains and compress the rice. The most reliable method is to measure carefully, use low heat, keep the lid closed, rest the rice, and fluff it gently.
What Is the Best Rice-to-Water Ratio?
For long-grain white rice cooked on the stove, 1 cup of rice to approximately 1½ cups of water is a dependable starting point. Jasmine rice may need slightly less water, while brown and parboiled rice usually require more. The exact ratio should be adjusted according to the package directions and the results produced by your saucepan and stove.
How Do You Cook One Cup of Rice?
Rinse 1 cup of long-grain white rice and combine it with 1½ cups of water in a saucepan. Bring the mixture to a boil, cover the pot, and reduce the heat to low. Cook for approximately 15 to 18 minutes without lifting the lid. Remove the saucepan from the burner, leave it covered for 10 minutes, and fluff the grains gently.
How Much Water Is Needed for Two Cups of Rice?
Using a ratio of 1 cup of long-grain white rice to 1½ cups of water, 2 cups of rice require approximately 3 cups of water. Some varieties need a different quantity, so check the package before doubling a recipe.
Do You Add Rice Before or After the Water Boils?
Both approaches can work, but the stovetop absorption method described here begins by combining the rice and cold water in the saucepan. They are brought to a boil together before the pot is covered and the heat is reduced.
Some methods boil the water first and then add rice. Do not combine instructions from two different methods because the water ratio and cooking time may not be interchangeable.
Do You Cook Rice Covered or Uncovered?
Rice is generally brought to a boil uncovered or with the lid slightly open. Once the water boils, the saucepan should be covered and the heat reduced to low. The lid traps the steam needed to cook the grains evenly.
How to Keep Rice From Sticking to the Pot
Use a heavy-bottomed saucepan, rinse the rice when appropriate, measure the water accurately, and reduce the heat immediately after boiling. A small amount of oil or butter may also help. Allowing the rice to rest before fluffing gives the grains time to absorb remaining moisture and release more easily from the saucepan.
Is Brown Rice Cooked the Same Way as White Rice?
Brown rice can be prepared with the same general absorption method, but it needs more water and a much longer cooking time. White rice usually takes around 15 to 20 minutes, while brown rice often requires 40 to 45 minutes. Brown rice should also rest after cooking so that its texture becomes more even.
How to Make Rice Fluffy
Fluffy rice depends on several small steps working together. Rinse the grains to remove excess surface starch, use an appropriate amount of water, choose a saucepan with a tight lid, and cook over low heat. Do not open the pot or stir the rice during cooking.
When the cooking time ends, remove the saucepan from the burner and leave it covered for 10 minutes. Fluff gently with a fork rather than mixing with a spoon. Once you find the correct ratio and timing for a particular rice, pot, and stove, repeat the same method consistently.
Final Thoughts
The easiest way to remember how to cook rice is to follow the same basic sequence every time: measure, rinse, add water, boil, cover, reduce the heat, cook, rest, and fluff. For standard long-grain white rice, begin with 1 cup of rice and approximately 1½ cups of water. Cook it covered over low heat for 15 to 18 minutes, remove it from the burner, and leave it covered for another 10 minutes before serving.
This formula should be treated as a reliable starting point rather than a universal rule for every rice variety. Basmati, jasmine, brown, short-grain, parboiled, wild, and quick-cooking rice may need different amounts of water and time. Check the package, measure carefully, and make small adjustments based on your results. Once you discover the correct ratio for your preferred rice, saucepan, and stove, repeat the same process. Consistency is the real secret to making tender, fluffy rice perfectly every time.
