How Long Does Jasmine Rice Take to Cook?
Quick Answer
Jasmine rice usually takes 12–18 minutes to cook on the stovetop after the water begins boiling. Using a rice cooker typically takes 15–20 minutes, while instant pots take about 6–8 minutes under pressure plus natural release time.
Jasmine Rice Cooking Time Chart
| Cooking Method | Average Cooking Time |
|---|---|
| Stovetop (covered) | 12–18 minutes |
| Rice cooker | 15–20 minutes |
| Instant Pot | 6–8 minutes (plus release) |
| Microwave | 18–25 minutes |
What Affects How Long Jasmine Rice Takes to Cook?
- Water-to-rice ratio
- Cooking method used
- Whether the rice is rinsed
- Heat level and pot lid seal
- Altitude and kitchen conditions
How to Cook Jasmine Rice Properly
- Rinse the rice briefly to remove excess surface starch
- Use a 1:1.25 rice-to-water ratio for stovetop cooking
- Bring water to a gentle boil, then cover and reduce heat
- Simmer until water is absorbed
- Rest for 5 minutes, then fluff with a fork
Track Jasmine Rice Cooking Time
To avoid undercooked or mushy rice, you can use a simple cooking timer. Tracking the exact minutes helps achieve fluffy jasmine rice every time.
Need more precise control? Use the full cooking timer →
Common Jasmine Rice Cooking Mistakes
- Lifting the lid during cooking
- Using too much water
- Cooking on high heat for the entire time
- Skipping the resting period after cooking
Frequently Asked Questions
Does jasmine rice cook faster than other rice?
Yes. Jasmine rice cooks faster than many long-grain varieties due to its softer texture and lower starch density.
Can you cook jasmine rice without rinsing?
Yes, but rinsing improves texture by reducing excess starch and preventing stickiness.
How do you know when jasmine rice is done?
Jasmine rice is done when the water is absorbed, the grains are tender, and the texture is light and fluffy.
Related Rice Storage Questions
⬆ top