1. Rebus daging ayam dengan air, garam, dan merica. Masukkan serai, daun salam, daun jeruk purut, jahe, bawang merah, bawang putih, kunyit bubuk, ketumbar bubuk, jintan bubuk, lengkuas bubuk, pala bubuk, cengkeh bubuk, dan kapulaga bubuk. Masak hingga daging empuk.
2. Haluskan semua bahan bumbu halus.
3. Panaskan minyak dalam wajan, tumis bumbu halus hingga harum.
4. Masukkan tumisan bumbu ke dalam rebusan ayam. Aduk rata.
5. Masak hingga bumbu meresap dan kuah mengental.
6. Sajikan soto dengan pelengkap bawang goreng, daun bawang, jeruk nipis, dan sambal.