Basmati Rice Recipe — Fluffy, Non-Sticky Every Time
Recipe at a glance
- Prep
- 10 min
- Cook
- 20 min
- Total
- 30 min
- Servings
- 6 servings
- Method
- Stovetop + Rice Cooker + Instant Pot
- Difficulty
- Easy
- Key to Success
- Exact water ratio by method, plus sticky-rice troubleshooting.

Images on this site are illustrations created to show the dish — not photographs of a cooked dish.
One ratio — 1 cup of rice to 1½ cups of water — holds for the stovetop and the rice cooker in this basmati rice recipe, and the Instant Pot takes a different one. The grains come out long, separate and fragrant, ready to catch the sauce from a karahi or a curry. Rinse the grains until the water runs clear, drain them well, then cook them covered and let them rest before fluffing with a fork. Keep the lid on during the rest so steam finishes the grains.
Quick answer
Rinse 2 cups of basmati rice well, then simmer it in 3 cups of water with salt and oil for 15 minutes on low heat. Rest 5 minutes, then fluff with a fork. Use 1½ cups of water per cup of rice for stovetop and rice cooker, and equal parts rice and water in the Instant Pot.
One Ratio Per Method
The ratio water to rice basmati needs is the whole recipe. On the stovetop and in a rice cooker, use 1½ cups of water for every 1 cup of basmati rice. In the Instant Pot, use equal parts rice and water, because the sealed pot loses no steam. The rice cooker takes the stovetop ratio — 1:1.5 — because it also cooks by absorption. The Instant Pot takes 1:1, because the sealed pot loses no steam.
Scaling is straightforward. One cup of dry rice gives about 2¾ cups cooked, so 2 cups give about 5½ cups, enough for 6 servings. Use the same cup or jug for rice and water. For 4 cups of rice, use a large pot and allow the full 20 minutes of covered cooking.
Too much water is the most common cause of mushy rice. It is worse with rinsed rice, because wet grains carry extra water into the pot. So draining well matters as much as measuring. The same rice cooks differently in a Hyderabadi chicken biryani, where it is parboiled and finished on dum (sealed slow steam). So do not carry this ratio across to biryani.

