Shahi Pulao Recipe
Shahi Pulao is a perfect addition to your festive or special meals. It is made using nuts, whole spices, yogurt, and onions, and the recipe is super easy. Try it!
Here are some more pulao recipes that you may like: Gucchi Pulao, Peas Pulao, Paneer Pulao, Brown Rice Pulao, Wadi Chawal, and Veg Pulao.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes
Table of Contents
As I write this post, I am drooling and want to make this Shahi Pulao recipe again; it was so good. Fragrant rice, fried nuts, ghee, and saffron, what’s not to love about the flavors in this rice dish?
I have a diary where I jot down recipes that I like. I must have written this recipe after watching it on an online cooking channel some 8-10 years back. While going through the dairy a few days ago, I came across it and decided to give it a try. It turned out so well that it’s now my favorite to make for all special occasions and festivals. You must try it too.
About Shahi Pulao
Shahi Pulao is a North Indian-style rice dish where long-grain basmati rice is cooked with whole spices, nuts, fried onions, mint, coriander, and yogurt.
It is a rich and flavorful recipe that is easy to make and comes together quickly.
I like to serve it with a raita or with creamy curries for my festive meals. I also make it for house parties or any special occasions.
This pulao can be stored in an airtight container in the refrigerator for 4-5 days. Simply reheat in the microwave or in a pan over the stovetop, and serve.
Ingredients
Rice – For the best texture of the pulao, use aged long-grain basmati rice.
Whole Spices – This pulao is subtly spiced with whole spices like cloves (laung), star anise (chakri phool), green cardamom (hari elaichi), bay leaf (tejpatta), and cinnamon (dalchini).
Nuts – I use almonds, cashews, and raisins, but you can also add other nuts like walnuts, pinenuts, etc.
Onion – This recipe uses both raw onions and Crispy Fried Onions (birista). You can prepare birista beforehand, so that it comes in handy while cooking.
Veggies – I used carrots and green peas in this recipe, but you can add more vegetables, such as cauliflower, green beans, or bell peppers.
Do not forget to add cilantro (fresh coriander leaves) and mint, as they add a refreshing flavor to the pulao, making it more delicious.
Saffron gives this shahi pulao a beautiful orangish color and a lovely flavor.
Others – You will also need plain yogurt (dahi, curd), cumin seeds, garam masala powder, ghee, oil, salt, and kewda essence (or kewda water).
If you don’t have kewda essence, add a little rose water for a rich flavor.
I prefer a mix of ghee and oil, but you can also make it with only ghee.
How To Make Shahi Pulao
Step 1: Wash 1 cup of long-grain white basmati rice and soak it in water for 20 minutes. Soaking makes the rice cook faster, and the grains are separate once cooked.

Step 2: Heat 1 tablespoon of oil and 2 tablespoons of ghee in a pan over medium-high heat.
Step 3: Once hot, add 8-10 almonds and 8-10 cashews to the pan and fry until lightly browned.

Step 4: Then add 8-10 raisins and fry for 4-5 seconds. Remove the fried nuts and raisins to a plate.
Tip: Do not add raisins with the almonds and cashews, as the raisins cook much faster than the almonds and cashews do.

Step 5: Now, add the following ingredients to the pan and let them crackle for 3-4 seconds.
- 1 teaspoon cumin seeds
- 4 cloves
- 1 star anise
- 2 green cardamoms
- 1 bay leaf
- 1-inch piece of cinnamon stick

Step 6: Add ½ cup of sliced onions and cook until golden brown, stirring frequently.

Step 7: Now add the following ingredients and mix well.
- ¼ cup plain yogurt, whisked
- 1 teaspoon garam masala powder
- 2 tablespoon crispy fried onions
- 1 tablespoon chopped mint
- 1 tablespoon chopped cilantro
- ¼ cup green peas
- ¼ cup cubed carrot
- 1 teaspoon salt
- ⅛ teaspoon kewda essence (or 1 teaspoon kewda water)

Step 8: Then add the following ingredients and mix well.
- soaked rice
- 2 cups of water
- 1 pinch of saffron soaked in 1 tablespoon milk
- fried nuts

Step 9: Reduce the heat to low.
Step 10: Cover the pan with a lid and cook undisturbed for 20-25 minutes, or until the rice is cooked and all the liquid has evaporated.

Step 11: Remove the pan from the heat and let it rest for 5 minutes.
Step 12: Gently fluff the ready pulao with a fork to keep the grains separate, and serve hot.

Shahi Pulao FAQs
Soaking the rice for 15-20 minutes makes the grains fluff nicely once cooked. However, if you have forgotten to soak the rice and want to make the pulao immediately, then you can just wash the rice and use it in the recipe. The cooking time might increase by a minute or two.
The cooking time and water-to-rice ratio for brown rice differ significantly from those for white rice. If you prefer to make this recipe with brown rice instead of white rice, use 2 ½ cups of water per cup of rice and cook the rice, covered, on low heat for 40-45 minutes.
Ghee and yogurt are two non-vegan ingredients in this recipe. You can substitute ghee with any cooking oil and yogurt with any vegan yogurt to make this recipe vegan-friendly.
Storage Suggestion
This pulao can be stored in an airtight container for 3-4 days. Reheat in a pan or in the microwave until hot before serving.
Other Indian Rice Recipes We Recommend
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, and Instagram for all of the latest updates.

Shahi Pulao Recipe
Ingredients
- 1 cup long grain white basmati rice
- 2 tablespoons ghee
- 1 tablespoon oil
- 8-10 almonds
- 8-10 cashews
- 8-10 raisins
- 1 teaspoon cumin seeds
- 4 cloves (laung)
- 1 star anise (chakri phool)
- 2 green cardamoms (hari elaichi)
- 1 bay leaf (tejpatta)
- 1 inch cinnamon (dalchini)
- ½ cup sliced onions
- ¼ cup plain yogurt (dahi, curd) (whisked)
- 1 teaspoon garam masala powder
- 2 tablespoons crispy fried onion (birista)
- 1 tablespoon chopped mint
- 1 tablespoons chopped cilantro (fresh coriander leaves)
- ¼ cup green peas
- ¼ cup cubed carrots
- 1 teaspoon salt
- ⅛ teaspoon kewda essence (or 1 teaspoon kewda water)
- 1 pinch saffron (soaked in 1 tbsp milk)
Instructions
- Wash the rice and soak it in water for 20 minutes. Soaking makes the rice cook faster, and the grains are separate once cooked.
- Heat oil and ghee in a pan over medium-high heat.
- Once hot, add 8-10 almonds and 8-10 cashew nuts and fry until browned.
- Add 8-10 raisins, and fry for 4-5 seconds.
- Remove on a plate.
- Tip: Do not add raisins with the almonds and cashews, as the raisins cook much faster than the almonds and cashews do.
- Add cumin seeds, cloves, star anise, cardamoms, bay leaf, and cinnamon, and let them crackle for 3-4 seconds.
- Add onions and cook until they turn golden brown, stirring frequently.
- Now add yogurt, garam masala powder, crispy fried onions, mint, cilantro, peas, carrot, salt, and kewda essence and mix well.
- Add the soaked rice, 2 cups of water, saffron soaked in milk, and fried nuts, and mix well.
- Reduce the heat to low.
- Cover the pan and cook undisturbed for 20-25 minutes until the rice is cooked and all the liquid is evaporated.
- Remove the pan from the heat and let it rest for 5 minutes.
- Fluff the pulao using a fork and serve hot.





This recipe is a sure-shot crowd pleaser.