Siapkan ayam. Cuci bersih ayam, lalu lumuri dengan air jeruk nipis, sedikit lada, dan garam. Diamkan 10 menit di dalam kulkas.
Rebus ayam. Didihkan air, lalu rebus ayam hingga setengah matang. Angkat dan tiriskan.
Tumis bumbu. Panaskan minyak, lalu tumis bawang merah, bawang putih, jahe, daun jeruk, dan cabai iris hingga harum. Masukkan juga cabai halus bila ingin lebih pedas.
Masukkan saus dan kecap. Tambahkan kecap manis, kecap asin, saus tomat, dan saus sambal. Aduk rata hingga bumbu tercampur sempurna.
Bumbui. Tambahkan lada, pala, dan air jeruk lemon atau air asam jawa sesuai selera.
Masak ayam. Masukkan potongan ayam, aduk hingga semua bagian terbalut bumbu. Tambahkan air secukupnya, lalu masak dengan api sedang hingga kuah mengental dan meresap.
Akhiri dengan wangi. Masukkan irisan daun bawang dan bawang bombai. Aduk sebentar, lalu matikan api.