1. Didihkan air kurang lebih 5 liter, masukkan ayam utuh yang sudah dibersihkan, beri bawang prei.
2. Rebus ayam dengan api sedang sampai 1/2 matang, beri sedikit garam supaya ayam ada rasa. Lalu buang bawang preinya.
3. Tumis bumbu halus dengan minyak atau margarine sampai tanak dan harum. Masukkan di kuah ayam, tambahkan bumbu lainnya yang dibungkus kain (supaya kuahnya bersih). Didihkan dengan api sedang sampai ayam empuk.
4. Setelah empuk, angkat ayam dan dinginkan, lalu suwir-suwir.
5. Untuk kuah ayam: beri garam, gula, merica, kaldu jamur, lalu koreksi rasa. Kalau sudah pas, matikan api.
6. Soto ayam siap disajikan dengan lontong atau ketupat atau nasi putih dan bahan tambahan lainnya.