How long does rice take to cook to achieve that ideal fluffy, tender texture? Whether you’re preparing long grain white rice, aromatic Jasmine, hearty brown, exotic black, or any other variety, understanding the precise cooking times and methods is key. This comprehensive guide will walk you through the optimal cooking duration for various rice types across all popular kitchen appliances: the stove, a dedicated rice cooker, a pressure cooker (like an Instant Pot or Ninja Foodi), and even the microwave. We’ll also cover essential tips, water ratios, and troubleshooting to ensure your rice is perfectly cooked every single time, making it a fantastic fat-free side dish or a satisfying snack.

Mastering the art of cooking rice of all kinds ensures you get fluffy and perfectly cooked grains every single time. This versatile grain is a beloved side dish, a foundation for many meals, and even a simple, satisfying snack with a splash of soy sauce. Let’s dive into the specifics of cooking times and techniques to elevate your rice game.
How Long to Cook Rice on the Stove for Fluffy Results
Cooking rice on the stovetop is a classic method that, when done correctly, yields consistently excellent results. For this technique, you’ll need a medium saucepan with a tight-fitting lid to trap steam effectively. While these instructions primarily focus on long-grain white rice, the fundamental principles apply to other varieties, though water ratios and specific timings will vary.
- Rinse the Rice: Place your desired amount of rice in a fine mesh strainer and rinse it thoroughly under cold running water. Continue rinsing until the water runs clear. This step is crucial for removing excess starch, which helps prevent sticky, gummy rice and promotes separate, fluffy grains. Drain well.
- Combine in Pot: Transfer the rinsed and drained rice to a saucepan that has a tight-fitting lid.
- Add Water (or Liquid): For most white rice varieties (like long-grain), a standard ratio is 2 cups of water (or broth for added flavor) for every 1 cup of uncooked rice. If you plan to double the recipe, ensure the pot is not more than halfway full, as rice expands significantly during cooking.
- Bring to a Boil: Place the saucepan over high heat and bring the water to a rolling boil.
- Reduce Heat and Cover: Once boiling, immediately reduce the heat to the lowest setting. Cover the pot with its tight-fitting lid. It’s essential not to lift the lid during the simmering process, as this releases valuable steam needed for cooking.
- Simmer to Perfection: Allow the rice to simmer for 18 to 20 minutes for white rice, or until the liquid has been absorbed and the grains are tender to your liking. Cooking times will vary for other rice types (see our detailed chart below).
- Rest and Fluff: After the cooking time, turn off the heat but keep the pot covered. Let the rice sit undisturbed for an additional 5 to 15 minutes. This crucial resting period allows the rice to steam further, absorb any remaining moisture, and achieve its ultimate fluffy texture.
Once rested, remove the lid, fluff the rice gently with a fork to separate the grains, and serve immediately. This stovetop method, with a little practice, will consistently produce beautifully cooked rice.
How Do You Fix Undercooked Rice?
If, after the initial cooking and resting period, you find your rice is still a bit too firm or underdone, don’t despair! It’s an easy fix. Simply add a small amount of additional liquid (about 1/4 to 1/2 cup of water or broth) to the pot. Place the lid back on and return the pot to the lowest heat setting for an additional 2-3 minutes. Then, turn off the heat and let it rest for another 5 minutes, covered. Check for doneness again, and repeat if necessary, adding liquid in small increments until the rice reaches your desired tenderness. Perfectly cooked rice can be enjoyed as a simple gluten-free side dish or used as a base for stir-fries, curries, or bowls.

