
Pakistani Chicken Biryani
A layered Pakistani biryani with yogurt-marinated chicken, basmati rice, fried onions, and warm spices. Make it for weekends, guests, or Eid.
By TastyTrails Kitchen ยท Published ยท Updated
Jump to RecipePakistani chicken biryani is a dum-style rice dish of marinated chicken and parboiled basmati rice layered together, then finished over low heat until the grains are separate and fragrant. This version stays true to that style, using whole spices, fried onions, herbs, yogurt, and a tight final steam.
What makes it work is building flavor in stages: brown the onions well, cook the chicken masala until the oil separates, and boil the rice only until it is mostly cooked before layering. Use a heavy pot and keep the heat low during dum so the bottom does not scorch before the rice finishes.
Ingredients
- 2 cups (400 g) basmati rice
- 1 3/4 lb (800 g) bone-in chicken pieces
- 1/2 cup (120 g) plain whole-milk yogurt
- 2 tbsp (30 g) ginger-garlic paste
- 1 tsp Kashmiri red chili powder
- 1/2 tsp ground turmeric
- 1 1/4 tsp kosher salt, divided, plus more for the rice water
- 1/4 cup (60 ml) neutral oil
- 2 tbsp (30 ml) ghee
- 1 large onion, thinly sliced
- 2 bay leaves
- 6 green cardamom pods
- 4 cloves
- 1 cinnamon stick
- 1 tsp cumin seeds
- 2 tomatoes, chopped
- 2 green chilies, slit
- 1/4 cup (10 g) chopped mint leaves, plus more for garnish
- 1/4 cup (15 g) chopped cilantro, plus more for garnish
- 1/2 tsp garam masala
- 1 tbsp (15 ml) lemon juice
- 8 cups (1.9 L) water, for boiling the rice
Instructions
- 1
Rinse the basmati rice under cold water until the water runs mostly clear, then soak it in fresh water for 30 minutes. At the same time, mix the chicken with the yogurt, ginger-garlic paste, Kashmiri chili powder, turmeric, and 3/4 teaspoon of the salt, and let it marinate for 30 minutes at room temperature.
- 2
Heat the oil and ghee in a heavy-bottomed Dutch oven or deep pot over medium heat. Add the sliced onion and cook, stirring often, until deep golden brown and sweet-smelling, 10-12 minutes; do not let it burn.
- 3
Add the bay leaves, cardamom, cloves, cinnamon stick, and cumin seeds to the onions and cook for 30 seconds, until fragrant. Add the marinated chicken and cook over medium-high heat, turning the pieces, until the chicken loses its raw color and the yogurt thickens, 8-10 minutes.
- 4
Add the tomatoes, green chilies, mint, cilantro, garam masala, lemon juice, and the remaining 1/2 teaspoon salt. Cook over medium heat until the tomatoes break down and the oil starts to separate at the edges, 8-10 minutes; the masala should look thick, not watery.
- 5
While the chicken masala cooks, bring the 8 cups (1.9 L) water to a rolling boil in a large pot and season it generously with salt so it tastes slightly salty. Drain the soaked rice, add it to the boiling water, and cook over high heat until the grains are about 70% cooked, 5-6 minutes; the outside should be soft but the center still firm. Drain immediately.
- 6
Reduce the heat under the chicken to low. Spread the parboiled rice evenly over the chicken, then scatter a little extra mint and cilantro on top if you like.
- 7
Cover the pot tightly with a lid; if needed, place a piece of foil or a clean kitchen towel under the lid to trap steam. Cook on very low heat for 25-30 minutes, until the rice is tender, the surface looks dry, and the pot smells deeply aromatic.
- 8
Turn off the heat and let the biryani rest, covered, for 10 minutes. Gently lift and fluff from the sides with a wide spoon so the rice stays long and separate, then serve hot.
Tips for the Best Pakistani Chicken Biryani
- Brown the onions properly; pale onions make a flat-tasting biryani, while burnt onions turn it bitter.
- Do not overcook the rice before layering. If it is fully cooked before dum, the final biryani can turn soft and clumpy.
- If your tomatoes release a lot of liquid, cook the masala a few minutes longer before adding the rice. The chicken layer should be thick so the rice steams rather than boils.
- Bone-in chicken gives better flavor and stays juicier than boneless pieces during dum. If using boneless thighs, reduce the chicken simmering time by a few minutes.
- For a slightly richer finish, drizzle 1 tbsp (15 ml) warm milk tinted with a pinch of saffron over the rice before the final steam.
- You can marinate the chicken up to 12 hours ahead and refrigerate it. Let it sit at room temperature for 20 minutes before cooking.
Storage and Reheating
Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat gently in a covered skillet or microwave with a splash of water to loosen the rice and prevent drying out. Biryani can be frozen for up to 2 months; thaw overnight in the fridge before reheating.
Frequently Asked Questions
What makes Pakistani biryani different from pulao?
Biryani is layered and finished on dum, with separately parboiled rice and a more assertive spiced masala. Pulao is usually cooked together in one stage and tastes milder.
Can I use boneless chicken for chicken biryani?
Yes, boneless chicken thighs work well, but bone-in pieces are more traditional and give the rice better flavor. Boneless breast can dry out during the final steam.
Why is my biryani rice mushy?
The usual cause is overcooking the rice before layering or leaving too much liquid in the chicken masala. Parboil the rice only until mostly cooked and reduce the masala until thick before dum.
Can I make chicken biryani ahead?
Yes. You can marinate the chicken a day ahead and even cook the chicken masala several hours ahead. For the best texture, boil the rice and do the final layering and dum closer to serving time.
Quick Info
Prep Time
35 min
Cook Time
75 min
Servings
4
Difficulty
Medium
Nutrition Facts
Per serving (estimated)



