20 Basmati Rice Recipes: Biryani, Pulao & Persian Rice

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.

· 15 min read · By · intermediate

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:

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:

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.

Real-world numbers: time, calories and protein

All figures come from the recipe pages and are per serving; times include soaking and marinating.

RecipeTotal timeCaloriesProteinServes
Cumin-Spiced Basmati Rice with Peas and Cashews25 min3008 g4
Gujarati-Style Sweet and Tangy Tamarind Rice25 min3207 g4
Spiced Walnut and Pomegranate Pilaf30 min3207 g4
Turmeric-Saffron Basmati with Lemon Zest30 min3206 g4
Cardamom-Spiced Coconut Rice Pilaf with Crispy Shallots45 min2804 g4
Roasted Pomegranate and Herb Pilaf with Toasted Almonds50 min2506 g6
Punjabi-Style Jeera Rice50 min2204 g6
Saffron-Scented Basmati Rice with Apricot53 min3806 g4
Best Ever Chana Masala with Cilantro Lime Rice55 min58024 g4
Cardamom and Clove Spiced Zanzibar Pilau Rice55 min3206 g4
Tamarind-Spiced Vegetable Biryani60 min3508 g4
Kashmiri Modur Pulaw60 min3206 g4
Saffron-Infused Vegetable Biryani with Yogurt60 min48012 g4
Bengali Tomato Pulao65 min3206 g4
Kashmiri Yakhni Pulao with Saffron and Yogurt65 min48035 g4
Wazwan-Style Chicken Yakhni Pulao70 min42032 g4
One-Pot Kashmiri Lamb and Black Cardamom Rice Pilaf70 min48040 g4
Authentic Vegetable Biryani with Saffron75 min35010 g6
Persian Lamb and Dried Lime Stew with Cinnamon2 h 15 min55040 g6
Kashmiri Lamb Yakhni with Saffron Rice2 h 40 min78042 g4
Biryani (chicken, parboil and dum)2 h 55 min62032 g6

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.

Our kitchen cookware section has more pot options if you already own a rice cooker.

Common pitfalls with basmati

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

Sources

Frequently asked questions

Do I really need to rinse basmati rice before cooking?
Yes, for almost every recipe here. Rinsing washes off the loose surface starch that makes grains stick together, which is why pilaf cooks rinse rice thoroughly before it goes in the pot. Cover the rice with cold water, swirl, pour off the cloudy water and repeat until it is only faintly hazy. The exception is a dish where you want some stickiness, but basmati is rarely the right rice for those anyway.
Should I soak basmati, and for how long?
Soak it for 20 to 30 minutes when you have time. Water reaches the centre of the grain before the heat does, so the rice cooks evenly and grows longer rather than breaking. Wikipedia's basmati entry reports that a 30-minute soak shortens cooking time by about 20% and preserves more of the aroma compound. Because soaked rice has already absorbed water, reduce the cooking liquid slightly, as the jeera rice recipe does with 1½ cups rice to 2 cups water.
Can I cook basmati in a rice cooker instead of on the stove?
Yes for plain basmati and simple absorption dishes such as cumin rice or turmeric-lemon rice. Follow your cooker's markings for long-grain white rice, and use a little less water if you soaked the rice first. Layered biryani, yakhni pulao where you add broth in stages, and anything with a tahdig crust are better on the stovetop in a heavy pot, where you control the low heat and the steaming stage yourself.
What is the difference between white and brown basmati?
Brown basmati keeps its bran layer, so it is chewier, nuttier and slower to cook; follow the package for water and time, which are usually higher than for white basmati. White basmati has the bran polished off and cooks in about 15 to 20 minutes after soaking. Wikipedia's basmati entry, citing the Canadian Diabetes Association, places both basmati and brown rice in the medium glycemic index range of 56 to 69.
Is basmati rice gluten-free, keto or low-carb?
Basmati is naturally gluten-free: the Celiac Disease Foundation lists rice among naturally gluten-free grains, though it notes cross-contact during processing is possible, so check labels on seasoned rice mixes. It is not keto or low-carb. USDA data shown in Wikipedia's rice article put cooked white rice at about 28.6 g of carbohydrate per 100 g, so a one-cup portion of around 160 g carries roughly 45 g of carbs.

Sources

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 →