Steamed Basmati Rice
Long, fragrant basmati rice cooked until fluffy and separate, with a light aroma that makes it an easy match for dals, curries, and dry sabzis. This simple staple turns out soft without becoming sticky.
For 4 servings
- prep · ~20 min
Rinse and soak the rice.
1.Place the basmati rice in a bowl and rinse with water 3 to 4 times until the water looks mostly clear.2.Cover with fresh water and soak for 20 minutes.3.Drain the soaked rice gently and set aside.TIPRinsing removes extra starch, which helps the grains stay separate after cooking. - boil · ~4 min
Boil the water with salt and ghee.
Add water to a saucepan and bring it to a boil over medium heat. Stir in the salt and ghee.
- simmer · ~12 min
Cook the rice until the water is absorbed.
Add the drained rice to the pan and stir once gently. When the water returns to a light boil, reduce the heat to low, cover, and cook until the water is absorbed and the rice is tender.
TIPDo not stir the rice again while it cooks or the grains can break and turn sticky. - rest · ~5 min
Let the rice rest off the heat.
Turn off the heat and keep the pan covered for 5 minutes so the steam finishes cooking the rice evenly.
- serve
Fluff the rice and serve hot.
Open the lid and fluff the rice gently with a fork or spoon before serving.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Drain the soaked basmati thoroughly so extra water does not throw off the 1.75:1 cooking ratio.
- 2Once the rice goes into the pan, stir only once; repeated stirring breaks the long grains and makes them gummy.
- 3Keep the heat truly low after the first boil so the bottom layer does not scorch before the top finishes steaming.
- 4Let the rice rest covered for the full 5 minutes; this helps the center of each grain finish cooking evenly.
- 5Fluff with a fork, not a heavy spoon, to separate the grains without crushing basmati's delicate length.
- 6If your lid leaks steam, place a clean kitchen towel under it for the resting period to keep the rice fluffy.
Adapt it for your goals.
Vegan
Replace ghee with a neutral oil or coconut oil for a dairy-free version that still keeps the grains glossy and separate.
jeera riceJeera-rice
Warm cumin seeds in the ghee before adding water for a lightly spiced North Indian rice that pairs especially well with dal and gravies.
low fatLow-fat
Skip the ghee entirely for a plainer everyday steamed rice, useful when serving with rich curries.
brown basmatiBrown-basmati
Use brown basmati for a nuttier, more wholesome version, but increase the water and cooking time since it takes longer to soften.
Why this is on our healthy list.
Gentle, Easy-to-Digest Base
Plain steamed basmati rice is light and simple, making it a comfortable accompaniment to dals, sabzis, and mildly spiced meals.
Lower Added Fat Dish
This recipe uses only a small amount of ghee, so the rice stays flavorful without becoming rich or greasy.
Naturally Gluten-Free Staple
Made from rice, water, salt, and ghee, this dish is naturally free of gluten-containing grains.
Frequently asked questions
Soaking helps the grains hydrate evenly, lengthen better during cooking, and stay fluffy instead of turning dense or sticky.



