- Cuci bersih ayam kampung dan potong menjadi dua bagian. Rebus ayam dengan air hingga empuk, sekitar 30-40 menit. Saat mendidih, buang buih yang muncul di permukaan kaldu untuk menjaga kejernihan kuah.
- Setelah ayam matang, angkat dan suwir-suwir dagingnya, sisihkan. Simpan tulangnya dalam panci untuk kaldu.
- Haluskan bawang merah, bawang putih, kemiri, jahe, kunyit, dan ketumbar.
- Tumis bumbu halus dengan sedikit minyak hingga harum. Tambahkan lengkuas, serai, daun jeruk, dan daun salam, tumis hingga rempah-rempah layu dan aromanya keluar.
- Masukkan bumbu tumis ke dalam panci kaldu ayam. Aduk rata dan masak hingga bumbu meresap, sekitar 10-15 menit.
- Tambahkan garam, gula, dan kaldu bubuk sesuai selera. Biarkan kuah mendidih kembali, lalu kecilkan api.
- Rebus bihun hingga matang, tiriskan.
- Seduh tauge dan kol dengan air panas, tiriskan.
- Rebus telur hingga matang, kupas dan potong sesuai selera.
- Susun bihun, tauge, kol, dan telur rebus di mangkuk saji.
- Tambahkan ayam suwir di atasnya.
- Siram dengan kuah kaldu yang masih panas.
- Taburi bawang goreng dan daun seledri untuk aroma dan rasa tambahan.
- Sajikan soto ayam dengan potongan jeruk nipis, kecap manis, dan sambal rawit sebagai pelengkap.