The Perfect Rice for Indian Food: How to Cook Fluffy Basmati Every Time

The Perfect Rice for Indian Food: How to Cook Fluffy Basmati Every Time

How to cook perfect fluffy basmati rice for Indian food — the absorption method and the boil-and-drain method, plus tips for less starchy results.

Perfect basmati rice is the foundation of every Indian meal — fluffy, fragrant, and separate-grained. Here are two foolproof methods that work every time, plus tips for less starchy, lighter rice.

The Perfect Rice for Indian Food: How to Cook Fluffy Basmati Every Time - basmati rice for Indian food

Why Basmati?

Basmati is the only rice you should use with Indian food. Its long, slender grains stay separate when cooked (unlike short-grain rice that clumps), and it has a natural nutty aroma that complements curry sauces perfectly. It's also lighter and less starchy than jasmine or regular long-grain rice.

Method 1: Absorption Method (Traditional)

This is the standard method used in most Indian homes.

  1. Rinse: Wash 1 cup basmati rice in cold water 3-4 times until the water runs clear. This removes surface starch.
  2. Soak (optional): Soak for 20-30 minutes for longer, fluffier grains. Drain.
  3. Boil: Add rice to a pot with 1.5 cups water and a pinch of salt. Bring to a boil.
  4. Simmer: Reduce to the lowest heat. Cover tightly. Cook for 12-15 minutes.
  5. Rest: Turn off heat. Keep covered for 5 minutes. Don't peek!
  6. Fluff: Gently fluff with a fork (never a spoon — it breaks the grains).

Method 2: Boil-and-Drain (Less Starchy)

This method produces lighter, less starchy rice — perfect if you find traditional rice too heavy.

  1. Boil a big pot of water — like you're cooking pasta. Add salt.
  2. Add rinsed rice. Boil for 7-8 minutes until grains are just tender (test one).
  3. Drain in a fine-mesh strainer. This washes away excess starch.
  4. Return to pot. Cover with a lid and a clean towel. Let steam on the lowest heat for 5 minutes.
  5. Fluff with a fork. Light, separate, and perfectly cooked.

Pro Tips

  • Always rinse: Unrinsed rice = gummy, sticky rice
  • Don't stir while cooking: Stirring breaks grains and releases starch
  • Use aged basmati: Aged rice (1+ year) cooks fluffier than fresh-harvested
  • Add a bay leaf: One bay leaf in the cooking water adds subtle fragrance
  • Ratio matters: 1:1.5 (rice:water) for absorption method. For boil-and-drain, use excess water

What to Serve With

Perfect basmati pairs with every moji masala® dish:

  • Chicken Curry — the classic combination
  • Dahl — rice and lentils is a complete protein meal
  • Rogan Josh — the sauce over rice is extraordinary
  • Palak Paneer — creamy spinach curry needs fluffy rice

Shop all moji masala® blends →


moji masala® — Authentic Kashmiri Indian Spice Blends
Founded by Shireen Qadri & JD Walsh | Featured in Forbes, Food & Wine, New York Magazine
Instagram · Facebook · Pinterest · TikTok · YouTube
Questions? Use our contact page

Have a question or cooking tip?

Leave a comment

Your email address will not be published. Required fields are marked *