Didihkan sepanci air, lalu blansir daging selama 1 menit. Tiriskan, bilas hingga buihnya hilang, lalu sisihkan.
Panaskan minyak dalam wok di atas api kecil, lalu tambahkan gula. Masak hingga gula mulai meleleh.
Masukkan perut babi yang sudah diblansir, bawang merah goreng, arak Shaoxing, kecap asin light, kecap asin dark, dan air. Aduk, lalu didihkan. Setelah mendidih, masukkan rempah-rempah dan jamur.
Masak dengan api kecil selama 2 jam sambil sesekali diaduk agar tidak lengket.
Masukkan telur rebus setelah 1 jam 40 menit memasak.
Pada tahap ini, daging seharusnya sudah sangat empuk dan mudah hancur. Untuk menyelesaikan hidangan, angkat rempah-rempah utuhnya lalu besarkan api ke sedang-tinggi agar saus mengental, sambil sesekali diaduk. Proses ini biasanya memakan waktu sekitar 5 menit. Saus harus cukup kental untuk melapisi sendok, tetapi jumlahnya tetap cukup banyak.
Sajikan di atas nasi putih hangat dengan sayuran yang sudah diblansir.