Cuci bersih ayam, lalu lumuri dengan air jeruk nipis dan sedikit garam. Diamkan 10 menit, bilas kembali.
Campurkan bawang putih, bawang merah, ketumbar, lada, garam, kecap manis, minyak goreng, dan air. Aduk hingga rata.
Masukkan potongan ayam ke dalam bumbu. Aduk hingga ayam terbalut sempurna. Diamkan minimal 30 menit agar bumbu meresap.
Susun ayam di atas loyang atau panggangan.
Panggang ayam dalam oven suhu 180°C selama 35–45 menit hingga matang dan kecokelatan.
Jika menggunakan teflon atau panggangan arang, panggang sambil dibolak-balik dan olesi sisa bumbu agar tidak kering.
Angkat dan sajikan ayam panggang selagi hangat.