Here’s a simple, reliable way to cook fluffy white rice on the stove, plus a few extra tips so it turns out right every time.

Basic stovetop white rice method

Good starting ratio:

  • 1 cup white rice (short, medium, or long grain)
  • 1½ cups water (some methods use 2 cups; 1½ gives fluffier rice for most white varieties)
  • Pinch of salt
  • 1 teaspoon oil or a small amount of butter (optional, helps prevent sticking)

1. Rinse the rice (optional but recommended)

  • Put the rice in a fine-mesh strainer or a bowl.
  • Rinse under cold water, swishing with your hand, until the water runs mostly clear.
  • Drain well so you don’t accidentally add extra water to the pot.

This helps remove excess surface starch, so the rice comes out less sticky and more fluffy.

2. Combine rice and water

  • Add the drained rice to a medium saucepan with a tight-fitting lid.
  • Pour in 1½ cups water per 1 cup rice, plus salt and oil/butter if using.
  • Give it one quick stir to distribute the grains evenly.

3. Bring to a simmer

  • Set the pot over medium or medium‑high heat, uncovered.
  • Watch for the surface to start bubbling gently; you may see light foam.
  • This usually takes about 10–13 minutes for a small pot.

4. Cover and cook on low

  • Once it’s simmering over the whole surface, cover the pot with the lid.
  • Turn the heat down to low so it maintains a gentle simmer, not a vigorous boil.
  • Let it cook without lifting the lid or stirring.

Typical timing (for 1 cup white rice):

  • Most standard white rice: about 13–15 minutes
  • Jasmine: roughly 10–15 minutes
  • Basmati: about 12–15 minutes

The water should be fully absorbed by the time it’s done (you can very quickly tilt the pot at the end to check, but avoid doing this often).

5. Steam off heat

  • Turn off the heat but keep the lid on.
  • Let the rice sit, covered, for 10 minutes (up to 15 minutes for very soft jasmine).

This resting time lets the rice finish steaming and firms up the texture so the grains don’t break when you fluff them.

6. Fluff and serve

  • Take off the lid.
  • Fluff the rice gently with a fork, rice paddle, or wooden spoon to separate the grains.
  • Serve right away, or keep covered on the lowest heat/warm setting for a short time.

Mini sections: common questions

How to avoid mushy or soggy rice

  • Don’t use too much water; stay near 1½ cups water per 1 cup white rice (or follow your package if it differs).
  • Keep the heat low once covered so it steams gently instead of boiling hard.
  • Don’t stir during covered cooking; stirring breaks grains and releases more starch.
  • Always include that 10‑minute rest off heat before fluffing.

What if the rice isn’t done?

  • If you lift the lid at the end and the water is absorbed but the rice is still a bit firm, add 1–2 tablespoons of hot water, cover, and cook on low for 2–3 more minutes, then rest again.
  • If there’s still visible water and the grains are soft, remove the lid and keep on low for a minute or two to evaporate, then rest covered.

Simple example: 2‑person batch

For a small dinner for 2 people:

  • 1 cup white rice + 1½ cups water, pinch salt, 1 teaspoon oil.
  • Simmer covered on low for about 13–15 minutes, then rest 10 minutes and fluff.

Brief stove‑top rice “formula”

You can think of it like a 4‑step formula a lot of home cooks on blogs and forums use now:

  1. Rinse and drain.
  2. 1 cup white rice + about 1½ cups water in a pot.
  3. Bring to simmer, then cover and cook on low 10–15 minutes.
  4. Turn off heat, rest covered 10 minutes, then fluff.

Follow that pattern and you’ll get dependable, fluffy white rice on the stove.