1. Bersihkan ayam dan potong-potong.
2. Rebus ayam dalam air bersama serai, daun salam, daun jeruk purut, ketumbar, jinten, kunyit, merica, dan garam. Masak hingga ayam empuk.
3. Angkat ayam dan pisahkan daging dari tulangnya.
4. Siapkan bumbu halus dengan mencampurkan bawang merah, bawang putih, kemiri, dan jahe.
5. Tumis bumbu halus bersama daun bawang dan daun seledri hingga harum.
6. Masukkan tumisan bumbu ke dalam kuah rebusan ayam.
7. Masukkan kembali daging ayam yang sudah dipisahkan dari tulangnya.
8. Masak hingga bumbu meresap ke dalam ayam.
9. Tambahkan kucai ke dalam soto.
10. Sajikan soto ayam hangat-hangat bersama nasi, sambal, dan kerupuk.