Dalam panci, rebus daging dan jeroan (masing-masing atau terpisah) hingga empuk. Angkat daging dan jeroan lalu potong kotak kecil. Buang air rebusannya.
Rebus daging kembali (tanpa jeroan) dengan air baru (1 liter). Sisihkan.
Panaskan minyak. Tumis bumbu halus hingga harum dan matang. Angkat dan masukkan ke dalam rebusan daging. Aduk rata.
Masukkan jeroan, serai, lengkuas, kayu manis, daun salam, daun jeruk, dan cengkeh. Aduk rata.
Bumbui dengan garam, gula, dan merica. Aduk rata.
Tuang santan kental. Aduk-aduk agar santan tidak pecah. Masak hingga mendidih dan matang. Matikan api.
Tata kentang, tomat, dan daging dalam mangkok. Taruh daun bawang di atasnya. Siram dengan kuah soto. Beri taburan bawang goreng.
Siap disajikan bersama emping goreng.
Notes
Pisahkan antara merebus daging dan jeroan supaya tidak bercampur bau amisnya.