Ingredients:

  • lbs Bone-in, skinless Chicken pieces (thighs/drumsticks)
  • cup Plain Whole Milk Yogurt
  • Tbsp Ginger-Garlic Paste
  • Tbsp Fresh Lemon Juice
  • tsp Turmeric Powder
  • Tbsp Kashmiri Red Chilli Powder
  • tsp Garam Masala Powder
  • cup chopped Fresh Coriander & Mint leaves
  • tsp Salt (for marinade)
  • large Brown or Red Onions, thinly sliced
  • cups Neutral Oil (for frying onions)
  • cups Aged Basmati Rice
  • cups Water (for boiling rice)
  • Green Cardamom pods
  • Cloves
  • Cinnamon Stick
  • Bay Leaves (for rice water)
  • Tbsp Salt (for rice water)
  • A generous pinch Saffron Threads (steeped in 3 Tbsp warm milk)
  • Tbsp Ghee (Clarified Butter)
  • Handful Fresh Mint & Coriander leaves (for layering)
  • tsp Kewra Water or Rose Water (Optional)

Instructions:

  1. Marinate Chicken: Combine chicken with all marinade ingredients (yogurt, ginger-garlic paste, lemon juice, turmeric, chilli powder, garam masala, herbs, salt). Ensure chicken is thoroughly coated. Cover and refrigerate for a minimum of 2 hours, ideally overnight.
  2. Prepare Birista (Crispy Onions): Heat 2 cups of neutral oil in a deep pan over medium-low heat. Slowly fry the thinly sliced onions until deep golden brown and crisp. Remove promptly with a sieve, drain on paper towels, and reserve 2 Tbsp of the frying oil.
  3. Soak and Boil Rice: Rinse the Basmati rice thoroughly until the water runs clear, then soak for 30 minutes. Drain. Bring 10 cups of water to a rolling boil in a large saucepan with the whole spices (cardamom, cloves, cinnamon, bay leaves) and 2 Tbsp of salt.
  4. Par-Boil Rice: Add the drained rice to the boiling water. Cook uncovered until the rice is 60–70% cooked (al dente). Immediately drain the rice through a sieve, discarding the water and whole spices.
  5. Assemble Base: In a large heavy-bottomed pot, heat the 2 Tbsp of reserved onion oil. Layer the marinated chicken mixture in the base. Cook on medium heat for 10–12 minutes until the chicken is about 50% cooked and the marinade has thickened.
  6. Layering: Turn off the heat under the chicken. Gently spread half of the par-cooked rice evenly over the chicken. Sprinkle with half of the fresh herbs, drizzle with 1 Tbsp of Ghee, and half of the crispy birista.
  7. Final Layering: Gently spoon the remaining rice over the first layer. Drizzle the saffron-milk mixture evenly over the top. Scatter the remaining herbs, the remaining Ghee, and the remaining crispy birista. Add Kewra/Rose Water if using.
  8. Seal for Dum: Cover the pot tightly. Use a clean kitchen cloth or aluminum foil placed between the pot rim and the lid to create a perfect steam seal. This step is crucial for dum pukht.
  9. Dum Cooking: Cook on very low heat (use a heat diffuser if available) for 35–40 minutes. This slow steaming cooks the chicken and finishes the rice perfectly.
  10. Rest and Serve: Turn off the heat and let the Biryani rest, undisturbed, for 15 minutes before serving. Gently scoop from the side of the pot to maintain the distinct layers.