Kaczkę dzielimy na cztery lub więcej elementów i nastawiamy w zimnej wodzie (ok. 4 litry). Do wywaru dorzucamy pancerze krewetek, trawę cytrynową, pognieciony czosnek, delikatnie solimy i pieprzymy. Całość gotujemy koło 12 godzin na bardzo wolnym ogniu aż powstanie mocno ciemny wywar. Wywar należy przecedzić przez sito i nastawić ponownie.
Łopatkę wieprzową kroimy w drobne, wąskie paski i marynujemy w sosie sojowym. Na rozgrzaną patelnie, wlewamy olej sezamowy i smażymy zamarynowane mięso dość szybko, tak żeby nie stwardniało. Możemy dorzucić pokrojone lub całe grzybki, doprawiamy solą i pieprzem jeżeli będzie niesłone.
Jajka gotujemy na twardo.
Paprykę kroimy w paski i powtarzamy czynność jak z mięsem z łopatki. Przesmażoną dodajemy do zupy i gotujemy do pół godziny. Możemy też dodać resztę pokrojonych i przesmażonych grzybów.
Całość doprawiamy limonką, solą, sosem sojowym, pokrojonym drobno czosnkiem. Osobno gotujemy makaron zgodnie z opisem na opakowaniu. Możemy podać zupę osobno, makaron osobno lub połączone razem. Na górę kładziemy smażoną łopatkę z grzybami, jajko na twardo i namoczone wcześniej glony. Całość posypujemy szczypiorkiem i papryczką chillli jeśli ktoś lubi na ostro.