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.

Quick Navigation

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?

How to Cook Jasmine Rice Properly

  1. Rinse the rice briefly to remove excess surface starch
  2. Use a 1:1.25 rice-to-water ratio for stovetop cooking
  3. Bring water to a gentle boil, then cover and reduce heat
  4. Simmer until water is absorbed
  5. 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.

00:00:00.000
: :

Need more precise control? Use the full cooking timer →

Common Jasmine Rice Cooking Mistakes

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