Why This Recipe Works
- A 1:1.5 rice-to-water ratio gives separate grains; a 1:1.75 ratio produces a softer grain.
- Rinsing four or five times washes away the surface starch that makes rice gummy. Soaking is not needed for this recipe.
- A five-minute covered rest lets the grains finish steaming and absorb the last moisture, so the rice fluffs instead of clumping.
Ingredients
Instructions
- Rinse the rice —Rinse the basmati rice in a bowl under cold water for 1 to 2 minutes, four or five times, swishing the grains with your hand, until the water runs clear. Drain the rice well in a fine-mesh strainer, shaking it to remove as much water as you can.
- Toast the rice in oil —Heat the olive oil in a medium saucepan over medium-high heat until it shimmers. Add the drained rice and toss it for about 2 minutes, until every grain is coated in oil and smells nutty. Stir in the salt, then add the cardamom pods and bay leaves if you are using them.
- Add water and simmer —Pour in the water and bring it to a boil over medium-high heat, watching until the whole surface is bubbling. Put a heavy, tight-fitting lid on the pan, turn the heat to low, and simmer for 15 minutes without lifting the lid. Do not stir the rice while it cooks, or the long grains will break.
- Rest, then fluff and serve —Take the pan off the heat and leave it covered and undisturbed for 5 minutes, so the grains finish steaming. Take out the cardamom pods and bay leaves, then fluff the rice with a fork, lifting the grains up instead of stirring them. Serve the basmati rice warm, beside the curry or karahi of your choice.
Basmati Rice Recipe — Fluffy, Non-Sticky Every Time
- Skill Level
- Easy
Ingredients
Instructions
- Rinse the rice —Rinse the basmati rice in a bowl under cold water for 1 to 2 minutes, four or five times, swishing the grains with your hand, until the water runs clear. Drain the rice well in a fine-mesh strainer, shaking it to remove as much water as you can.
- Toast the rice in oil —Heat the olive oil in a medium saucepan over medium-high heat until it shimmers. Add the drained rice and toss it for about 2 minutes, until every grain is coated in oil and smells nutty. Stir in the salt, then add the cardamom pods and bay leaves if you are using them.
- Add water and simmer —Pour in the water and bring it to a boil over medium-high heat, watching until the whole surface is bubbling. Put a heavy, tight-fitting lid on the pan, turn the heat to low, and simmer for 15 minutes without lifting the lid. Do not stir the rice while it cooks, or the long grains will break.
- Rest, then fluff and serve —Take the pan off the heat and leave it covered and undisturbed for 5 minutes, so the grains finish steaming. Take out the cardamom pods and bay leaves, then fluff the rice with a fork, lifting the grains up instead of stirring them. Serve the basmati rice warm, beside the curry or karahi of your choice.
Other Methods
Stovetop
The absorption method: the rice simmers in exactly the water it needs, lid on, with nothing drained away.
Prep 10 min ·Cook 20 min ·Total 30 min
- Rinse the rice —Rinse the basmati rice in cold water for 1 to 2 minutes, four or five times, until the water runs clear, then drain it well in a fine-mesh strainer. Shake the strainer to remove as much water as you can before the rice goes into the pan.
- Toast, add water and simmer —Heat the olive oil in a medium saucepan over medium-high heat, add the rice and toss for about 2 minutes until coated. Stir in the salt and any whole spices, pour in the water, bring to a boil, then lid on, heat to low, and simmer for 15 minutes without lifting the lid.
- Rest and fluff —Take the pan off the heat and rest it covered for 5 minutes, so the grains finish steaming. Remove the cardamom and bay leaves, fluff gently with a fork, and serve warm.
Rice Cooker
Use the same 1:1.5 ratio as the stovetop; cooking time varies by machine.
Prep 10 min
- Rinse and combine —Rinse the basmati rice four or five times until the water runs clear, then drain it well. Add the rice, water, olive oil and salt to the rice cooker, with the cardamom and bay leaves if using, and stir once to combine.
- Cook on the normal setting —Secure the lid and select the normal setting, sometimes labelled regular. Let the cooker run its full cycle without opening the lid, following your cooker's own safety instructions.
- Rest and fluff —When the cycle finishes, leave the rice covered and undisturbed for a few more minutes. Remove the whole spices, fluff gently with a fork, and serve warm.
Instant Pot
Equal parts rice and water, 1 cup to 1 cup, because the sealed pot loses no steam.
Prep 5 min ·Cook 15 min ·Total 20 min
- Rinse and combine —Rinse the basmati rice in cold water until the water runs almost clear, then drain it well. Add the rice, an equal amount of water and the salt to the Instant Pot inner pot, and stir once.
- Pressure cook for 5 minutes —Close the lid, set the steam valve to sealing, and pressure cook on high for 5 minutes. The pot will take a few minutes to come to pressure before the timer starts.
- Natural release and fluff —When the timer beeps, leave the pot alone for a 10-minute natural pressure release, then vent any remaining steam. Open the lid, fluff the rice gently with a fork, and serve warm.
How to Make Basmati Rice
How to make basmati rice, the absorption way: this easy basmati rice recipe cooks 2 cups of rice in a medium saucepan in 30 minutes from measuring to serving. The rice simmers in exactly the water it needs, lid on, so nothing is drained away. It is at its best on the curries and rice table beside a chicken karahi.
Rinse the rice four or five times until the water runs clear, drain it well, then toast it briefly in olive oil until every grain is coated and smells nutty. Rinsing alone removes the surface starch that makes rice gummy.
Once the water goes in, the pot stays covered. Bring it to a boil, turn the heat to low, and simmer for 15 minutes without lifting the lid. Rest the pot off the heat, still covered, for 5 minutes, so the grains finish steaming. Loosen it gently with a fork, lifting the grains up instead of stirring, and serve warm.
Soaking is not needed for this recipe. Rinse the rice four or five times until the water runs clear, then drain it well. Soaking suits the boil-and-drain method, not this one. In an absorption method the rice cooks in exactly the water it needs, so soaked grains would carry unmeasured water into the pot and throw the ratio off.

Rice Cooker Method
The water to rice ratio rice cooker basmati uses is the same as the stovetop: 1½ cups of water for every 1 cup of rice. Rinse four or five times until the water runs clear, drain well, then add the rice, water, olive oil and salt, with the cardamom and bay leaves if using. Select the normal setting and let the machine run its cycle.
When the cycle finishes, leave the rice covered for a few more minutes, then remove the whole spices and fluff gently with a fork.
The rice cooker earns its place when you are cooking for a crowd. It also earns it when the stove is busy with a lamb curry and you want the rice to look after itself. It keeps the rice warm without drying it out.

Seasoning Basmati Rice
How to season basmati rice: season it before the lid goes on, so the flavour runs through the grains. Salt goes in with the water, and the fat goes in first, to toast the rice. Olive oil is the choice here because it keeps the grains separate, while butter gives a richer, softer result.
Whole spices are optional and come out before serving. Four lightly crushed green cardamom pods and two dried bay leaves, added with the water, give a warm fragrance without turning the rice into a pilau (a spiced rice dish). Remove them when you fluff the rice.
Plain, well-salted basmati needs nothing else beside a saucy main — a beef curry does the flavouring. If the meal needs something cooling alongside, a bowl of raita is the classic partner.

