Fragrant Pakistani Chicken Biryani with Yogurt Marinade

Chicken Biryani
A fragrant layered Pakistani chicken biryani with spiced yogurt, basmati rice, and crisp fried onions.
This biryani is one of those dishes I love sharing with friends — fragrant basmati rice layered with yogurt-marinated chicken, bright herbs, and crispy caramelized onions. It’s celebratory but approachable: the flavors are rich and aromatic without being fussy, and the slow 'dum' finish makes the rice sing.
Rooted in Pakistani tradition, this recipe balances whole and ground spices, saffron, and tangy yogurt for depth. Follow the steps for a reliable layered biryani that feeds a family or keeps you happily satisfied for leftovers.
Nutrition (per serving)
Directions
-
1
Marinate the chicken: in a bowl combine yogurt, ginger-garlic paste, lemon juice, garam masala, ground cumin, coriander, turmeric, chili powder and 1 tsp salt. Add chicken, mix well, and refrigerate 30 minutes to 2 hours.
-
2
Soak saffron in warm milk and set aside. Drain soaked rice and set aside.
-
3
Fry the sliced onions: heat oil in a wide skillet over medium-high heat and fry onions until deep golden and crisp. Remove with a slotted spoon and drain on paper towels. Reserve 2 tbsp oil from the pan.
-
4
Brown the marinated chicken: in a heavy-bottomed pot or Dutch oven heat ghee plus 2 tbsp reserved oil over medium-high heat. Add whole spices (cinnamon, cardamom, cloves, bay leaves) and toast 30 seconds until fragrant.
-
5
Add marinated chicken in batches and brown on all sides for 6–8 minutes. Remove and set aside with any juices.
-
6
Par-cook the rice: bring 4 quarts of water to a boil (or use 3 cups stock + additional water) with 1 tsp salt and a pinch of oil. Add drained rice and cook until 70% done (about 6–7 minutes). Drain and keep warm.
-
7
Layering: reduce heat to low. Spread half the par-cooked rice over the bottom of the pot. Add half the browned chicken pieces, sprinkle half the fried onions, half the chopped cilantro and mint, and a little garam masala. Drizzle half the saffron milk.
-
8
Repeat with remaining rice and chicken to make a second layer. Dot the top with butter, remaining fried onions, herbs, toasted cashews and raisins if using.
-
9
Seal and cook (dum): cover the pot with a tight-fitting lid. You can seal with dough or wrap lid in foil for sturdiness. Cook on very low heat for 25–30 minutes, or place the sealed pot in a 325°F oven for 25 minutes.
-
10
Remove from heat and let rest sealed for 10 minutes to settle the steam.
-
11
Gently fluff the biryani with a fork, taking care to mix layers as desired and distribute chicken and rice evenly.
-
12
Serve hot with raita, lemon wedges, and a simple salad.
Ingredients
- Basmati rice, rinsed and soaked 30 minutes:3 cups
- Chicken pieces (bone-in, skin removed):2 lb
- Plain yogurt:1 cup
- Onions, thinly sliced:3 pieces
- Fried onions (birista):2 cups
- Ghee or neutral oil:3 tbsp
- Vegetable oil (for frying onions):1/2 cup
- Ginger-garlic paste:2 tbsp
- Green chilies, slit:3 pieces
- Fresh cilantro, chopped:1/2 cup
- Fresh mint, chopped:1/2 cup
- Lemon juice:2 tbsp
- Saffron threads:1/4 tsp
- Warm milk (to soak saffron):2 tbsp
- Chicken stock or water:3 cups
- Salt:2 tsp
- Garam masala:2 tsp
- Ground cumin:1 tsp
- Ground coriander:1 tsp
- Turmeric:1 tsp
- Chili powder (adjust to taste):1 tsp
- Whole cinnamon sticks:2 pieces
- Green cardamom pods:6 pieces
- Cloves:6 pieces
- Bay leaves:2 pieces
- Butter:2 tbsp
- Toasted cashews (optional):1/4 cup
- Raisins (optional):1/4 cup
Tips & Notes
- Fry onions slowly until deeply caramelized — they add sweetness and texture that makes the biryani sing.
- Par-cook rice to about 70% so it finishes perfectly during the dum without turning mushy.
- Use bone-in chicken for more flavor; if using boneless, reduce cook time slightly.
- If you don't have saffron, a pinch of turmeric gives color but saffron adds the authentic aroma.