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.
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?
- Soaking time before cooking
- Water-to-rice ratio
- Cooking method and heat level
- Grain age and dryness
- Altitude and kitchen conditions
How to Cook Basmati Rice Properly
- Rinse the rice thoroughly until water runs mostly clear
- Optionally soak for 20–30 minutes for longer grains
- Use a 1:1.5 rice-to-water ratio for stovetop cooking
- Bring to a boil, then cover and simmer gently
- 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
- Skipping rinsing or soaking
- Stirring rice while it cooks
- Using too much water
- Cooking at high heat the entire time
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