4 tablespoons ghee – melted (for pot and drizzling)
1 teaspoons kewra water – optional (for drizzling)
Instructions
Rinse the basmati rice under cool water until it runs clear, then soak it in fresh water for 30 minutes; drain well after soaking.
Heat the neutral oil in a wide skillet over medium heat until shimmering, 2–3 minutes. Add the sliced onions and cook, stirring frequently, until deep golden brown and crisp at the edges, 18–25 minutes; transfer to paper towels to drain.
Warm the milk until just hot to the touch, 10–20 seconds in a microwave or 1 minute on low heat. Add the saffron threads and let them steep to bloom color and aroma, 10 minutes.
Crush half of the fried onions into coarse crumbs with your fingers, leaving the rest in strands for layering, 1–2 minutes.
In a large bowl, combine the chicken, yogurt, ginger-garlic paste, lemon juice, Kashmiri red chili powder, ground coriander, ground cumin, ground turmeric, garam masala, 2.5 teaspoons kosher salt (for marinade), green chilies, and the crushed fried onions. Mix to coat thoroughly, then cover and marinate in the refrigerator for at least 1 hour (up to 4 hours); remove to room temperature 20 minutes before cooking.
Bring 3.5 quarts water to a rolling boil in a large pot, 8–10 minutes. Add 2 tablespoons kosher salt (for rice water), bay leaves, cinnamon sticks, green cardamom pods, cloves, black cumin seeds, black peppercorns, star anise, and mace blade; boil 1 minute until aromatic.
Add the soaked, drained rice to the boiling spiced water and cook until the grains are 70% cooked—soft at the edges but still firm at the core, 5–6 minutes. Drain immediately in a colander; discard or reserve the whole spices as you prefer.
Grease the base of a heavy 6–7 quart Dutch oven or wide heavy pot with 1 tablespoon ghee, 30 seconds. Spread the marinated chicken in an even layer, then scatter half the mint and half the cilantro and a handful of the reserved fried onion strands over the chicken, 2–3 minutes.
Layer the parboiled rice evenly over the chicken, 1–2 minutes. Drizzle the saffron milk and the remaining ghee over the rice, then top with the remaining fried onions, mint, and cilantro; sprinkle the kewra water over the surface, 2–3 minutes.
Cover tightly with a lid (add a foil layer if needed for a tight seal). Set over medium heat until you see steam escaping from the edge and you hear a gentle sizzle, 5–7 minutes; reduce to very low heat and cook on dum until the chicken is tender and the rice is fully cooked, 25–30 minutes (chicken at least 165°F; rice fragrant and fluffy).
Remove from heat and rest, covered, to let the steam settle and the grains firm up, 10 minutes. Gently fluff from the sides, lifting some masala into the rice without breaking the grains, and serve hot.