How Long Does White Rice Take to Cook?

Quick Answer

White rice usually takes 15–20 minutes to cook on the stovetop once the water reaches a boil. In a rice cooker, it typically finishes in 18–25 minutes. Cooking time may vary depending on grain size, water ratio, and cooking method.

Quick Navigation

White Rice Cooking Time Chart

Cooking Method Average Cooking Time
Stovetop 15–20 minutes
Rice cooker 18–25 minutes
Microwave 12–18 minutes
Instant boiling method 10–12 minutes

Common Methods for Cooking White Rice

What Affects How Long White Rice Takes to Cook?

Basic Steps for Cooking White Rice

  1. Measure white rice and water accurately
  2. Rinse rice until water runs mostly clear
  3. Bring water to a boil
  4. Add rice and reduce heat to low
  5. Cover and cook without stirring
  6. Remove from heat and let rest before fluffing

Track White Rice Cooking Time

Precise timing helps ensure fluffy, evenly cooked white rice. Use the timer below to track cooking duration based on your chosen method.

00:00:00.000
: :

Want a dedicated timer? Use the white rice cooking timer →

Tips for Perfect White Rice

Frequently Asked Questions

Why does white rice sometimes turn mushy?

Mushy rice is usually caused by too much water or excessive stirring during cooking.

Can white rice cook faster with more heat?

Higher heat may cause uneven cooking or burning. Gentle simmering produces the best texture.

Should white rice be soaked before cooking?

Soaking is optional. It can slightly reduce cooking time but is not required for most white rice.

Related Rice Storage Questions

top