1. Potong ayam menjadi beberapa bagian, lalu cuci bersih dan tiriskan.
2. Panaskan minyak goreng dalam panci, lalu tumis bawang merah dan bawang putih hingga harum.
3. Masukkan daun jeruk purut, serai, lengkuas, ketumbar, jinten, merica, dan pala. Aduk rata dan masak hingga bumbu layu.
4. Tambahkan ayam ke dalam bumbu dan aduk-aduk hingga tercampur rata.
5. Tuang air, lalu didihkan.
6. Kecilkan api dan masak soto selama kurang lebih 1 jam atau hingga ayam matang dan empuk.
7. Bumbui soto dengan garam secukupnya.
8. Sajikan soto ayam dengan nasi putih, aneka lauk pauk, dan sambal.