Biryani Rice Recipe

Step by StepJump to Recipe

Biryani Rice or biryani chawal is a fragrant, mildly spiced rice dish that goes well with any rich vegetarian curry or dal. But don’t get it confused with a proper Vegetable Biryani, as this is just a flavorful rice sans any veggies served with raita or curries. This Biryani Rice recipe is vegan (when made with oil) as well as gluten-free. It has been a favorite of mine since a long time and I’m sure after trying, its going to be the same with you.

biryani rice garnished with fried cashews and caramelized onions on an off white plate with a spoon and paneer curry in a bowl

What is Biryani Rice

Biryani Rice is basically a spiced rice, that is, basmati rice cooked with choicest of spices and finished with some fried onions, nuts and fresh herbs. However, there are many variations of this biryani chawal recipe.

In the southern part of India, a similar dish called as Kuska Rice is popular. The vegetarian version is made with the addition of coconut milk or yogurt (curd).

In addition to this, we also have the famous Jeera Rice that is loved by one and all. The difference is that the jeera rice has flavors of cumin seeds together with other spices. On the contrary the rice grains in Biryani Rice recipe are just cooked or steamed with the fragrant spices (minus the cumin seeds) and some herbs.

More on my recipe

I remember biryani rice often being ordered by my parents when we would go out for dinners or parcel food for home. It was one rice dish that was always preferred.

My parents would have the rice with some chicken curry and I would have the biryani chawal with palak paneer or dal makhani, with some lemon squeezed on top. This was always my favorite combination.

After trying biryani rice at various places, I have developed a really good home version of the Biryani Rice recipe.

I like accentuating textures in my recipes. So, I garnish this Biryani Rice with fried onions and cashews. A slight sweet hint from the onions and crunch from the cashews makes it all the more flavorsome.

To bring in a unique color and aroma, I also add some saffron strands to the Biryani Chawal. You can use artificial yellow or orange food color as well, but I would always recommend the use of natural coloring ingredients.

This Biryani Rice is best served with any vegetarian curry like paneer butter masala, shahi paneer, malai kofta, baingan masala, bagara baingan, etc., or a homely dal tadka or dal fry.

Another way to go about serving this rice dish is with boondi raita, onion raita or a fresh kachumber to make it into a wholesome meal ‘fit for a king!’ For the best experience, make sure to end this meal with a lovely Indian dessert like gulab jamun, kulfi or falooda.

Step-by-Step Guide

How to make Biryani Rice

Prep Rice

In the stepwise guide below, I cover making the biryani rice recipe in a stovetop pressure cooker.

Note that I have covered both the Instant Pot method and cooking the recipe in a pan on the stovetop in the notes section of the recipe card below.

1. Rinse 1 cup basmati rice for a couple of times in water, till the water runs clear of starch. Soak the basmati rice in water for 20 to 30 minutes. Later drain and keep aside.

soaking basmati rice in a bowl to make biryani rice

Fry Spices and Herbs

2. Heat 2 tablespoons oil (or ghee) in a 3 litre stovetop pressure cooker or a thick bottomed pan. Add the following listed spices and fry them till they splutter and become fragrant:

  • ½ teaspoon caraway seeds (shahi jeera) – swap with ½ teaspoon cumin seeds instead
  • 1 tej patta (Indian bay leaf)
  • 3 to 4 cloves
  • 4 to 5 black peppercorns
  • 1 small star anise – optional
  • 1 inch cinnamon
  • 3 to 4 green cardamoms
  • 2 to 3 single strands of mace

Use any neutral flavored oil.

frying spices in oil in a pressure cooker

3. Now add 1 teaspoon ginger-garlic paste, 1 tablespoon chopped coriander leaves (cilantro) and 1 tablespoon chopped mint leaves.

adding ginger-garlic paste, chopped coriander and chopped mint in pressure cooker

4. Stir and sauté for a few seconds until the raw aroma of ginger-garlic goes away.

sautéing ginger-garlic and fresh herbs

Add Rice

5. Add the soaked basmati rice and 18 to 20 saffron strands.

adding soaked rice and saffron strands

6. Stir gently and sauté for a minute.

sautéing rice mixture

7. Add 1.5 to 1.75 cups of water or as required. For cooking in a pan, consider adding 1.75 to 2 cups of water.

adding water to the rice

8. Stir and mix well.

stirring the rice mixture

Season Rice

9. Season with salt as per taste.

adding salt to the biryani rice mixture

10. Squeeze 5 to 6 drops of lemon juice. Stir again.

adding lemon juice to biryani rice mixture

Cook Biryani Rice

11. Cover the pressure cooker tightly with its lid and pressure cook on medium to high heat for 1 to 2 whistles or for 6 to 7 minutes.

