1. Cuci bersih ayam dan potong-potong sesuai selera.
2. Didihkan air dalam panci besar. Masukkan ayam, serai, daun jeruk purut, daun salam, lengkuas, ketumbar bubuk, merica bubuk, kunyit bubuk, dan garam. Kecilkan api dan masak hingga ayam empuk dan kaldunya berwarna bening, sekitar 45-60 menit.
3. Angkat ayam dari panci dan suwir-suwir dagingnya. Saring kuah kaldu dan sisihkan.
4. Panaskan minyak goreng dalam wajan. Tumis bawang goreng hingga berwarna keemasan.
5. Dalam mangkuk, tata nasi putih (jika suka), suwiran ayam, bawang goreng, daun bawang, dan seledri.
6. Tuangkan kuah kaldu panas-panas ke dalam mangkuk. Tambahkan perasan jeruk nipis atau limau sesuai selera.
7. Soto ayam bening siap disajikan.