A fragrant Pakistani-style chicken biryani built on long-grain basmati, yogurt-marinated chicken, and warm whole spices. The layered pot is sealed tight with dough so the rice finishes cooking in aromatic steam, yielding tender meat and perfectly separate grains. Serve with cucumber raita and a wedge of lemon for a complete feast.
Prep Time40 mins
Cook Time70 mins
Total Time110 mins
Servings6
Yield6 servings
Nutrition Facts
Per serving (estimated)
- 610 kcalCalories
- 28 gFat
- 7 gSaturated Fat
- 62 gCarbs
- 4 gFiber
- 6 gSugar
- 34 gProtein
- 780 mgSodium
- 520 mgPotassium
- 140 mgCalcium
- 4 mgIron
- 9 mgVitamin C
- 180 mcgVitamin A
Ingredients
For the chicken and marinade
- 1.5 kg bone-in chicken thighs and drumsticks, skin removed and pierced
- 1 cup plain whole-milk yogurt, whisked
- 3 tablespoons ginger-garlic paste
- 2 tablespoons lemon juice
- 1 teaspoon red chili powder
- 1 teaspoon ground turmeric
- 2 teaspoons biryani masala or garam masala
- 1 teaspoon fine sea salt
- 1/2 cup neutral oil, divided
- 2 large onions, thinly sliced and deep-fried until dark golden (birista)
For the basmati rice
- 3 cups aged Indian basmati rice, rinsed and soaked 30 minutes
- 2 tablespoons ghee
- 1 cinnamon stick
- 4 green cardamom pods
- 4 cloves
- 2 bay leaves
- 1 star anise
- 1/2 teaspoon shahjeera (caraway seeds)
- 1 tablespoon salt
For layering and garnish
- 2 large tomatoes, sliced into rounds
- 1/3 cup chopped fresh cilantro
- 1/3 cup chopped fresh mint leaves
- 2 green chilies, slit lengthwise
- 1/2 teaspoon saffron threads steeped in 3 tablespoons warm milk
- Extra ghee for drizzling
- 1 tablespoon biryani masala, toasted and lightly crushed
Directions
- Marinate the chicken: whisk together yogurt, ginger-garlic paste, lemon juice, chili powder, turmeric, biryani masala, and salt. Toss with the chicken, cover, and refrigerate 1 to 4 hours so the flavors penetrate the meat.
- Bring 8 cups of water to a rolling boil with 1 tablespoon salt, the cinnamon, cardamom, cloves, bay, star anise, and shahjeera. Drain the soaked rice and add it; boil 6 to 7 minutes until the grains are just tender with a thin white core. Drain immediately and set aside.
- Heat half the oil in a heavy pot over medium-high. Brown the marinated chicken in batches, about 5 minutes total, then return all pieces to the pot with the remaining marinade. Add the sliced tomatoes and 1/2 cup water, cover, and simmer 25 minutes until the chicken is nearly cooked and the gravy is thick. Stir in half of the fried onions.
- Assemble the biryani: spread the par-cooked rice evenly over the chicken. Sprinkle with cilantro, mint, green chilies, the remaining fried onions, toasted biryani masala, and drizzle the saffron milk and 2 tablespoons of ghee across the top.
- Seal the pot: press a clean tea towel against the rim and lock the lid on top to trap steam, or roll out a strip of dough and press it around the seam between pot and lid. Cook on the lowest possible heat for 35 to 40 minutes so the rice finishes gently in the steam (dum).
- Rest the biryani off the heat for 10 minutes before lifting the lid; this keeps the layers fluffy and dry. Gently fold the rice from the bottom upward just once to combine the layers without mashing the grains, then transfer to a warm serving dish and serve with raita.
Cook’s Notes
- Aged long-grain basmati makes the biggest difference; cheaper short-grain rice will turn mushy under the dum.
- Frying the onions to a true dark amber (not golden) is key for that deep biryani color and sweet-savory backbone.
- If you cannot find shahjeera, skip it or substitute an extra pinch of cumin seeds in the rice water.
- Kashmiri chili powder gives vibrant red color with mild heat; swap in 1 teaspoon paprika plus 1/2 teaspoon cayenne if needed.
- The dough seal is traditional but a tight-fitting heavy lid wrapped in a kitchen towel works just as well for the dum.










