Cibulky nakrájíme šikmo na tenké plátky, žampiony také na plátky a krevety vyloupeme. 4 nevyloupané krevety necháme na ozdobu stranou. Mrkev nahrubo nastrouháme.
Olej silně rozehřejeme ve woku, přidáme cibulky, minutu opékáme, přidáme mrkev a žampiony a za stálého míchání opékáme 2 minuty.
Poté přilijeme vývar, přivedeme opět k varu, osolíme, opepříme, ochutíme čínskou směsí pěti koření (fagara, badyán, skořice, hřebíček, fenykl), přilijeme sójovou omáčku a vaříme 5 minut. Přidáme krevety a povaříme 4 minuty. Pokud jsou krevety velké, rozpůlíme je.
Do polévky vmícháme nahrubo nakrájenou potočnici, zamícháme. Vejce rozšleháme a krouživým pohybem vlijeme do polévky tak, aby se utvořily kruhy na povrchu polévky.
Hotovou polévku servírujeme ve vyhřátých miskách ozdobenou nevyloupanými krevetami.