Zagotuj wodę w garnku i blanszuj mięso przez 1 minutę. Odcedź, opłucz, aby usunąć pianę, i odstaw na bok.
Rozgrzej olej w woku na małym ogniu i dodaj cukier. Podgrzewaj, aż cukier zacznie się topić.
Dodaj zblanszowany boczek wieprzowy, smażone szalotki, wino Shaoxing, jasny sos sojowy, ciemny sos sojowy i wodę. Wymieszaj i doprowadź do wrzenia. Gdy całość zacznie wrzeć, dodaj przyprawy i grzyby.
Duś na małym ogniu przez 2 godziny, od czasu do czasu mieszając, aby nic nie przywarło do dna.
Dodaj jajka na twardo po 1:40 gotowania.
Na tym etapie mięso powinno być bardzo miękkie i rozpadać się pod naciskiem. Aby dokończyć danie, usuń pakiecik z przyprawami i zwiększ ogień do średnio wysokiego, by zagęścić sos, mieszając od czasu do czasu. Powinno to zająć około 5 minut. Sos ma być na tyle gęsty, by oblepiać łyżkę, ale powinno go pozostać wystarczająco dużo.