Print

Pakistani Chicken Biryani (The BEST!) Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 14 reviews

This authentic Pakistani Chicken Biryani recipe is a flavorful, aromatic one-pot meal featuring marinated bone-in chicken cooked with fragrant spices and aged basmati rice, finished with a traditional steaming technique called ‘dum’ to develop rich flavors and tender textures. Perfect for a special family dinner or festive occasion.

  • Author: Chef
  • Prep Time: 30 minutes (plus marinating time up to overnight)
  • Cook Time: 1 hour 45 minutes
  • Total Time: 2 hours 15 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Pakistani

Ingredients

Chicken Marinade

  • 1 1/4 lbs bone-in, cut up, skinless chicken, cleaned and excess skin removed
  • 1/2 cup plain whole milk yogurt
  • 1 tbsp neutral oil
  • 2 tbsp biryani masala (homemade or store-bought)
  • 1 tsp coriander powder
  • 1/2 tsp cumin powder
  • 1/2-1 tsp red chili powder (start with 1/2 tsp if using store-bought biryani masala)
  • 1/4 tsp turmeric powder
  • 1/4 tsp nutmeg powder
  • pinch cane sugar (omit if using store-bought biryani masala)
  • 2 tsp kosher salt (start with 1 ¼ tsp if using store-bought biryani masala)

Whole Spices

  • 3 medium dried bay leaves (tez patta)
  • 5-6 whole cloves (loung)
  • 4-5 whole black cardamoms (badi elaichi)
  • 6 star anise (badiyaan)
  • 6 green cardamom pods (elaichi)
  • 2 3-inch cinnamon sticks (daarchini)
  • 3/4 tsp cumin seeds (zeera)
  • 1/2 tsp whole black peppercorns (kaali mirch)

Rice

  • 1 3/4 cups aged, long grain basmati rice
  • 1 1/2 tbsp kosher salt
  • 1 tbsp oil
  • 1 tsp lemon juice or vinegar

Cooking Ingredients

  • 1/4 cup neutral oil (plus more as needed)
  • 2 tbsp ghee (or butter)
  • 2 medium yellow onions (thinly sliced or finely chopped)
  • 6-8 garlic cloves (crushed)
  • 1-inch ginger piece (crushed)
  • 1 small tomato (finely chopped)
  • 1-2 small green chili peppers (such as Thai or Serrano, chopped)
  • 5 dried plums (alu bukhara)
  • 1/3 – 1/2 tsp kosher salt
  • 1 tsp garam masala (optional if using store-bought biryani masala)
  • 1/2 tsp red chili flakes (optional)
  • 1 tsp kewra essence (depending on strength)
  • 1 tsp lemon juice
  • 1/2 tsp chaat masala or garam masala
  • 1 tbsp oil
  • 1/4 cup cilantro leaves (chopped)
  • 1-2 tbsp mint leaves (chopped or substitute more cilantro)
  • 1/8 tsp yellow/orange food coloring mixed with 1 tbsp milk or water
  • 1 lemon (thinly sliced)

Instructions

  1. Marinate Chicken: In a medium bowl, combine the chicken with the yogurt, oil, biryani masala, coriander powder, cumin powder, red chili powder, turmeric powder, nutmeg powder, cane sugar, and kosher salt. Mix thoroughly to coat the chicken. Cover and refrigerate for several hours or overnight for best flavor. Allow chicken to come to room temperature before cooking.
  2. Prepare Rice: Thoroughly wash the basmati rice until water runs clear, then soak in water while you prepare the other ingredients.
  3. Sauté Onions and Spices: Heat a large heavy-bottomed pan over high heat. Add oil, ghee, and sliced onions; cook, stirring occasionally until onions are golden brown, about 15-20 minutes. Add 1/4 cup water to deglaze the pan and cook until water evaporates. Then add whole spices (bay leaves, cloves, black cardamoms, star anise, green cardamoms, cinnamon sticks, cumin seeds, black peppercorns), crushed garlic, and ginger. Sauté for 2 minutes until aromatic.
  4. Cook Chicken: Add the marinated chicken to the pan and sauté until the chicken changes color, about 2-3 minutes. Stir in chopped tomatoes, green chili peppers, and dried plums. Add 1/2 cup water to cover about one-third of the chicken and bring to a gentle boil.
  5. Simmer Chicken: Reduce heat to low, cover the pan, and let the chicken cook gently for 30 minutes, stirring once midway through. Once cooked, turn off the heat.
  6. Parboil Rice: In a medium pot, bring 7 cups (1.75 quarts) of water to a boil over high heat. Add salt, oil, and lemon juice or vinegar. Drain rice from soaking water and add it to the boiling water. Stir and cook for about 5 minutes, until rice is tender but still firm (al dente). Drain rice and set aside.
  7. Reduce Chicken Liquid: Uncover the chicken and turn heat to medium-high. Cook for 2-3 minutes to evaporate excess water. Stir in additional salt, garam masala, and red chili flakes if more heat is desired. The oil should separate from the masala. Turn off heat and stir in kewra essence and lemon juice.
  8. Layer the Biryani: Lightly oil the bottom of a heavy-bottomed dutch oven or large pot. Layer half the drained rice evenly. Sprinkle 1/4 tsp chaat or garam masala on rice. Add all the cooked chicken with its masala on top. Cover chicken with remaining rice. Sprinkle remaining 1/4 tsp chaat or garam masala, drizzle colored milk and oil over the top. Garnish with chopped cilantro, mint leaves, and arrange lemon slices over the surface.
  9. Steam (‘Dum’) Cooking: Place a heat diffuser or thick griddle beneath the pot to prevent direct heat. Cover the pot tightly with a lid wrapped with a kitchen cloth or foil to seal steam inside. Cook over medium heat for 4-5 minutes until steam builds and escapes slightly from sides. Lower heat to the lowest setting and cook for 20 minutes, allowing flavors to meld in the steam.
  10. Rest and Serve: Turn off heat and let biryani rest, still covered, for 10 minutes. Do not stir during resting or after cooking. Gently fluff and transfer to a serving platter. Serve hot with vegetable or cilantro/mint raita on the side.

Notes

  • Soaking rice helps prevent breaking and ensures fluffy grains. Do not overcook rice; it should remain slightly firm to avoid a mushy biryani.
  • If steaming in the oven, preheat to 350°F (175°C), layer the biryani in an oven-safe pot or Dutch oven, seal tightly with foil and lid, and bake for 20-25 minutes to simulate ‘dum’ cooking.
  • You can adjust spice levels by varying red chili powder and chili flakes according to heat preference.
  • Using whole spices freshens the flavor and aroma but can be substituted with pre-ground masalas if needed.
  • Kewra essence and saffron or food coloring add distinctive aroma and color but are optional.
  • For best results, use aged basmati rice and bone-in chicken to maximize flavor and texture.