February 15, 2026

How to Cook Perfect Basmati Rice Every Time

Great Basmati rice is not just about buying the right grain — it's about treating it with respect in the kitchen. Follow these steps and you'll produce restaurant-quality rice at home, every single time.

Step 1: Measure and Rinse

Use a 1:1.5 ratio of rice to water (for Steam) or 1:1.75 ratio (for Sella). Place the rice in a fine-mesh strainer and rinse under cold water until the water runs clear — this removes excess surface starch that causes stickiness. Usually takes 3-4 rinses.

Step 2: Soak

This is the step most people skip, and it makes the biggest difference. Soak your rinsed rice in room-temperature water for 20-30 minutes. Soaking allows the grains to absorb water gradually, resulting in more even cooking and maximum elongation. Drain thoroughly after soaking.

Step 3: The Boil

Bring your measured water to a rolling boil. Add salt (about 1 tsp per cup of rice) and, optionally, 1 tablespoon of ghee or butter for richness. Add the drained rice and stir once gently.

Step 4: The Simmer

Once the water returns to a boil, immediately reduce heat to the lowest possible setting. Cover with a tight-fitting lid — do not lift the lid during cooking. Cook for exactly 15 minutes.

Step 5: The Rest

Turn off the heat but keep the lid on. Let the rice rest for 5 minutes. This allows any remaining steam to finish cooking the top grains evenly.

Step 6: Fluff and Serve

Remove the lid and use a fork (never a spoon) to gently fluff the grains. Each grain should be separate, elongated, and aromatic. Serve immediately.

Pro tips:

- Never stir rice while it's cooking — this breaks the grains - A tight lid is essential; if yours is loose, place a clean kitchen towel between the pot and lid - For extra fragrance, add a bay leaf, cinnamon stick, or cardamom pod to the boiling water