How Long Does Basmati Rice Take to Cook?

Quick Answer

Basmati rice usually takes 12–20 minutes to cook on the stovetop after the water reaches a boil. A rice cooker typically finishes in 15–22 minutes, while pressure cooking takes about 6–8 minutes plus release time.

Quick Navigation

Basmati Rice Cooking Time Chart

Cooking Method Average Cooking Time
Stovetop (covered) 12–20 minutes
Rice cooker 15–22 minutes
Instant Pot 6–8 minutes (plus release)
Microwave 18–25 minutes

What Affects How Long Basmati Rice Takes to Cook?

How to Cook Basmati Rice Properly

  1. Rinse the rice thoroughly until water runs mostly clear
  2. Optionally soak for 20–30 minutes for longer grains
  3. Use a 1:1.5 rice-to-water ratio for stovetop cooking
  4. Bring to a boil, then cover and simmer gently
  5. Rest for 5 minutes and fluff before serving

Track Basmati Rice Cooking Time

Precise timing helps basmati rice cook evenly without breaking. Using a cooking timer reduces guesswork and improves texture.

00:00:00.000
: :

Want more control? Use the full cooking timer →

Common Basmati Rice Cooking Mistakes

Frequently Asked Questions

Does soaking basmati rice reduce cooking time?

Yes. Soaking shortens cooking time slightly and helps the grains elongate more evenly.

Is basmati rice supposed to be fluffy or sticky?

Properly cooked basmati rice should be light, fluffy, and separate rather than sticky.

Can basmati rice be overcooked?

Yes. Overcooking causes the grains to split and lose their signature texture and aroma.

Related Rice Storage Questions

top