Kalın tabanlı bir tavanın içerisinde tane karabiber, kimyon tohumu, keten tohumu, karanfil ve kişniş kokuları çıkana kadar kısık ateşte çevrilir.
Ardından kavrulan baharatlar bir havana aktarılır. Kakule de tohumları çıkartılarak bu baharatlara ilave edilir.
Zerdeçal, toz kırmızı biber, pul biber ve kurutulmuş chili biber de eklenerek dövülmeye başlanır. Tüm baharatlar bir araya gelip toz oluncaya kadar bu işleme devam edilir.
Baharat karışımı bir kavanoza koyulur.
Tavuklar küp küp doğranır.
Derin bir kap içerisine süzme yoğurt, limon suyu, zeytinyağı ve tuz konularak çırpılır.
Sarımsak ezilir ve yoğurtlu karşımın içerisine zencefil ile birlikte eklenir.
Hazırlanan baharat karışımından 1 yemek kaşığı bu yoğurda eklenir.
Hazırlanan karışımın içine tavuklar da ilave edilerek harmanlanır. Daha sonrasında streç film kapatılarak 4-6 saat buzdolabında dinlendirilir.
Orta boy bir sos tenceresine tereyağı eklenir. Ardından minik küpler halindeki soğanlar da tencereye dahil edilir.
Üstüne rendelenmiş domates ve domates salçası da dahil edilerek güzelce karıştırılır. İçine defne yaprağı da atılır.
Oda ısısındaki krema karıştırılarak azar azar üstüne ilave edilir ve sosun yoğunlaşması sağlanır.
Sos hazırlandığı esnada kısık ateşte olmalıdır.
Ayrı bir tavada ısıtılan zeytinyağına tavuklar eklenir. 10-12 dakika kadar karıştırılarak pişirilir.
Daha sonrasında tavuklar ocakta hazır olan bol baharatlı sosun içine ilave edilir. Sosla birlikte 10-15 dakika kadar daha pişer.
Pişmesinin hemen ardından kapağı kapatılır ve 15 dakika dinlendirilir.