How Long Does Rice Take to Cook on Stove?
Quick Answer
Rice usually takes 15–20 minutes to cook on the stove once simmering begins. Brown rice requires more time, typically 35–45 minutes, due to its outer bran layer.
Stovetop Rice Cooking Time Chart
| Rice Type | Average Cooking Time |
|---|---|
| White rice | 15–20 minutes |
| Jasmine rice | 12–18 minutes |
| Basmati rice | 12–20 minutes |
| Brown rice | 35–45 minutes |
What Affects How Long Rice Takes to Cook on the Stove?
- Type of rice being cooked
- Water-to-rice ratio
- Heat level during simmering
- Pot size and lid tightness
- Whether the rice is rinsed or soaked
How to Cook Rice on the Stove
- Rinse the rice under cold water if desired
- Add rice and water to a pot using the correct ratio
- Bring to a boil, then reduce heat and cover
- Simmer until water is absorbed
- Rest for 5 minutes, then fluff before serving
Track Rice Cooking Time on Stove
Timing is essential for perfectly cooked rice. Using a timer helps prevent undercooking or overcooking on the stovetop.
00:00:00.000
:
:
Want more precision? Use the full cooking timer →
Common Stovetop Rice Cooking Mistakes
- Lifting the lid too often
- Using incorrect water ratios
- Cooking at high heat the entire time
- Skipping the resting period
Frequently Asked Questions
Does stirring rice while cooking affect the result?
Yes. Stirring releases starch and can make rice sticky or mushy.
Can rice cook faster on high heat?
High heat may boil water faster, but rice cooks best at a gentle simmer to absorb water evenly.
How do you know when stovetop rice is done?
Rice is done when the water is absorbed and the grains are tender without being wet or hard.
Related Rice Storage Questions
⬆ top