Panaskan minyak, tumis bumbu halus sampai beraroma. Tambahkan daun salam, lengkuas dan sereh.
Rebus ayam hingga empuk, angkat, potong-potong lalu sisihkan. Sisakan air rebusan daging ayam kira-kira 1 (satu) liter, kecilkan api, masukkan bumbu yang sudah ditumis.
Tambahkan merica halus, garam dan bawang putih goreng yang sudah dihaluskan. Aduk sebentar lalu angkat.
Potong telur rebus sesuai selera, potong kentang tipis-tipis, goreng sebentar. Rebus irisan kol sebentar.
Susun kol, irisan daging ayam, kentang dan telur dalam mangkuk kemudian siram dengan kuah soto. Taburkan bawang goreng dan daun bawang.