Basmati Rice Ingredients
These basmati rice ingredients are six things, and only two are optional. The rice matters most. Buy white basmati, not brown. Brown needs extra water and a longer cook, and this ratio does not cover it.
Water is measured, never eyeballed, because the ratio is the recipe. Olive oil is the fat here, and it can be swapped for butter or ghee in the same amount; salt is fine salt, 1 teaspoon for 2 cups of rice. The optional aromatics, green cardamom and dried bay leaves, belong with the pantry staples they cook alongside.
What is not in this simple basmati rice recipe matters too: no stock, no onion and no ground spice, because this rice is built to sit under a curry rather than compete with one. A golden, spiced rice is a pilau, and it deserves its own recipe and ratio.

Troubleshooting Sticky or Mushy Rice
If the grains clump, the rice was either not rinsed or the water was over-measured. Next time, rinse four or five times until the water runs clear. Drain well, and measure rice and water with the same jug.
Mushy rice is the same problem taken further: wet, rinsed grains plus the full measure of water. Add a few tablespoons of water, cook a few minutes more, then rest it covered.
Two habits cause most failures, and neither is the rice. Lifting the lid lets the steam escape, so the top grains stay hard while the bottom turns to mush. A loose lid does the same. Heat that is too high scorches the base before the top cooks. Turn it down next time and use a heavier pot.

Troubleshooting
Why is my basmati rice sticky or clumped?
Rinse four or five times until the water runs clear, drain well, and measure rice and water with the same jug — sticky rice comes from starch left on the grains or too much water. Keep the lid closed for the full 15 minutes; lifting it lets the steam escape and the grains clump.
Why is my basmati rice mushy?
Too much water, or wet grains carrying extra water into the pot: drain the rinsed rice well and measure with the same jug. Mushy rice is the sticky-rice problem taken further — the ratio only works when both rice and water are measured accurately.
Why is my basmati rice undercooked and firm?
The cause is usually a lifted lid letting the steam escape, so keep it closed for the full 15 minutes next time.
Tips
- Measure the rice and the water with the same cup or jug, because the ratio only works when both are measured accurately.
- Use a heavy, tight-fitting lid and a medium saucepan for up to 2 cups of rice; larger batches need a bigger pot, or the bottom turns gummy.
- Do not lift the lid while the rice simmers — the escaping steam cooks the rice unevenly and the top grains stay hard.
Storage
Fridge: Cool within 2 hours, then refrigerate it — it keeps up to 2 days.
Freezer: Freeze cooled rice in containers or bags for up to 3 months; reheat straight from frozen.
Reheat: Sprinkle in a splash of water, cover, and reheat until steaming hot throughout (165°F).
Frequently Asked Questions
How do you cook basmati rice?
Rinse 2 cups of basmati rice four or five times until the water runs clear, then drain it well. Toast the rice in olive oil for 2 minutes, add 3 cups of water with salt, and simmer covered on low heat for 15 minutes. Rest the pan covered for 5 minutes, then fluff with a fork and serve warm.
What is the water to rice ratio for basmati rice?
Use 1½ cups of water for every 1 cup of basmati rice on the stovetop and in a rice cooker. In the Instant Pot, use equal parts rice and water, because the sealed pot loses no steam. One cup of dry rice gives about 2¾ cups cooked, enough for roughly 3 servings.
How do you cook basmati rice in a rice cooker?
Use the same ratio as the stovetop method: 1½ cups of water for every 1 cup of rice. Rinse the rice, add the oil, salt and any whole spices, then select the normal setting. When the cycle finishes, leave the rice covered for a few minutes before fluffing and serving.
What can I add to basmati rice to make it tasty?
Season the rice before the lid goes on: salt goes in with the water, and the rice is toasted first in olive oil, or butter or ghee for a richer result. Add four lightly crushed green cardamom pods and two dried bay leaves, and remove them before serving. Plain, well-salted rice needs nothing else beside a saucy curry.
What is the best way to cook basmati rice?
The absorption method on the stovetop is the main method here: rinse the rice, toast it in oil, then simmer it in the water it needs, lid on, for 15 minutes with a 5-minute rest. A rice cooker uses the same 1:1.5 ratio, while the Instant Pot takes equal parts rice and water for 5 minutes at high pressure.
Serve it with
- Butter Chicken Recipe: Creamy Murgh Makhani at Home — A saucy butter chicken is what this rice is made for — the long grains catch the sauce without going soft.
- British Curry-House Beef Curry Recipe (Tender Chuck) — Slow-cooked beef curry needs a plain, fragrant base, and this rice stays separate under a ladle of sauce.
- Authentic Punjabi Lamb Curry Recipe (Tender Shoulder) — Lamb curry's rich sauce sits well on fluffy rice, and the cardamom in the rice echoes the curry's spices.


