1. Masukkan daging sapi dan tulang sapi ke dalam panci. Tambahkan air dan rebus hingga mendidih. Buang busa yang terbentuk di permukaan.
2. Masukkan bawang merah, bawang putih, jahe, lengkuas, serai, ketumbar bubuk, jinten bubuk, kunyit bubuk, merica bubuk, gula pasir, dan garam. Aduk hingga rata.
3. Kecilkan api dan masak selama 2-3 jam atau hingga daging empuk.
4. Angkat daging dari panci dan potong kecil-kecil. Saring kaldu dan buang kotoran yang mengapung.
5. Panaskan minyak goreng dalam wajan. Tumis bawang merah dan bawang putih hingga harum.
6. Tambahkan kaldu dan daging sapi. Aduk hingga rata dan masak hingga mendidih.
7. Sajikan soto dalam mangkuk. Tambahkan bawang goreng, daun bawang, dan kecap manis sesuai selera.