How Long Does Rice Take to Cook in a Rice Cooker?
A dedicated rice cooker simplifies the process of achieving perfect rice, often with just the push of a button. These appliances are designed to maintain optimal temperature and steam levels, ensuring consistent results without constant monitoring. The typical cooking time for standard white rice in a rice cooker ranges from 20 to 25 minutes, though this can vary based on the model and the specific type of rice.
Most modern rice cookers, especially higher-quality models, come with multiple settings tailored for different rice varieties. These settings automatically adjust cooking time and temperature for white, brown, sushi, or even wild rice. It’s always best to consult your rice cooker’s manual for precise water ratios and program selections. Generally, for 1 cup of white rice, you’ll still use about 1.5 to 2 cups of water, but always follow the markings on your specific appliance’s inner pot, as these are calibrated for its performance. The convenience and consistent results make a good rice cooker a worthwhile investment for any rice lover.
Optimal Water Ratios for 1 Cup of Rice
Getting the water-to-rice ratio right is arguably the most critical factor for perfectly cooked rice. While the standard 2:1 ratio (water to rice) is a good starting point for many types, it’s not universal. Here’s a breakdown:
- White Long-Grain Rice (e.g., Basmati, Jasmine): Use approximately 1 cup uncooked rice to 1.5 to 1.75 cups water or other liquid of choice. (Some prefer 2 cups for a softer grain, adjust to your preference).
- White Medium-Grain Rice: Similar to long-grain, use about 1 cup uncooked rice to 1.5 to 1.75 cups water.
- White Short-Grain Rice (e.g., Sushi Rice, Arborio): These varieties absorb less water and require a stickier texture. Use about 1 cup uncooked rice to 1.25 to 1.5 cups water.
- Brown Rice (Long or Short Grain): Brown rice has its bran layer intact, requiring more water and a longer cooking time. Combine 1 cup brown rice with 2 to 2.25 cups water. Start with 2 cups and add a little more if the rice seems too firm during resting.
- Wild Rice: Not technically a rice but a grass seed, wild rice requires the most water. Use 1 cup wild rice to 3 to 4 cups water.
- Black Rice: Similar to brown rice, use 1 cup black rice to 1.75 to 2 cups water.
Keep in mind that factors like your cooking method, the age of the rice, and even altitude can slightly affect these ratios. A general rule of thumb: start with the recommended amount and adjust slightly in future cooking sessions based on your results.

One cup of uncooked rice typically yields about 3 cups of cooked rice, which is generally enough to serve 2-3 people as a side dish, depending on portion sizes. For individuals, 1/2 cup uncooked rice is often sufficient for a meal or an after-school snack, as my daughter often enjoys.
Comprehensive Rice Cook Time Chart by Method
To help you achieve perfect rice, here’s a consolidated chart detailing the average cooking times for 1 cup of various rice types across different popular cooking methods:
Stovetop Rice Cooking Times
These times assume a tight-fitting lid and a low simmer after an initial boil, followed by a 5-10 minute resting period.
- White Rice (Long-Grain, Medium-Grain, Basmati): 18-20 minutes
- Jasmine Rice: 12-15 minutes
- Brown Rice: 40-45 minutes
- Wild Rice: 40-45 minutes
- Black Rice: 45 minutes
- Arborio Rice (for Risotto): 18-20 minutes (stirring frequently, adding liquid gradually)
Rice Cooker Times
These times are for dedicated rice cookers using their standard settings for each rice type, often including a resting period automatically.
- White Rice (Long-Grain, Medium-Grain, Basmati): 20-25 minutes
- Jasmine Rice: 18-20 minutes
- Brown Rice: 45-50 minutes
- Wild Rice: 50-55 minutes
- Black Rice: 50-55 minutes
Microwave Rice Cooking Times
Microwave times can vary significantly based on wattage. These are general guidelines for 1 cup of rice using a microwave-safe dish and a lid, followed by a 5-minute rest.
- White Rice (Long-Grain, Medium-Grain, Basmati): 10-12 minutes
- Jasmine Rice: 8-10 minutes
- Brown Rice: 20-25 minutes
- Wild Rice: 25-30 minutes
- Black Rice: 25-30 minutes