Depending on the size of the cooker, the time will vary. Thus for a 2 litre cooker, the cooking time will vary from 8 to 10 minutes. For a 3 litre cooker, it can take about 6 to 7 minutes for the rice grains to cook.

If cooking in a pan, cover tightly with a lid and simmer or medium-low or medium heat until all the water is absorbed and the rice grains have become fluffy and tender.

The rice grains should be cooked perfectly and yet remain separate. They should not become soft or mushy.

While cooking in a pan, you can check in between and stir gently if needed. if you feel the water is less, then simply add in required amount of hot water.

pressure cooking biryani rice

12. When the pressure falls naturally in the cooker, then only open the lid and gently fluff the cooked rice grains.

fluffing the biryani rice after pressure has fallen

Make Garnish

13. While the rice is cooking, prepare the garnish. This is optional. Heat 1 tablespoon oil in a small frying pan or skillet and add ⅓ cup thinly sliced onions.

thinly sliced onions in hot oil in a white pan

14. Stir well and sauté on a low to medium heat stirring often. Add a pinch of salt so that the onions brown quickly.

adding salt to onions and sautéing onions

15. Sauté till the onions turn golden.

sautéing onions till golden brown

16. Remove and drain them on a kitchen paper towel so that the extra oil is soaked.

draining fried onions on kitchen paper towels

17. In the same pan, add 10 to 12 cashews.

cashews in same white pan

18. Sauté the cashews till golden.

sautéing cashewnuts till golden brown

19. Remove the golden cashews and place them on a kitchen paper towel.

draining fried cashewnuts on kitchen paper towels

20. During serving, garnish the Biryani Rice with fried onions, cashews and chopped mint leaves or coriander leaves. Serve with raita, any curry or a dal (lentil based dish).

biryani rice topped with caramelized onions and cashews on an off-white plate

Expert Tips

  1. Make sure to use good quality aged basmati rice for this biryani rice recipe. It can also be made with parboiled basmati rice (sella basmati). When using this, make sure to soak it for 1 hour and add more water while cooking.
  2. While cooking the rice, you can add less or more water depending on the variety and age of the rice.
  3. The time to cook the rice varies depending on the size of the cooker. For a 2-liter cooker, it takes about 8 to 10 minutes. For a 3-liter cooker, it takes about 6 to 7 minutes.
  4. You can omit using caraway seeds and star anise. In place of caraway seeds, you can use cumin seeds. To make it a richer version, you can also add almonds, pistachios, pine nuts, etc.
  5. You can add turmeric powder in place of saffron to get a yellow colour. But this will not impart the aroma or flavor as that of saffron. You can also add rose water and kewra water (pandanus water) for more aroma.
  6. To cook the rice in a pan, cover the pan tightly with a lid after adding water, salt and lemon juice. Let the rice grains cook and soften on a medium-low to medium heat. They should be tender and yet look like separate grains. They should not look soft or mushy. Keep checking in between while the rice grains are cooking, and stir gently if required. If in case the water looks less in the pan, add hot water as needed to the rice.
  7. My recipe is a vegan one as I have used oil to make the biryani chawal. If you prefer you can use ghee instead of oil.


Which rice is best for Biryani Rice?

Good quality aged basmati rice works the best for Biryani Rice. In case you have parboiled basmati rice, you can also make this dish with it. Just make sure to soak this one more and add more water accordingly while cooking.

What is the correct proportion of water for Biryani Rice?

The quantity of water varies in relation to the type and age of rice. For 1 cup presoaked basmati rice, 1.5 to 1.75 cups of water work perfectly well while cooking in a pressure cooker and 1.75 to 2 cups for cooking in a pan.

Is it possible to make a vegan Biryani Rice? Is this recipe gluten-free?

Yes, it is possible to make a vegan Biryani Rice. For this, you substitute the ghee with any neutral oil. Yes, this recipe is gluten-free.

If I don’t have star anise and caraway seeds, can I still make this biryani chawal without these spices?

Yes, you can make this dish without star anise and caraway seeds too. You can use cumin seeds (jeera) in place of caraway seeds and skip the star anise altogether.

More Rice Recipes To Try!

Please be sure to rate this recipe in the recipe card below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

biryani rice topped with caramelized onions and cashews on an off-white plate

Biryani Rice Recipe

Biryani Rice or biryani chawal is a light, fragrant rice dish. The recipe is easy to prepare and goes very well with any rich vegetarian curry, raita or lentils (dal).
4.92 from 12 votes
Prep Time 20 mins
Cook Time 15 mins
Total Time 35 mins
Cuisine North Indian
Course Main Course
Diet Gluten Free, Vegan, Vegetarian
Difficulty Level Moderate
Servings 3


