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.