1. Rebus babat dalam air bersama daun salam, daun jeruk, serai, lengkuas, jahe, dan sedikit garam. Masak hingga babat empuk sekitar 45-60 menit.
2. Panaskan minyak goreng, tumis bawang merah dan bawang putih hingga harum. Masukkan ketumbar, merica, kunyit, gula merah, dan garam. Aduk hingga bumbu matang.
3. Masukkan bumbu tumis ke dalam rebusan babat. Aduk rata dan koreksi rasa. Jika perlu, tambahkan gula atau garam sesuai selera.
4. Masak hingga kuah soto mendidih dan mengental. Angkat dan sajikan selagi hangat dengan lontong atau nasi putih.