How Long to Cook Rice in a Pressure Cooker (Instant Pot, Ninja Foodi)
Pressure cookers like the Instant Pot or Ninja Foodi are game-changers for cooking rice quickly and efficiently. The high-pressure environment significantly reduces cooking times while locking in moisture, resulting in incredibly tender and fluffy grains. Always ensure you follow your specific appliance’s safety guidelines and recommended water ratios.
Here are general guidelines for cooking various rice types in a pressure cooker (using high pressure):
- Long-Grain White Rice: 5-6 minutes, followed by a 10-minute natural pressure release.
- Jasmine Rice: 4-5 minutes, followed by a 10-minute natural pressure release.
- Basmati Rice: 4-5 minutes, followed by a 10-minute natural pressure release.
- Brown Rice: 15-22 minutes, followed by a full natural pressure release (can be 10-15 minutes). For chewier rice, reduce time; for softer, increase.
- Black Rice: 20-25 minutes, followed by a 10-minute natural release.
- Arborio Rice (for Risotto): 5-6 minutes, followed by a 5-8 minute natural pressure release (ensure proper liquid amount for creaminess).
- Wild Rice: 25-30 minutes, followed by a 10-minute natural pressure release.
For all pressure cooker methods, after the pressure has released, open the lid, fluff the rice with a fork, and serve. The specific cook time can vary based on the brand and model of your pressure cooker, so minor adjustments might be needed based on your results.
Cooking Long-Grain Rice Across Methods
Long-grain rice, encompassing varieties like Basmati and standard white rice, is incredibly versatile and a staple in many cuisines. Here’s a quick overview of cooking times for long-grain varieties across different methods:
Long-Grain Rice on Stovetop
- Long-Grain White Rice: 18-20 minutes simmer + 5-10 minutes rest.
- Long-Grain Brown Rice: 40-45 minutes simmer + 5-10 minutes rest.
Long-Grain Rice in a Rice Cooker
- Long-Grain White Rice: 20-25 minutes (automatic cycle).
- Long-Grain Brown Rice: 45-50 minutes (automatic cycle).
Cooking Rice in a Slow Cooker
While not the quickest method, a slow cooker can be great for hands-off rice cooking, especially for larger batches or when you need to keep rice warm for an extended period. The longer cooking time results in a softer, often stickier texture compared to stovetop or pressure cooker methods. Remember to use less water than stovetop methods, typically 1:1 ratio for white rice.
- Long-Grain White Rice: 2 – 2.5 hours on low (check at 2 hours).
- Brown Rice: 2.5 – 3 hours on low (check at 2.5 hours).
Always ensure to check for doneness before serving. If your rice is still a bit firm, simply add a small amount of extra liquid (water or broth), stir gently, cover, and continue cooking for another 5-10 minutes. For slow cooker rice, you can also leave the lid off for the last 30 minutes to allow any excess moisture to evaporate.

How Long Does Rice Take to Cook in a Microwave
The microwave is an incredibly convenient option for cooking small portions of rice, especially when you’re short on time or only need a single serving. The exact cooking time for microwave rice can vary based on the rice type, quantity, and your microwave’s wattage. However, with these general steps, you can achieve delicious results:
- Choose Your Rice: White rice varieties are generally the quickest and easiest to cook in the microwave.
- Rinse and Prepare: Place your rice in a colander and rinse thoroughly under cold water until it runs clear, then drain well. Transfer the rinsed rice to a deep, microwave-safe bowl (ensure it’s large enough to accommodate expansion).
- Add Water: For every cup of white rice, add 1.5 cups of water. For brown rice, use approximately 2 cups of water per cup of rice.
- Cover Securely: Cover the bowl with a microwave-safe lid or a plate that fits snugly. You can also use microwave-safe plastic wrap, leaving a small vent for steam to escape.
- Microwave on High: Cook on high power for 10-12 minutes for white rice. For brown rice, cook for 20-25 minutes.
- Rest: Once the cooking cycle is complete, leave the bowl in the microwave, untouched and covered, for an additional 5-10 minutes. This resting period allows the rice to fully absorb any remaining moisture and steam, leading to a fluffier texture.
After resting, carefully remove the lid (beware of steam!), fluff the rice with a fork, and serve. If it’s still a bit firm, add a tablespoon or two of water, re-cover, and microwave for another 1-2 minutes, then rest again.
Printable Rice Cook Time Chart
For your convenience, we’ve compiled all this information into an easy-to-read, printable chart. This chart serves as a quick reference guide to ensure your rice is cooked perfectly every time, no matter the type or method. You can download our detailed cooking rice chart sheets here!

