1. Rebus ayam bersama air dalam panci hingga mendidih.
2. Buang air rebusan pertama.
3. Masukkan kembali ayam ke dalam panci dan tambahkan air.
4. Tambahkan garam, merica bubuk, ketumbar bubuk, jinten bubuk, kunyit bubuk, jahe bubuk, lengkuas bubuk, serai bubuk, daun salam, daun jeruk, serai, lengkuas, dan jahe.
5. Rebus kembali hingga ayam empuk.
6. Angkat ayam dan suwir-suwir.
7. Saring kuah soto.
8. Masukkan kembali kuah soto ke dalam panci.
9. Tambahkan tomat, kentang, wortel, dan kol.
10. Rebus hingga sayuran empuk.
11. Masukkan suwiran ayam dan masak hingga mendidih.
12. Sajikan soto selagi hangat dengan tambahan daun bawang, seledri, dan jeruk nipis.