1. Rebus ayam dalam air hingga mendidih. Buang air rebusan pertama, lalu rebus kembali ayam hingga empuk.
2. Tumis bawang merah dan bawang putih hingga harum.
3. Masukkan daun salam, daun jeruk purut, serai, lengkuas, jahe, kunyit bubuk, ketumbar bubuk, jintan bubuk, dan merica bubuk. Tumis hingga bumbu matang.
4. Tuangkan bumbu tumis ke dalam rebusan ayam. Aduk rata.
5. Tambahkan garam. Masak hingga bumbu meresap.
6. Cicipi dan sesuaikan rasa sesuai selera.
7. Tata potongan ayam, kentang, telur rebus, perkedel, daun bawang, dan tomat dalam mangkuk.
8. Siram dengan kuah soto.
9. Tambahkan sambal dan jeruk nipis jika diinginkan.
Soto Ayam Lamongan siap disajikan selagi hangat. Nikmati dengan nasi putih atau lontong.