Fragrant Pakistani Chicken Biryani with Yogurt Marinade

Published: February 25, 2026
Sabbir KarimSabbir Karim
Tags: Dinner, Chicken, Celebration, Rice, Pakistani, Biryani

Chicken Biryani

A fragrant layered Pakistani chicken biryani with spiced yogurt, basmati rice, and crisp fried onions.

Prep Time:30 minCook Time:60 minTotal Time:90 minServings:6Difficulty:Medium

Nutrition (per serving)

Calories:720 kcal
Protein:45 g
Carbs:78 g
Fat:28 g

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.

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

Instructions

  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.

    Chicken pieces coated in spiced yogurt marinade
  2. Soak saffron in warm milk and set aside. Drain soaked rice and set aside.

    Saffron milk beside drained basmati rice
  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.

    Sliced onions frying until crisp and golden
  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.

    Whole spices sizzling in ghee inside a heavy pot
  5. Add marinated chicken in batches and brown on all sides for 6–8 minutes. Remove and set aside with any juices.

    Marinated chicken browning in a heavy pot
  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.

    Steaming par-cooked basmati rice in a strainer
  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.

    First biryani layer with rice chicken herbs and 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.

    Layered biryani topped with butter onions herbs cashews and raisins
  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.

    Covered biryani pot sealed for dum cooking
  10. Remove from heat and let rest sealed for 10 minutes to settle the steam.

    Closed biryani pot resting off the heat
  11. Gently fluff the biryani with a fork, taking care to mix layers as desired and distribute chicken and rice evenly.

    Fluffy chicken biryani being lifted with a spoon
  12. Serve hot with raita, lemon wedges, and a simple salad.

    Finished chicken biryani served with raita lemon and salad

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.