Siapkan 1000g sandung lamur sapi, cuci bersih, lalu potong menjadi potongan besar selebar tiga jari.
Masukkan air dingin secukupnya ke dalam panci, tambahkan potongan daun bawang dan irisan jahe untuk menghilangkan bau amis. Masukkan sandung lamur sapi ke dalam panci berisi air dingin.
Rebus sebentar sandung lamur hingga busa keluar, lalu angkat dan bilas dengan air panas sampai bersih.
Iris tanda silang pada 4 buah tomat, rendam dalam air panas agar mudah dikupas. Setelah dikupas, potong dadu kecil 3 buah tomat dan potong 1 buah menjadi potongan besar untuk digunakan nanti.
Hancurkan 3 siung bawang putih, iris 4 irisan jahe, setengah batang daun bawang, dan potong 125g bawang merah menjadi potongan besar untuk digunakan nanti.
Panaskan panci dengan api sedang, tambahkan sedikit minyak, lalu tumis bahan-bahan hingga harum.
Masukkan potongan dadu tomat, tumis hingga mengeluarkan sari tomat. Masukkan sandung lamur sapi yang sudah direbus.
Tambahkan 2 sendok garam, 1 sendok saus tiram, 1 sendok kecap asin, 1 sendok kecap manis, dan satu mangkuk air, lalu aduk rata. Tambahkan 1 daun salam, 1 potong kayu manis, dan 1 bunga lawang.
Tutup panci, kecilkan api, dan rebus selama 90-120 menit (tergantung selera, jika ingin lebih empuk, rebus lebih lama)
Buka tutup panci, tambahkan 250g kentang yang sudah dikupas dan dipotong, serta potongan tomat, lalu masak selama 20 menit sebelum disajikan.