Main ingredients

  • 1 cup basmati rice – 200 grams
  • 1.5 to 1.75 cups water or add as required
  • 2 tablespoons oil (any neutral flavored oil) or ghee (clarified butter)
  • 1 tej patta (Indian bay leaf), medium-sized
  • 3 to 4 cloves
  • 4 to 5 black peppercorns
  • 1 star anise (small-sized) – optional
  • 1 inch cinnamon
  • 3 to 4 green cardamoms
  • 2 to 3 single strands of mace
  • ½ teaspoon caraway seeds (shahi jeera) – swap with cumin seeds instead
  • 1 teaspoon Ginger Garlic Paste or 3 to 4 garlic cloves + 1 inch ginger – crushed to a paste in mortar-pestle
  • 1 tablespoon chopped coriander leaves (cilantro)
  • 1 tablespoon chopped mint leaves
  • 18 to 20 saffron strands
  • 5 to 6 drops lemon juice
  • salt as required

For garnish

  • cup thinly sliced onions or 1 medium-sized onion
  • 10 to 12 cashews
  • 1 tablespoon oil
  • 1 to 2 tablespoons chopped mint leaves or chopped coriander leaves


Soaking rice

  • Rinse the basmati rice for a couple of times in water.
  • Soak the basmati rice in water for 20 to 30 minutes. Later drain the water and set the soaked rice grains aside.

Sautéing spices, herbs and rice

  • Heat oil or ghee in a 3 litre pressure cooker.
  • Add the caraway seeds along with the whole spices and sauté them till fragrant.
  • Now add the ginger-garlic paste, chopped coriander and mint leaves.
  • Sauté for a few seconds till the raw aroma of ginger-garlic goes away.
  • Then add the soaked rice and saffron strands. Stir gently.
  • Now add 1.5 to 1.75 cups water, 5 to 6 drops of lemon juice and salt. Mix well.

Cooking biryani rice

  • Pressure cook for 1 to 2 whistles or for 6 to 7 minutes. If you have used a 2 litre pressure cooker, it will take more time to cook – about 8 to 10 minutes.
  • Let the pressure fall naturally in the cooker and then only open the lid.
  • If cooking in a pan, then cover the pan tightly with a lid. Cook rice till the grains are tender and all the water has been absorbed.
  • The rice grains should be cooked well and yet remain separate. They should not become soft or mushy.
  • While cooking in a pan, check in between and if needed stir gently. If you feel the water is less in the pan, then add the required amount of hot water.
    Cover with a lid again and let the rice grains cook till all the water is absorbed and the rice grains have softened and cooked perfectly.

Preparing garnish

  • While the rice is cooking, heat oil in a small frying pan or skillet. Add the sliced onions. Stirring often sauté the onions until they become golden on a low to medium-low heat.
  • Add a pinch of salt so that the onions brown quickly.
  • Remove and drain the caramelized onions on kitchen paper so that the extra oil is soaked.
  • In the same pan, roast or toast the cashews till golden.
  • While serving, garnish the Biryani Rice with fried onions, cashews, coriander or mint leaves.
  • You can serve Biryani Rice with raita, any rich vegetarian curry or dal as well.


Ingredient Notes and Swaps

  • Rice: Biryani rice is always made with basmati rice. Aged basmati rice gives the best taste and texture. Use a good quality and a trustworthy brand of aged basmati rice. With parboiled basmati rice (sella basmati) too, this biryani rice tastes good. Soak parboiled basmati rice for an hour and add some more water as needed when cooking.
  • Spices: To get the perfect aroma, flavor and taste, I would suggest using all whole spices. However, you can omit star anise and caraway seeds if you do not have these. You can include cumin seeds in place of caraway seeds. 
  • Vegetarian substitutes: Make the dish with ghee instead of oil.
  • Nuts: Replace cashews with almonds, pistachios, pine nuts or use a combination of these nuts for a rich version.
  • Saffron: If you do not have saffron strands, for the light yellow color, you can add a generous pinch of turmeric powder. But note that the delicate flavor and aroma of saffron will be missing from the dish. You could add about 1 to 2 teaspoons of rose water or kewra water (pandanus water) for a lovely fragrant aroma. 

Cooking Notes

  • Water proportion: The quantity of water will vary in relation to the variety and age of rice. For 1 cup of basmati rice, 1.5 to 1.75 cups of water works perfectly when cooking in a pressure cooker and 2 cups for cooking in a pan.
  • Soaking rice: It always helps to soak rice grains prior to cooking. Soaking not only makes the rice grains fluffier but also reduces the cooking time. You can soak rice grains for 20 to 30 minutes. If short of time, then you may need to add some more water, about 2 to 2.25 cups to the un-soaked rice while cooking in the pressure cooker. 
  • Rinsing rice: For fluffy, separate, non-sticky rice grains, rinse the rice grains thoroughly until the water is clear of starch. 

