How to Cook Rice on the Stove: Fluffy Every Time

Rinse the rice, use the right amount of water for the type, simmer with the lid on, then rest it off the heat for ten minutes. The rest is what makes it fluffy.

By Trends Editorial

Published 4 min read

In brief

Water ratios and cooking times for white, basmati, jasmine and brown rice, the absorption method step by step, whether to rinse, the pasta method, and how to fix sticky or crunchy rice.

The basic method (absorption)

This works for most white long-grain rice, including basmati and jasmine:

  1. Measure the rice. Allow about 75 g (a generous ⅓ cup) uncooked per person.
  2. Rinse it in a sieve or bowl under cold water, swirling with your hand, until the water runs mostly clear.
  3. Add rice, water and a pinch of salt to a pan with a tight-fitting lid. (Ratios below.)
  4. Bring to the boil uncovered.
  5. Turn the heat to the lowest setting, cover, and simmer for the time below. Do not lift the lid or stir.
  6. Turn off the heat and leave it covered for 10 minutes. This rest lets the steam finish cooking the grains evenly.
  7. Fluff with a fork and serve.

Water ratios and cooking times

For rinsed rice, by volume (the same cup for rice and water):

Rice typeRice : waterSimmer timeNotes
Long-grain white1 : 1.5 to 1 : 1.7515 to 18 minutesUse more water for softer grains
Basmati1 : 1.512 to 15 minutesSoaking 20 to 30 minutes first gives longer grains
Jasmine1 : 1.25 to 1 : 1.512 to 15 minutesNaturally slightly sticky
Medium and short-grain white (including sushi rice)1 : 1.1 to 1 : 1.2515 to 18 minutesFollow packet or recipe for sushi
Brown long-grain1 : 2 to 1 : 2.2540 to 45 minutesRest 10 minutes
Wild rice (technically a grass)1 : 3 to 1 : 445 to 55 minutesDrain any extra water

Rice varies by brand and age, so treat these as starting points and adjust next time. Packet instructions are worth reading too.

To rinse or not to rinse

  • Rinse long-grain rice (basmati, jasmine, long-grain white) for separate, fluffy grains.
  • Do not rinse risotto rice (arborio, carnaroli) or rice for rice pudding, where the starch gives the creamy texture.
  • Soak basmati for 20 to 30 minutes after rinsing, if you have time, for longer, more elegant grains. Reduce the water slightly if you soak.

The pasta method

Cook rice in a large pan of boiling salted water, like pasta, then drain:

  • White rice: about 10 to 12 minutes. Brown rice: about 25 to 30 minutes.
  • Drain well, return to the pan, cover and leave for 5 to 10 minutes to steam.

It is very forgiving because you do not need exact ratios. Cooking rice in plenty of water and draining it has also been shown to reduce its arsenic content, a naturally occurring contaminant that rice absorbs more than other grains. It can also remove some water-soluble nutrients.

Adding flavour

  • Toast the rice in a little oil, butter or ghee for a minute before adding water, for a nuttier taste.
  • Add whole spices to the water: a bay leaf, cardamom pods, cloves or a cinnamon stick, as used for many South Asian rice dishes.
  • Use stock instead of water.
  • Stir in herbs, lime juice or a knob of butter after fluffing.

Fixing common problems

ProblemCauseFix
Crunchy in the middleNot enough water, or the heat was too highAdd 2 to 3 tablespoons of hot water, cover and cook on low for 5 more minutes
Wet or soggyToo much waterUncover and cook on low for a few minutes to steam off water, then rest
Sticky or gummyNot rinsed, stirred during cooking, or too much waterRinse next time, do not stir, measure water carefully
Burnt on the bottomHeat too high or thin panUse the lowest heat and a heavy-based pan; do not scrape the burnt layer into the rest
UnevenLid not tight, steam escapingPut a clean tea towel under the lid, or use foil

Storing and reheating rice safely

  • Cool rice quickly: spread it out on a tray, then refrigerate within an hour or two.
  • Eat leftovers within about a day to be safe, and never leave cooked rice warm for long periods.
  • Reheat until steaming hot throughout, and only once.

Cooked rice is a known food-poisoning risk if mishandled, because a bacterium whose spores survive cooking can grow in warm rice. See how long food lasts in the fridge for more. To convert cups to grams for other recipes, use our cooking measurement conversions.

Key takeaways

  • Rinse long-grain rice, use the right ratio, and keep the lid on while it simmers.
  • Basmati: about 1 : 1.5 water, 12 to 15 minutes. Brown: about 1 : 2, 40 to 45 minutes.
  • Rest the rice off the heat for 10 minutes, then fluff with a fork.
  • Cool leftovers quickly and reheat until steaming hot.

Questions readers ask

Do I need to rinse rice?

For long-grain rice such as basmati and jasmine, rinsing until the water runs mostly clear removes surface starch and gives separate, fluffy grains. For risotto and some sushi or sticky rice dishes, that starch is wanted, so follow the recipe. Rinsing may also reduce some arsenic in rice, especially with the pasta method.

Why is my rice mushy or sticky?

Usually too much water, not rinsing, lifting the lid and stirring during cooking, or skipping the rest. Measure water carefully, keep the lid on, do not stir once it simmers, and let the rice rest off the heat before fluffing it with a fork.

How much uncooked rice per person?

About 75 grams, or a generous third of a cup, of uncooked rice per person as a side dish, and about 100 grams as a main part of the meal. Rice roughly triples in volume when cooked.

Can I reheat cooked rice?

Yes, if it was cooled quickly and refrigerated within an hour or two, and kept for no more than a day or so. Reheat it until steaming hot throughout, and only reheat it once. Rice left warm for a long time can grow bacteria whose toxins survive reheating.

Filed under

Found this useful? Pass it on.

Written by

Trends Editorial

A small editorial desk focused on practical, well-structured information that helps readers make confident decisions.

How we research and revise our stories

More from Food and nearby subjects