Chicken Yakhni Pulao (Pakistani Chicken and Rice)
Published June 26, 2025

- Total Time
- About 1 hour
- Prep Time
- 5 minutes
- Cook Time
- 1 hour
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- 1½cups basmati rice
- 1pound bone-in, skinless chicken pieces (split breasts, thighs and/or legs)
- 8 to 10black peppercorns
- 4 to 6cloves
- 1cinnamon stick
- 2teaspoons cumin seeds, divided
- ¼cup ghee or neutral oil (such as canola or vegetable)
- 1medium yellow or white onion, thinly sliced
- 1tablespoon ginger paste or freshly grated ginger
- 1tablespoon garlic paste or freshly grated garlic
- 2plum tomatoes, chopped
- 2Thai green chiles, stems removed
- 2tablespoons Greek yogurt
- Salt
- 1teaspoon garam masala
- 2tablespoons chopped cilantro
Preparation
- Step 1
Place the rice in a large bowl and wash by soaking and draining a few times until the water runs clear. Fill up the bowl of rice with water one final time to soak the rice; set aside.
- Step 2
In a large heavy pot over high heat, combine the chicken, peppercorns, cloves, cinnamon, 1 teaspoon of the cumin seeds and 2½ cups water. When the water starts boiling, adjust heat to medium-low to maintain a simmer. Cover so the lid is ajar and cook 20 minutes. Transfer the chicken and broth to a large bowl and set aside.
- Step 3
Add ghee to the now-empty pot and heat on high for 45 seconds. Stir in the remaining 1 teaspoon cumin seeds. Add onion, ginger and garlic, and continue to cook, stirring occasionally until onion is golden, 7 to 10 minutes. Return the chicken pieces to the pot. Continue cooking on high until the chicken has darkened slightly, about 5 minutes. Stir in tomatoes, green chiles and yogurt.
- Step 4
Drain the rice and stir it into the pot along with 2½ cups of the reserved broth (along with any spices in the broth). Season with salt. Bring to a boil, then adjust heat to medium-low to maintain a simmer.
- Step 5
Wrap a kitchen towel around the lid of the pot so it’s covered from all sides (this ensures a seal and locks in moisture). Cover the pot with the wrapped lid. Continue cooking over medium-low, undisturbed, for 12 minutes. Turn off the heat and let the pulao rest for 10 minutes.
- Step 6
Remove the lid and fluff the pulao. Sprinkle with garam masala and cilantro and serve.
Private Notes
Comments
I suspect that any chicken recipe that doesn't brown the chicken and cook the spices until aromatic and critically allow them to infuse the fats will not turn out flavoursome. Only some of the flavours here are cooked with the ghee. Boiled chicken is just boiled chicken otherwise.
Followed the recipe w a couple of exceptions. Used chicken stock rather than water and per earlier critique, toasted the spices. Wonderfully flavourable,
Made almost as written (subbed in ground clove and toasted spices in dry pan for a minute or so) but a question - are you supposed to cook minced garlic and ginger for 12-15 (7-10 + 5) minutes on high without burning them? I think next time I'd give the onions 5m head start. Second, any tips for seasoning at step 4? Hard to judge uncooked rice in broth. I think seasoning more often throughout would have been better - salt the chicken, add some to the broth, etc
I love a one pot rice dish. But I prefer to finish them off in the oven for the last step as it helps the rice not to stick to the bottom of the pan. Not too hot an oven and generally I'd leave it in around 2x the normal stove top time recommended.
Did as other commenters suggested and waited until the end of the 10 min cook window to add the ginger and garlic. Also added a bag of green beans when I put the broth back in. Ended up needing 3 cups of broth due to that edit.
I loved the chicken cooked with water and spices and the broth it rendered. A long presoaking of the rice meant that it cooked really rapidly.