How to Cook Perfect Basmati Rice in a Rice Cooker

Get light, fluffy, separate basmati grains every time with this rice cooker method, including the ideal water ratio and rinsing tips.

Basmati is a different beast to the short-grain rice most rice cookers are set up for by default, and treating it the same way is the most common reason home cooks end up with gluggy, clumped basmati instead of the long, separate, fragrant grains it's known for. Cooking basmati rice in a rice cooker is easy once you understand the two things that actually matter: rinsing (or soaking) the grains properly, and using slightly less water than you would for standard white rice. Get those right and your cooker will turn out restaurant-quality basmati every time.

What Makes Basmati Different

Basmati grains are long and slender, and they're prized for staying distinct and fluffy after cooking rather than clumping together the way short and medium-grain rice does. That's partly down to the variety itself, and partly down to how you handle it before it goes into the pot. Basmati also tends to be aged before sale, which makes it drier than fresh-harvest rice — one of the reasons it needs a specific approach rather than your cooker's default settings.

Rinsing and Soaking

Rinsing removes surface starch, which is the main culprit behind sticky, clumped grains. Soaking goes a step further, letting the grains absorb water gradually so they elongate properly during cooking rather than splitting or breaking.

Pro Tip

If you're short on time, even a 10-minute soak makes a noticeable difference to how separate and fluffy your basmati turns out compared to going straight from rinse to cooker.

The Right Water Ratio

Basmati needs less water than most standard white rice — roughly a ratio of 1 cup rice to 1.5 cups water (1:1.5), rather than the 1:1 you'd use for jasmine or medium-grain rice cooked to your cooker's marked water lines. If your rice cooker has water level markings, they're usually calibrated for standard rice rather than basmati, so it's worth measuring water separately with a cup rather than relying on the lines for this variety.

Method

  1. Rinse the basmati until the water runs mostly clear, then soak for 20-30 minutes if time allows.
  2. Drain thoroughly and add the rice to the inner pot.
  3. Add water at a ratio of roughly 1:1.5 (rice to water), adjusting slightly if you soaked the rice or know your batch is particularly aged.
  4. Add a pinch of salt if you like, and a small knob of butter or a bay leaf for extra fragrance, though basmati is aromatic enough to shine on its own.
  5. Run the regular white rice cycle and don't lift the lid during cooking — escaping steam disrupts the ratio and can leave the top layer undercooked.
  6. Rest for 5-10 minutes once the cooker switches to keep warm, with the lid still on, before opening.
  7. Fluff gently with a fork or rice paddle, using a light lifting motion rather than stirring, to separate the grains without breaking them.
Important Warning

Resist the urge to stir basmati vigorously once it's cooked. Vigorous stirring breaks the delicate grains and releases starch, undoing the separate, fluffy texture you rinsed and soaked to achieve. A gentle fork-fluffing lift is all it needs.

Serving Suggestions

Basmati is the natural partner for curries of all kinds, from a rich butter chicken to a simple dal, where its fluffy texture soaks up sauce without turning mushy. It's also the base for pilafs and biryani-style dishes, where whole spices, fried onions, and sometimes saffron are layered through the rice for extra depth. For a simple side, a squeeze of lemon and a scatter of fresh coriander is all it really needs.

If you want to build a fuller pilaf-style dish rather than plain basmati, try adding a bay leaf, a cinnamon stick, and a few whole cardamom pods to the pot before you start the cook cycle — the closed lid traps their aroma right into the rice as it steams. Just remember to pull the whole spices out before serving, since biting into a cardamom pod isn't much fun at the table.

Common Basmati Mistakes

Most disappointing basmati comes down to one of a small handful of habits. Using your cooker's standard water lines instead of measuring water separately is the biggest culprit, since those lines are calibrated for shorter-grain rice. Skipping the rinse is another — leftover surface starch is what causes clumping, no matter how careful you are with the water ratio. And opening the lid partway through cooking to "check on it" lets steam escape that the rice needs to finish properly, often leaving the top layer undercooked while the bottom is fine.

Key Takeaway: Basmati Rice in a Rice Cooker
  • Rinse until the water runs clear, and soak for 20-30 minutes if you have time.
  • Use a ratio of roughly 1 cup rice to 1.5 cups water, rather than your cooker's default lines.
  • Don't lift the lid during cooking, and let it rest 5-10 minutes before opening.
  • Fluff gently with a fork — never stir vigorously — to keep the grains separate.

Once you've dialled in the ratio for your particular cooker and rice brand, basmati becomes just as reliable as any other rice you cook regularly — light, fragrant, and properly separate every time.

👩‍💻

Sarah Mitchell

Content Director

Sarah has been writing about kitchen appliances and home cooking for over 10 years. She's tested dozens of rice cookers and loves helping beginners find their perfect match.

Continue Learning