Cuci bersih ayam, lumuri dengan air jeruk nipis, diamkan sekitar 10 menit agar tidak amis.
Rebus ayam sebentar hingga matang, lalu tiriskan.
Panaskan minyak di wajan, tumis bawang bombai, bawang merah, dan bawang putih sampai harum.
Masukkan cabai merah, daun jeruk, jahe, dan lengkuas. Aduk sebentar hingga bumbu matang.
Tuang air, lalu tambahkan kecap manis, kecap asin, saus tiram, saus sambal, garam, dan air asam jawa. Aduk rata hingga mendidih.
Masukkan ayam, masak hingga bumbu meresap, air menyusut, dan kuahnya mengental.
Terakhir, tambahkan daun bawang, aduk sebentar, koreksi rasa, dan sajikan hangat.