How To Cook Perfect Rice (A Simple Foolproof Method)

Woman rinsing rice in sifter under running water, closeup

How to cook perfect rice:

To cook perfect rice, use a 1:1.5 ratio of rice to water. Bring the water to a boil, add the rice, reduce the heat to low, cover, and simmer for 15 to 18 minutes. Remove from the heat, let sit covered for 5 minutes, then fluff with a fork.

Rice to water ratio:

  • White rice: 1 cup rice to 1.5 cups water
  • Brown rice: 1 cup rice to 2 cups water
  • Jasmine rice: 1 cup rice to 1.25 – 1.5 cups water
  • Basmati rice: 1 cup rice to 1.5 cups water

Step-by-step: cooking rice on the stove

  1. Rince the rice under cold water (optional but helpful)
  2. Bring water to a boil
  3. Add rice and stir once
  4. Reduce the heat to low and cover
  5. Simmer for 15 to 18 minutes (white rice), 45 to 48 minutes (brown rice)
  6. Remove from the heat and let sit for 5 minutes
  7. Fluff with a fork and serve

Common Mistakes:

  • Using too much water —> mushy rice
  • Lifting the lid too often —> uneven cooking
  • Skipping the rinsing or resting step —> sticky texture
  • Cooking on high heat —> burned bottom

Do I need to rinse the rice?

Rinsing removes excess starch and can help create a lighter, fluffier texture, especially for white rice. While it’s not always required, it’s a simple step that can dramatically improve your results.

FAQ:

Why is my rice mushy?

• Too much water or overcooking can cause mushy rice.

Why is my rice hard or undercooked?

• Not enough water or cooking time can leave rice firm.

Can I cook rice without rinsing it?

• Yes, but rinsing can greatly improve texture.

Cooking rice doesn’t have to feel like guesswork. With a simple method and a little patience, it becomes one of those quiet kitchen rhythms you can rely on; easy, comforting, and always there when you need it.