Chicken Yakhni Pulao (Traditional Pakistani Rice Recipe)
Chicken Yakhni Pulao has a rich culinary history deeply rooted in the traditions of Central Asia, Persia, and the Indo-Pak Subcontinent. The word Yakhni comes from Persian and refers to a fragrant, seasoned broth made by slowly simmering meat with whole spices. Over centuries, this cooking technique traveled through trade routes and royal kitchens, eventually becoming an important part of Mughal cuisine.
When the Mughals brought their refined culinary traditions to South Asia, dishes prepared with aromatic rice and flavorful broths became increasingly popular. Unlike spicier rice dishes such as biryani, Yakhni Pulao developed a reputation for its delicate flavors, where the fragrance of whole spices and rich stock took center stage.
In Pakistan, Chicken Yakhni Pulao became a beloved comfort food enjoyed in homes and gatherings alike. Families often prepare it for weekend meals, special occasions, and festive gatherings because of its light yet satisfying taste. Each region and household adds its own touch—some prefer extra spices, while others keep it simple to preserve the subtle flavor of the yakhni.
Today, Chicken Yakhni Pulao remains a timeless dish that beautifully reflects the elegance of traditional cooking while continuing to bring warmth and comfort to dining tables across generations.
Chicken Yakhni Pulao
Ingredients
- 12 pieces of Chicken
- 2 cups Basmati Rice
- 2 medium Onion thin slices
- 1/2 cup Olive Oil
- 2 teaspoon Salt
- 1 teaspoon Whole Cumin Seeds
- 1/2 teaspoon Whole Black Pepper
- 1/2 teaspoon Whole Cloves
- 2 Cinnamon Sticks
- 2 Bay Leaves
- 2 Black Cardamoms
Instructions
- Rinse and soak the rice in cold water.
- In a large pot, add oil and onions. Fry onions until dark brown.
- Once onions are browned, add the salt and all spices and ¼ cup water. Cook on medium heat for 2 minute.
- Add the chicken and cook on high heat for 20 minutes, stirring occasionally.
- Add 4 cups of cold water and bring to a boil.
- Once the water is boiled, continue to cook on low heat for 15 minutes.
- Add the rice and let the water boil on high heat until the water is almost evaporated.
- Serve with Raita