Instant Pot Biryani Rice

  1. To make biryani rice in your instant pot, follow the sautéing instructions of the spices, herbs and rice in the steel insert of your IP using the sauté function.
  2. Add 1.5 cups of water and mix in the salt and lemon juice. Seal with the IP lid with the pressure valve positioned to the sealing position.
  3. Pressure cook on high pressure for 5 minutes. After hearing the beep sound when the pressure cooking is complete, wait for 10 minutes and then do a quick pressure release. When all the pressure is released, remove the lid and fluff the rice. Serve hot with the prepared garnishes. 

Cooking in a pan (stove-top)

  1. For making biryani rice in a pan, sauté the spices, herbs and rice in a heavy thick bottomed pan or pot on low to medium-low heat.
  2. Add 2 cups water and mix salt. Cover and simmer on a low to medium-low heat until the rice grains are tender and fluffy.
  3. Keep a check when the rice grains are simmering. If needed, you can add some hot water if the water has dried up or the rice grains are undercooked. 
  4. Once cooked, fluff the rice and serve hot. 

Nutrition Info (Approximate values)

Nutrition Facts
Biryani Rice Recipe
Amount Per Serving
Calories 402 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 2g13%
Polyunsaturated Fat 1g
Monounsaturated Fat 13g
Sodium 14mg1%
Potassium 197mg6%
Carbohydrates 56g19%
Fiber 3g13%
Sugar 1g1%
Protein 6g12%
Vitamin A 164IU3%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 1mg5%
Vitamin B6 1mg50%
Vitamin C 4mg5%
Vitamin E 6mg40%
Vitamin K 4µg4%
Calcium 55mg6%
Vitamin B9 (Folate) 15µg4%
Iron 2mg11%
Magnesium 45mg11%
Phosphorus 117mg12%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.

Like what you see?

Stay up to date with new recipes and ideas.

This Biryani Rice recipe post from the archives first published in May 2013 has been republished and updated on 29 April 2022.

Share This Recipe:


Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

Comments are closed.


  1. I prepared this today with veg kadai. It turned out awesome. Keep going. Let’s have a good meal.

  2. this looks so yummy Dassana,
    how do you manage to cook the rice so perfect with the grains not too sticky and separated? is there a post on rice? 🙂

    1. thanks mansi. i am cooking rice for many years now. so enough experience of cooking rice. i don’t have a post but planning to post ‘how to make rice soon’.

  3. Your recipe looks delicious. I am new to Indian cooking so I have a question about the spices that you saute before putting the rice in the pot….Do you leave the whole cloves and 1″ cinnamon in the rice? Do you just warn people to pick around them because it seems like these could be very hard and disturbing to crunch down on? Or do you try to remove them before serving?Just wondering.

    1. thanks kelly. i do keep the spices. generally when we have food, we remove the whole spices while eating. indians, know about the whole spices being added in recipes like biryani or a rich curry and they don’t need to be warned 🙂 but if you want, you can remove the whole spices while layering the rice as well as the vegetable gravy. you can remove them while serving.

  4. Hi Dassana, i love all the recipies which i have tried from your posts….never ever have they dissappointed me!! Now whnevr i want to try sumthng, i come to ur posts rightaway!! Thanks a tonne , Dassana!! God bless you!

    1. welcome snehal. glad to read your positive feedback. thanks for your blessings and keep on visiting.

  5. I made it today, it z tasting really good, I did not add curd to it, I feel curd may dull the taste of spices. It z the first time I made biryani @ home. Just loved it!!, I have even tried some other receipes of you, they are also very good, thank you

    1. thanks bhavana. in this alright if curd is not added. without curd also the biryani rice tastes good.

    1. welcome seepali. thanks for pointing out the error. i have made the changes. curd has to be added with rice.

  6. Being starter in cooking, great explanation, guidance and easy way towards cooking .
    Gud job

  7. Thanks dasana, now I’m out of here but will come back whenever I feel hungry.
    Really awesome website keep up the good work.

  8. Wow your blog is even better than Facebook. I spent couple of hours reading comments and was unable to move on to any other website. I’m stuck in your blog. Please help me to move on to Facebook , my friends are waiting for me….
    Please help me to get out of your site…..

  9. Am stuck with this post for a while now…..cant take my eyes off the pics…beautiful! Perfectly cooked rice!!

  10. I love the combination of Biryani with Paneer too.I make Ghee rice in a similar manner,perfect Sunday meal!