20 Basmati Rice Recipes: Biryani, Pulao & Persian Rice
Learn the rinse, soak and steam method once, then cook saffron pilafs, biryani, yakhni pulao and 25-minute weeknight bowls with long, separate grains.
The best basmati rice recipes treat the grain as the star: Persian-style pilafs studded with pomegranate and saffron, Indian biryani and jeera rice, broth-cooked yakhni pulao, and quick weeknight bowls. All 20 recipes below use basmati, run from 25 minutes to about three hours, and share one technique: rinse the rice, soak it when time allows, use a measured amount of water or a parboil-and-drain, then let the pot rest covered before you fluff. Get that right and the grains stay long, separate and fragrant, whichever cuisine you cook.
Get a free week of easy dinners
Seven weeknight dinners with the shopping list already totalled, sent Sunday. No account needed, unsubscribe in one click.
No spam, unsubscribe in one click. Recipes, shopping lists and Instacart carts all work without an account either way.
What makes basmati different from ordinary long-grain rice
Basmati is a long, slender-grained aromatic rice from the Indian subcontinent, grown mainly across the Punjab, Haryana and Sindh regions of India and Pakistan, plus Nepal. According to Wikipedia's basmati entry, India accounted for 65% of the international basmati trade as of 2019 and Pakistan for the other 35%, and India registered basmati as a Geographical Indication product in 2016.
Three things set it apart from generic long-grain white rice:
- Aroma. The pandan-like smell comes from a compound called 2-acetyl-1-pyrroline. The same Wikipedia entry puts basmati at roughly 0.09 ppm of it, about 12 times the level in non-basmati rice. That smell fades the longer the rice cooks, which is one reason careful basmati recipes keep the simmer short.
- Length. Good basmati grows noticeably longer, not fatter, as it cooks. Plant breeders prize "grain elongation" as a core basmati trait.
- Separation. The grains stay loose instead of clumping. Wikipedia's pilaf article notes that many cooks choose basmati for pilaf precisely because the grains come out "light, fluffy and separate."
That is why this page is organised around the grain rather than one cuisine. If you want a full Persian spread of kebabs and khoresh, our 18 Persian recipes guide covers it. For kabsa, mujadara and Levantine rice, see 18 Middle Eastern rice recipes. Here, every pick is chosen to teach you something about cooking basmati well, and none of them repeats a recipe from those guides.
How to cook basmati so the grains stay separate
Nearly every recipe in this roundup follows the same four steps. Learn them once and you can cook any of the 20 without surprises.
1. Rinse until the water runs mostly clear
Put the rice in a fine-mesh strainer or a bowl, cover it with cold water, swirl with your fingers, and pour off the cloudy water. Repeat until the water is only faintly hazy. Rinsing strips the loose surface starch, which is what glues grains together; the pilaf article describes the rice as "rinsed thoroughly before use to remove the surface starch." A set like the Cuisinart fine-mesh strainers (three sizes, about $16 at the time of writing) lets you rinse and drain in one vessel without losing grains down the sink.
2. Soak for 20 to 30 minutes when you can
Soaking lets water reach the centre of the grain before heat does, so it cooks evenly and stretches in length instead of breaking. Wikipedia's basmati entry reports that a 30-minute soak allows about 20% shorter cooking times and preserves more of the aroma compound. Most of the recipes below soak for 15 to 30 minutes. On a rushed weeknight you can skip it; the rice will still be good, just slightly less long and fragrant.
3. Choose absorption or parboil-and-drain
There are two sound methods, and each recipe below uses one:
- Absorption. You add a measured amount of liquid, bring it to a boil, cover and cook on low until the liquid is gone. Across the absorption recipes in this list, the ratio runs from about 1 cup of rice to 1⅓ cups of water (for pre-soaked rice) up to 1 cup of rice to 2 cups of liquid when yogurt, tomatoes or vegetables share the pot. Soaked rice sits at the low end because it has already taken on water.
- Parboil and drain. You boil the rice in plenty of salted water until it is roughly 70% cooked, drain it, then layer it with meat or sauce and steam it covered on very low heat. This is how the highest-rated biryani in this list is made, and it mirrors the Persian polow method the pilaf article describes: "straining the half cooked rice before adding the broth and then brewing."
4. Steam, rest and fluff
Once the liquid is absorbed, keep the lid on and leave the pot alone for 5 to 10 minutes off the heat. The top grains finish in the trapped steam. For the Persian dami style, the pilaf article describes placing a towel between the lid and the pot to stop steam escaping. Then fluff with a fork, lifting from the bottom, instead of stirring with a spoon, which breaks long grains.
Persian-style saffron and pomegranate rice (4 recipes)
Persian cooking has a whole vocabulary for rice: chelow (plain steamed rice with separate grains), polow (rice layered with other ingredients), kateh (simpler absorbed rice) and tahdig, the golden crust from the bottom of the pot. Wikipedia's scorched-rice article describes tahdig as crisp, caramelized rice taken from the bottom of the pot in which the chelow is cooked. The tahdig recipes in our catalog are already featured in our Persian recipes guide and our one-pot rice guide, so this section focuses on Persian-inspired flavour pairings you can make on a Tuesday. These are home-style interpretations rather than strict traditional polows.
1. Roasted Pomegranate and Herb Pilaf with Toasted Almonds — The closest to sabzi polo (herb rice) in spirit. You soak 1½ cups of basmati for 20 minutes, cook it with cinnamon and cumin, then fold in parsley, mint, ¾ cup of pomegranate seeds, lemon juice and toasted almonds. About 50 minutes including the soak, 250 calories per serving, and it feeds six.
2. Spiced Walnut and Pomegranate Pilaf — Walnuts and pomegranate are the backbone of fesenjan, and this side captures that pairing in a 30-minute pilaf. Toast ¾ cup of walnuts in a dry skillet while the rice simmers, then fold them in with the pomegranate. 320 calories per serving for four.
3. Saffron-Scented Basmati Rice with Apricot — A lighter cousin of jeweled rice. Dried apricots soften in ghee before the soaked rice and saffron water go in, and toasted almonds finish it. Budget 53 minutes and 380 calories per serving.
4. Persian Lamb and Dried Lime Stew with Cinnamon — A dried-lime lamb braise in the style of a khoresh. Lamb shoulder simmers with turmeric, cinnamon and four dried limes for 90 minutes; then a cup of rinsed basmati cooks directly in the stew for the final 20 minutes. It takes about 2 hours 15 minutes, delivers 40 g of protein per serving and serves six. Traditionally a khoresh is spooned over separate chelow; this version trades that for a single pot.
Indian basmati dinners: biryani, pulao and jeera rice (6 recipes)
The difference between biryani and pulao is argued over endlessly, and Wikipedia's biryani article admits opinions differ. A practical rule: a pulao cooks the rice and flavourings together in one measured amount of liquid, while a biryani usually layers separately cooked (or part-cooked) rice over a spiced meat or vegetable base. The same article describes two biryani styles, pakki ("cooked"), where components are cooked separately and layered, and kacchi ("raw"), where raw layers are sealed and slow-steamed. The six picks below include one proper layered biryani and five one-pot rice dishes. For curries to serve alongside, see our 25 easy Indian dinner recipes.
1. Biryani — The project recipe, and the most-reviewed in this list at 4.9 stars from 312 ratings. Chicken thighs marinate for two hours in yogurt and biryani masala; the rice is parboiled with whole spices to about 70% done, then layered with the chicken, fried onions, mint and saffron milk and steamed covered on low for 30 minutes. Plan on roughly three hours, mostly hands-off, for 620 calories and 32 g of protein per serving. A heavy pot matters here more than anywhere else in the list.
2. Punjabi-Style Jeera Rice with Toasted Cumin and Coriander — Jeera rice is the everyday basmati side of North India: cumin seeds sizzled in oil with onion, then the soaked rice. This recipe uses 1½ cups of soaked basmati to 2 cups of water, a ratio that shows how little water soaked rice needs. 220 calories per serving, six servings.
3. Bengali Tomato Pulao with Cashews and Raisins — Whole spices (bay leaf, cinnamon, cardamom, cloves) bloom in 3 tablespoons of ghee before cashews, raisins and chopped tomatoes go in. The soaked rice then cooks in 3 cups of water. About 65 minutes including the 30-minute soak, 320 calories per serving.
4. Tamarind-Spiced Vegetable Biryani with Fresh Curry Leaves — A South Indian-leaning one-pot rice with mustard seeds, 15 curry leaves, tamarind paste and yogurt. Nothing is layered, so it cooks more like a pulao, but the flavour is bold enough for a main course. One hour, 350 calories, four servings.
5. Authentic Vegetable Biryani with Saffron — Cauliflower, green beans, carrot and tomato simmer with garam masala; the soaked rice cooks with them, and yogurt, cucumber, herbs and saffron milk go in after the rest. About 75 minutes for six servings at 350 calories each.
6. Kashmiri Modur Pulaw with Dry Fruits and Saffron — Modur pulaw is a Kashmiri sweet saffron rice: ghee, cardamom, cinnamon, almonds, cashews, raisins and 2 tablespoons of sugar. It is a side for rich meat dishes, not a dinner on its own. One hour including the soak, 320 calories per serving.
Pakistani-style yakhni pulao and biryani: broth-first rice (5 recipes)
In Pakistan, pulao generally means basmati cooked in a seasoned meat or bone broth. Wikipedia's pilaf article describes it as typically non-spicy, with tender chicken, lamb or beef, and notes that Kabuli pulao, shared with Afghan cooking, is a staple in the country's western regions. Wikipedia's yakhni article explains that across the northern Indian subcontinent, yakhni means a meat stock or broth that is often the base for pulao, while in Kashmiri cooking the word also names a light yogurt-based meat dish flavoured with fennel, ginger and cardamom and served with rice. That is why several of these catalog recipes carry Kashmiri names. The technique worth learning is the same either way: simmer the meat with whole spices first, then cook the rice in the flavoured liquid. For karahi, nihari and a broader Pakistani menu, head to our 20 Pakistani recipes guide; the five below do not overlap with it.
1. Kashmiri Yakhni Pulao with Saffron and Yogurt — The clearest demonstration of the method. Chicken simmers for 30 minutes with yogurt, onions, ginger, garlic, cardamom, cinnamon, cloves and bay leaves; you strain the broth, then cook 1½ cups of rinsed basmati in it with saffron and fold the chicken back in. About 65 minutes, 480 calories and 35 g of protein per serving.
2. Wazwan-Style Chicken Yakhni Pulao — A faster variant. Chicken thigh chunks brown in mustard oil with fennel seeds and whole spices, yogurt goes in, then 3 cups of water and the soaked rice. Fried onions, almonds and mint finish it. 70 minutes, 420 calories, 32 g of protein.
3. Kashmiri Lamb Yakhni with Saffron Rice — The weekend version: lamb shoulder braises in yogurt for 1½ hours until fork-tender, while the saffron rice cooks separately and is folded through at the end. At 780 calories and 42 g of protein per serving, it is the richest dish in this roundup.
4. One-Pot Kashmiri Lamb and Black Cardamom Rice Pilaf — Diced lamb leg browned hard, black cardamom for smokiness, and soaked basmati cooked in 3 cups of water in the same pot. About 70 minutes for 480 calories and 40 g of protein.
5. Saffron-Infused Vegetable Biryani with Yogurt — Tagged Pakistani in our catalog, this is a vegetable biryani built the one-pot way: potatoes, carrots and peas with ginger, cardamom and saffron-yogurt, then 300 g of soaked rice in 600 ml of water. One hour, 480 calories, four servings.
Weeknight basmati bowls (5 recipes)
When you only have half an hour, skip the soak, use the absorption method and let a single bold ingredient do the work. These five are the quickest route to good basmati on a weeknight.
1. Cumin-Spiced Basmati Rice with Peas and Cashews — Tied for the fastest pick at 25 minutes. The rice simmers for 15 minutes while you fry cumin seeds, onion, frozen peas and cashews in a separate pan. 300 calories and 8 g of protein per serving.
2. Gujarati-Style Sweet and Tangy Tamarind Rice — Built on 3 cups of already-cooked basmati, so it is the best use for leftovers. Mustard seeds, chana dal, urad dal, curry leaves and peanuts fry in oil, then tamarind and jaggery form a sweet-sour glaze that coats every grain. 25 minutes, 320 calories.
3. Turmeric-Saffron Basmati with Lemon Zest — A bright side with turmeric, saffron and lemon zest cooked into the rice. 1 cup of rice to 2 cups of water, 15 minutes on low, 30 minutes total.
4. Cardamom-Spiced Coconut Rice Pilaf with Crispy Shallots — Soaked basmati cooks in coconut milk and water with six cardamom pods, and shallots fried until crisp go on top. 45 minutes, 280 calories. Pair it with grilled fish or a dry curry.
5. Best Ever Chana Masala with Cilantro Lime Rice — The only full dinner in this section: chickpea masala finished with coconut milk, served over basmati tossed with lime juice and cilantro. 55 minutes, 580 calories and 24 g of protein per serving.
Bonus: basmati beyond South Asia
Basmati's spice-friendly character travels. Wikipedia's pilaf article notes that pilau is mostly eaten in coastal Kenya, with spices similar to Indian versions.
- Cardamom and Clove Spiced Zanzibar Pilau Rice — Two cups of soaked basmati cooked with cloves, cardamom, cinnamon, cumin and caramelised onion, finished with raisins and almonds. 55 minutes, 320 calories. If you like this, the broth-first yakhni method above is a natural next step.
Real-world numbers: time, calories and protein
All figures come from the recipe pages and are per serving; times include soaking and marinating.
| Recipe | Total time | Calories | Protein | Serves |
|---|---|---|---|---|
| Cumin-Spiced Basmati Rice with Peas and Cashews | 25 min | 300 | 8 g | 4 |
| Gujarati-Style Sweet and Tangy Tamarind Rice | 25 min | 320 | 7 g | 4 |
| Spiced Walnut and Pomegranate Pilaf | 30 min | 320 | 7 g | 4 |
| Turmeric-Saffron Basmati with Lemon Zest | 30 min | 320 | 6 g | 4 |
| Cardamom-Spiced Coconut Rice Pilaf with Crispy Shallots | 45 min | 280 | 4 g | 4 |
| Roasted Pomegranate and Herb Pilaf with Toasted Almonds | 50 min | 250 | 6 g | 6 |
| Punjabi-Style Jeera Rice | 50 min | 220 | 4 g | 6 |
| Saffron-Scented Basmati Rice with Apricot | 53 min | 380 | 6 g | 4 |
| Best Ever Chana Masala with Cilantro Lime Rice | 55 min | 580 | 24 g | 4 |
| Cardamom and Clove Spiced Zanzibar Pilau Rice | 55 min | 320 | 6 g | 4 |
| Tamarind-Spiced Vegetable Biryani | 60 min | 350 | 8 g | 4 |
| Kashmiri Modur Pulaw | 60 min | 320 | 6 g | 4 |
| Saffron-Infused Vegetable Biryani with Yogurt | 60 min | 480 | 12 g | 4 |
| Bengali Tomato Pulao | 65 min | 320 | 6 g | 4 |
| Kashmiri Yakhni Pulao with Saffron and Yogurt | 65 min | 480 | 35 g | 4 |
| Wazwan-Style Chicken Yakhni Pulao | 70 min | 420 | 32 g | 4 |
| One-Pot Kashmiri Lamb and Black Cardamom Rice Pilaf | 70 min | 480 | 40 g | 4 |
| Authentic Vegetable Biryani with Saffron | 75 min | 350 | 10 g | 6 |
| Persian Lamb and Dried Lime Stew with Cinnamon | 2 h 15 min | 550 | 40 g | 6 |
| Kashmiri Lamb Yakhni with Saffron Rice | 2 h 40 min | 780 | 42 g | 4 |
| Biryani (chicken, parboil and dum) | 2 h 55 min | 620 | 32 g | 6 |
If protein is your priority, the four yakhni and lamb dishes each clear 30 g per serving. If time is, start with the cumin-pea rice or the tamarind rice.
Equipment: a heavy pot for biryani and tahdig, a rice cooker for weeknights
You do not need special gear for basmati, but three pieces make a real difference.
- A heavy, tight-lidded pot. Layered biryani and yakhni pulao spend 20 to 30 minutes on very low heat, and a thin pot scorches the bottom before the top layer steams. The Lodge Essential 6-quart enameled cast-iron Dutch oven (about $90 at the time of writing) retains heat well and has a moisture-sealing lid that keeps steam in. At nearly 15 pounds it is not light, but 6 quarts comfortably fits the six-serving biryani.
- A nonstick saucepan for everyday rice and first tahdig attempts. A crust releases far more easily from nonstick. The Circulon Radiance 3-quart hard-anodized nonstick saucepan (about $55) also has a straining lid, handy for the parboil-and-drain method when you are cooking a smaller batch.
- A rice cooker for hands-off plain basmati. The Aroma ARC-914SBD digital rice cooker (about $37) cooks up to 4 cups uncooked, 8 cups cooked, which is plenty for the plain-rice quantities in these recipes. It is ideal for plain basmati to go under a curry. For head-to-head comparisons, including fuzzy-logic and induction models, read our best rice cookers of 2026 guide.
Our kitchen cookware section has more pot options if you already own a rice cooker.
Common pitfalls with basmati
- Too much water. The most common cause of mushy basmati. If you soaked the rice, use less water, not the same amount. Measure with the same cup for rice and liquid.
- Lifting the lid. Every peek lets out steam the top layer needs. Set a timer and trust it.
- Stirring while it cooks. Stirring releases starch and snaps grains. Stir once when the liquid goes in, then leave it.
- Skipping the rest. Fluffing straight off the heat gives wet tops and gummy bottoms. Five to ten minutes covered evens it out.
- Leaving leftovers out. Cooked rice left at room temperature is a known food-safety risk. Wikipedia's Bacillus cereus article explains that normal cooking does not reliably destroy the bacterium's heat-resistant spores, which can germinate when cooked food cools slowly, and summarises FDA Food Code guidance to cool cooked food rapidly and refrigerate it below 41°F (5°C). Spread leftover rice in a shallow container and refrigerate it promptly, then use it for the tamarind rice or our 20 fried rice recipes.
When not to use basmati
Basmati is the wrong rice when a dish needs grains to cling. Wikipedia's rice article notes that Arborio, the rice used for risotto, is medium-length, oval and quite sticky, and that Japanese sushi rice is a sticky short-grain variety. Swap basmati into a risotto and you get separate grains in a thin sauce instead of a creamy one; if that is what you are after, see our 20 risotto recipes.
FAQ
The most common questions are answered in the FAQ below.
Related reading
- 18 Persian recipes: kabobs, khoresh and tahdig
- 18 Middle Eastern rice recipes
- 20 one-pot rice recipes
- 20 Pakistani recipes
- 25 easy Indian dinner recipes
- Best rice cookers of 2026
- 20 fried rice recipes
Sources
- Wikipedia: Basmati
- Wikipedia: Pilaf
- Wikipedia: Biryani
- Wikipedia: Scorched rice (tahdig)
- Wikipedia: Rice (nutrition data from USDA FoodData Central)
- Celiac Disease Foundation: Gluten-Free Foods
- Wikipedia: Bacillus cereus
- Wikipedia: Yakhni
Frequently asked questions
Do I really need to rinse basmati rice before cooking?
Should I soak basmati, and for how long?
Can I cook basmati in a rice cooker instead of on the stove?
What is the difference between white and brown basmati?
Is basmati rice gluten-free, keto or low-carb?
Sources
- en.wikipedia.org
- en.wikipedia.org
- en.wikipedia.org
- en.wikipedia.org
- en.wikipedia.org
- celiac.org
- en.wikipedia.org
- en.wikipedia.org
Cook Persian at home this week.
Ask our AI for a week of Persian dinners — it writes the recipes, builds the shopping list, and sends the cart to Instacart. No account needed.
Plan my Persian week →