How Long Does Rice Take to Cook
Justine
5 minutes
20 minutes
8
Equipment
-
1 Pot (for stovetop) or appropriate cooking appliance
Ingredients
-
2
c
rice -
4
c
water,
broth, or half and half, may need a bit more for tougher grains (adjust ratio based on rice type and method)
Instructions
-
Stovetop Method: Rinse rice thoroughly. Combine with appropriate water ratio (e.g., 1 cup rice to 1.75-2 cups water for white rice) in a pot with a tight lid. Bring to a boil, then reduce heat to low and simmer for the recommended time (e.g., White rice: 18-20 mins, Brown rice: 40-45 mins, Jasmine rice: 12-15 mins). Turn off heat and let sit, covered, for 5-15 minutes before fluffing and serving.
-
Rice Cooker Method: Rinse rice. Add to rice cooker pot with the recommended water ratio (check your cooker’s specific markings or manual). Select the appropriate program (e.g., White rice: 20-25 mins, Brown rice: 45-50 mins). Allow the cycle to complete and typically rest for 5-10 minutes before opening and fluffing.
-
Microwave Method: Rinse rice. Place in a deep, microwave-safe bowl with a microwave-safe lid (or plate). Add water (e.g., 1 cup rice to 1.5 cups water for white rice). Microwave on high (full power) for recommended time (e.g., White rice: 10-12 mins, Brown rice: 20-25 mins, Jasmine rice: 8-10 mins). Let it rest, covered, for 5-10 minutes after cooking before fluffing.
-
Pressure Cooker Method (Instant Pot/Ninja Foodi): Rinse rice. Add to pressure cooker inner pot with correct water ratio (e.g., 1 cup rice to 1-1.25 cups water for white rice). Cook on High Pressure for recommended time (e.g., Long-grain white rice: 5-6 mins, Brown rice: 15-22 mins, Jasmine rice: 4-5 mins, Wild rice: 25-30 mins). Allow for natural pressure release as specified (typically 10 minutes or full natural release for brown/wild rice) before opening and fluffing.
Nutrition
Serving:
1
oz
,
Calories:
169
kcal
,
Carbohydrates:
37
g
,
Protein:
3
g
,
Fat:
0.3
g
,
Saturated Fat:
0.1
g
,
Polyunsaturated Fat:
0.1
g
,
Monounsaturated Fat:
0.1
g
,
Sodium:
8
mg
,
Potassium:
53
mg
,
Fiber:
1
g
,
Sugar:
0.1
g
,
Calcium:
16
mg
,
Iron:
0.4
mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Additional Info
Appetizer, Side Dish
Japanese
Tips for Perfectly Cooked, Fluffy Rice Every Time
Achieving consistently perfect rice is an art, but these simple tips can turn anyone into a rice master:
- Rinse Your Rice: As mentioned, rinsing removes excess starch, preventing gummy rice and encouraging separate, fluffy grains. While not strictly necessary for all rice (like some enriched varieties), it generally improves texture.
- Accurate Water Ratio: This is paramount. Use the recommended water-to-rice ratio for your specific rice type and cooking method. Too much water leads to mushy rice, too little results in crunchy, undercooked grains.
- Tight-Fitting Lid is Key: For stovetop and microwave cooking, a tight lid traps steam, which is essential for cooking the rice evenly and thoroughly. Avoid lifting the lid during cooking, as this releases steam and can extend cooking time or result in unevenly cooked rice.
- Don’t Stir While Cooking: Stirring rice on the stovetop releases starch and can make it sticky. Let the rice cook undisturbed.
- The Importance of Resting: This step is often overlooked but critical. Allowing rice to rest off the heat, covered, after cooking permits the grains to absorb any remaining moisture, steam to completion, and firm up, preventing clumping.
- Fluff with a Fork: Once rested, use a fork (not a spoon) to gently fluff the rice. This separates the grains and releases any trapped steam, ensuring a light and airy texture.
- Adjust for Altitude: At higher altitudes, water boils at a lower temperature, which can mean longer cooking times and potentially more water needed. Be prepared to adjust slightly if you’re cooking at elevation.
- Troubleshooting Common Issues:
- Rice too wet/mushy: You likely used too much water or didn’t allow enough resting time. Next time, reduce water slightly.
- Rice too dry/undercooked: Not enough water or not enough cooking time. Add a small amount of liquid, re-cover, and cook for a few more minutes on low heat, then rest.
- Sticky rice: Usually due to not rinsing adequately or stirring during cooking. Ensure thorough rinsing and avoid disturbing the rice while it cooks.
- Seasoning: Add a pinch of salt to the cooking water for enhanced flavor. You can also add a tablespoon of butter or a drizzle of olive oil to the water to help prevent sticking and add richness.
By following these guidelines and understanding the nuances of different rice types and cooking methods, you’ll consistently achieve perfectly cooked, delicious rice that complements any meal.