Shahi Pulao Recipe

5 from 1 vote
Updated: Apr 29, 2025
Pinterest Hidden Image

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.

Shahi pulao served in a bowl.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes

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.

Rice soaked in water.

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.

Almonds and cashew nuts added to hot ghee in a pan.

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.

Raisins added to the pan.

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
Whole spices added to the pan.

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

Sliced onions added to the pan.

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)
Yogurt, garam masala powder, crispy fried onions, coriander, mint, carrots, peas , kewra essence, and salt added to the pan.

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
Soaked rice, water, saffron soaked in milk and fried nuts added to the pan.

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.

Pan covered with a lid.

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.

Ready shahi pulao.

Shahi Pulao FAQs

Can I make shahi pulao without soaking the rice?

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.

Can I use brown rice to make shahi pulao?

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.

How do I make a vegan version of this shahi pulao recipe?

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 FacebookPinterest, and Instagram for all of the latest updates.

Shahi pulao served in a bowl.
5 from 1 vote

Shahi Pulao Recipe

Made using nuts, whole spices, yogurt, and onions, this Shahi Pulao is a perfect addition to your festive or special meals. Here is how to make it.
Prep: 10 minutes
Cook: 35 minutes
Soaking Time: 20 minutes
Total: 1 hour 5 minutes
Servings: 4 people

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)
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

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.

Video

Notes

If you do not have kewda essence, add a little rose water for the rich flavor.
I prefer to use both ghee and oil, but you can make it only ghee, too.

Nutrition

Calories: 342kcal, Carbohydrates: 46g, Protein: 6g, Fat: 15g, Saturated Fat: 6g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 0.01g, Cholesterol: 21mg, Sodium: 615mg, Potassium: 224mg, Fiber: 3g, Sugar: 3g, Vitamin A: 1431IU, Vitamin C: 6mg, Calcium: 61mg, Iron: 1mg
Like this recipe? Rate and comment below!
5 from 1 vote (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment