Yakhni Pulao Shahjahani | How to make Yakhni Pulao Shahjahani

By Lubna Karim  |  27th Jul 2015  |  
4 from 5 reviews Rate It!
  • Photo of Yakhni Pulao Shahjahani by Lubna Karim at BetterButter
Yakhni Pulao Shahjahaniby Lubna Karim
  • Prep Time


  • Cook Time


  • Serves





About Yakhni Pulao Shahjahani Recipe

A Royal Feast From The Kitchen's Of Mughal's

Yakhni Pulao Shahjahani

Ingredients to make Yakhni Pulao Shahjahani

  • 1 kg Lamb meat pieces
  • 1 kg Basmati Rice washed and soaked in water for ½ hr.
  • 200gm. ghee
  • 2 tbsp. almond paste
  • 200gm. yoghurt/Curd
  • 3 sticks cinnamon
  • 2 tbsp. coriander powder
  • 2 tbsp. Garam masala
  • 5 cloves
  • 1 tbsp. peppercorns
  • 5 Green cardamoms
  • 3 onions finely sliced
  • 3 tbsp. lemon juice
  • ĵ kg ginger-Garlic paste
  • 1 generous pinch of saffron/Kesar
  • 2 tbsp. lukewarm milk
  • 2 tbsp. fresh coriander leaves minced
  • 1 tbsp. fresh mint leaves minced
  • salt

How to make Yakhni Pulao Shahjahani

  1. Soak saffron strands in lukewarm milk and set aside.
  2. In a bowl mix almond paste, yogurt, half of ginger-garlic paste, half of coriander powder, half of garam masala, salt, peppercorns and chopped green chilies. Combine well and add meat pieces, coat well with masala’s and spices. Cover and re
  3. Bring 6-8 cups of water to boil and add above marinated meat pieces. Cook till meat turns soft and tender. Carefully using muslin cloth or strainer separate and collect the stock.
  4. To temper the stock:
  5. Take a heavy bottom cooking vessel, add 1 tbsp. of ghee and fry 2 cloves, peppercorns and 3 tbsp. of finely sliced onions. Fry till onions turn nice golden. Pour this on the above made stock and cover for 2 minutes. This is called ‘Yakhni’.
  6. Par boil rice in above made yakhni, by adding remaining ginger-garlic paste, salt, cloves, cardamom and cinnamon.
  7. Take another heavy bottom cooking vessel and generously grease it with ghee at the bottom. Add reserved meat pieces and sprinkle pinch of garam masala. Top it with rice. Spread to cover meat layer.
  8. Add in remaining ghee and lemon juice along with saffron and milk in which it was getting soaked.
  9. Top it with rice. Spread to cover meat layer. Spread fresh minced coriander and mint leaves. Leave this to cool on dum for 20-25 minutes. Once done serve warm with raita.

My Tip:

HOW TO COOK ON DUM? Dum literally means ‘breath’. This process involves maturing of prepared dish after the completion of the cooking process. The vessel is sealed as tightly as possible either by foil, or cloth or tight dough (made with wheat flour, salt and water) or with a heavy stone or weight. After doing so the vessel is placed on the very slow fire. In weddings or functions, if cooking for a large number of people, few coals are also placed on the lid so that the recipe cooks uniformly. This process allows the individual flavour of the dish to blend to give there own unique flavour. The vessel should be opened only before serving.

Reviews for Yakhni Pulao Shahjahani (5)

Sufian Ali3 years ago


Lalita Thaldi3 years ago

plz clear step 2. how much time required to marinate meat?

Yasmin Bharmal4 years ago

amazing recipe! Will surely try:thumbsup:

Indrani Sarma4 years ago

awesome..hv to try

Sheeni Singh4 years ago

Lovely recipe :D However can we skip adding the milk if possible?

Cooked it ? Share your Photo