A csirke biryani pácolásához a joghurtot összekeverjük a zúzott fokhagymával és az apró lyukú reszelőn lereszelt friss gyömbérrel. Belekeverjük a citrom levét is, majd a sóval és az összes többi fűszerrel jól összekeverjük. A csirkecombokat alaposan bekenjük a keverékkel, és legalább egy órát állni hagyjuk.
Közben a sáfrányt a tejbe tesszük, ami szépen kioldja az ízét és a színét.
A fűszeres alaphoz egy magas falú lábast közepes fokozaton felhevítünk, és az olajon lepirítjuk a kétféle, felszeletelt hagymát. Ezután mellé dobjuk a fűszereket, azaz a csillagánizst, az egész köményt, a babérlevelet, a szegfűszeget és a fahéjrudat. Ezekkel együtt hevítjük tovább a hagymát és a zsiradékot, majd beletesszük a pácolt húst lemosás nélkül. Lefedjük az edényt, és hagyjuk, hogy amíg a hús alja lepirul, közben párolódjon is a képződő gőzben. Ezután megfordítjuk a húsokat, és elkezdjük az étel rétegezését.
A húsra szórjuk a rizst, amit kicsit megsózunk, majd beletépkedjük a mentaleveleket, rászórjuk a garam masalát és a pirospaprikát is, és a felkarikázott chilivel is megszórjuk. Ezután felöntjük a sáfrányos tejjel és a vízzel, majd lefedjük, és az egészet 25-30 perc alatt, továbbra is közepes lángon készre pároljuk.
Mikor az étel elkészült, félretesszük, hagyjuk, hogy a rizs minden megmaradt nedvességet magába szívjon, majd átkeverjük, és mentás joghurttal tálaljuk.