Rice Water Ratio Calculator

Perfect rice every time — correct water for any rice type, method and altitude.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Getting the rice-to-water ratio right is the single biggest variable between fluffy, separate grains and a sticky or crunchy disappointment. Unlike pasta, which you drain, rice absorbs all its cooking water — so the volume you add at the start is the volume the cooked grain will contain. Too little and the rice is chalky in the middle; too much and it turns to mush. The ratio that works also depends on the cooking method (stove, rice cooker or microwave) and, if you live at altitude, on how far above sea level you are.

This calculator stores research-backed ratios for 13 rice varieties, converts between cups, grams and ounces on the input side, converts the water result to cups, millilitres or litres on the output side, and applies the standard high-altitude correction automatically.

How it works

The core formula

Water needed is simply:

water_cups = rice_amount_cups * ratio + altitude_correction

The ratio is the water-to-rice ratio by volume for the chosen variety and cooking method. For example, basmati on the stove has a ratio of 1.75 — meaning 1.75 cups of water per 1 cup of dry rice.

Unit conversion

If you enter rice in grams, the calculator converts to cups first:

rice_cups = grams / 185

(185 g/cup is the standard figure for dry long-grain white rice.) For ounces the divisor is 6.5 oz/cup. All further calculations use the cup value.

Altitude correction

Water boils at a lower temperature above sea level, which means the rice absorbs heat more slowly and steam escapes faster. The accepted correction (from the USDA and major rice cooker manufacturers) is:

extra_water = rice_cups * floor((altitude_m - 900) / 300) * (1/16)

One US tablespoon = 1/16 of a cup. So for every 300 m above 900 m, add one tablespoon per cup of rice. At 1,500 m (Addis Ababa, Nairobi) that is 2 tablespoons per cup — enough to matter for a 3-cup batch.

Cooking method adjustment

Rice cookers trap steam, so they need roughly 0.25 cups less water per cup of rice than stove-top. Microwave cooking is open (some steam escapes through the vented lid) and the heating pattern is less even, so it typically needs about 0.25 cups more than stove-top.

Worked example

You want to cook 370 g of basmati rice in a rice cooker at sea level.

  1. Convert to cups: 370 / 185 = 2 cups of rice
  2. Rice cooker ratio for basmati: 1.5
  3. Water needed: 2 x 1.5 = 3 cups (about 710 mL)
  4. Altitude correction (sea level): 0
  5. Result: 3 cups of water, cook time ~15 min, then rest off heat for 5 min

If the same person lived in Bogota, Colombia (2,600 m):

extra = 2 cups * floor((2600 - 900) / 300) * (1/16)
      = 2 * 5 * 0.0625
      = 0.625 cups extra

Total water: 3 + 0.625 = 3.625 cups (≈ 857 mL) — almost an extra three-quarters of a cup.

Rice typeStove ratioCooker ratioMicrowave ratioStove time
Basmati1 : 1.751 : 1.501 : 2.00~18 min
Jasmine1 : 1.501 : 1.251 : 1.75~15 min
Long-grain white1 : 2.001 : 1.751 : 2.25~18 min
Brown (long)1 : 2.251 : 2.001 : 2.50~45 min
Sushi rice1 : 1.251 : 1.101 : 1.50~15 min
Wild rice1 : 3.001 : 2.751 : 3.25~55 min

All ratios are rice : water by volume using US cups.

Every calculation runs entirely in your browser — nothing is sent to a server.

Ad placeholder (rectangle)