How Long to Cook White Rice (Stovetop)
Long-grain, medium-grain, or short-grain white rice cooked on the stove.
The Short Answer
On the stove, white rice (stovetop) takes 15–20 minutes. Scroll down for all cooking methods, detailed instructions, and tips from the Professor.
Cooking Methods
🍳 Stovetop
Time: 15–20 minutes
Rest: 5 minutes
Use a 1:2 ratio of rice to water. Bring to a boil, reduce to low, cover, simmer 15-18 minutes. Remove from heat and let sit covered for 5 minutes. Fluff with a fork.
⚡ Instant Pot / Pressure Cooker
Pressure: High (white) / Low (brown)
Time: 3–22 minutes
Release: Natural release 10 minutes
White rice: 3-4 minutes on high with 1:1 water ratio. Brown rice: 22 minutes on low with 1:1.25 water ratio. The natural release is essential; do not quick-release or rice will be mushy.
Do not lift the lid while rice is cooking. Steam is doing the work. Every time you peek, you release steam and add time. Trust the process.
Frequently Asked Questions
For white rice: 1 cup rice to 2 cups water. Brown rice: 1 cup rice to 2.5 cups water.
The Bottom Line
White Rice (Stovetop) is straightforward to cook when you know the time and temperature. Use the method that fits your equipment and schedule, and always let the food rest before cutting or serving. Resting allows juices to redistribute and carryover cooking to finish the job.
Source: Culinary reference | Last verified: March 19, 2026 | Our methodology