The Best Way to Cook Rice: Stove, Rice Cooker, Instant Pot Compared

The_Best_Way_to_Cook_Rice

Quick answer: The easiest and most consistent way to cook rice is a rice cooker. If you do not have one, the stovetop absorption method (1 cup of rice to 2 cups of water, covered, 18 to 20 minutes) works well. A pressure cooker such as an Instant Pot is fastest. Rinsing the rice and letting it rest after cooking matter more than the method.

Last updated: November 1, 2026

cooking rice

Rice cooking methods compared

Method Water for white rice Time Best for
Rice cooker 1 cup rice : 1 to 1¼ cups water 20 to 40 minutes, hands-off Consistency and convenience
Stove (absorption) 1 : 2 18 to 20 minutes plus rest No special equipment
Stove (pasta method) Boil in plenty of water, then drain 12 to 15 minutes Separate grains, forgiving
Pressure cooker About 1 : 1 (check your manual) A few minutes plus release Speed

Steps that work for every method

  1. Rinse the rice until the water runs mostly clear.
  2. Measure the water for the method you are using.
  3. Do not stir or lift the lid while it cooks.
  4. Rest the rice for 5 to 10 minutes, covered, before fluffing.

Which method should you choose?

Does the type of rice matter?

Yes. Brown rice needs more water and time, jasmine and basmati need a little less water than long-grain white rice, and sushi rice needs less again. See our chart in best rice cooker by grain and guides for brown rice and jasmine rice.

Frequently asked questions

What is the best way to cook rice for beginners?

A rice cooker. You add rice and water and it handles the timing.

What is the most foolproof stove method?

The pasta method, because you cannot get the water amount wrong.

Why is my rice always mushy?

Usually too much water or not enough rinsing.

Related guides

Was this article helpful?
YesNo

You Might Also Like

Leave a Reply