A sonkahagymákat félbevágjuk, és a chilivel együtt egy száraz serpenyőben, magas hőmérsékleten kicsit megégetjük, aztán az alaplébe dobjuk. A galangálgyökeret megmossuk, nagyobb szeletekre vágjuk, és ezt is belehelyezzük az alaplébe. A citromnádról leszedjük a száraz külsejét, levágjuk a két végét, összetördeljük a kés hátoldalával, majd nagyobb darabokra vágjuk, és ez is mehet az alaplébe. A kaffírlime-levelek erét és közepét kiszedjük, majd nagyobb darabokra tépkedjük és a levesbe tesszük. A levest tovább ízesítjük a halszósszal, a tamarinddal és 1 evőkanál szójaszósszal, és felforraljuk.
A combokat csíkokra vágjuk, meglocsoljuk 1 evőkanál szójaszósszal, összedolgozzuk, és ez is mehet a levesbe. Lassú bugyogtatással 20 percig főzzük.
Eközben forró vízbe áztatjuk a rizstésztánkat, amíg meg nem puhul (ez típusonként változhat), aztán hideg vízzel szoba-hőmérsékletűre hűtjük, és félretesszük a tálalásig.
Amikor 15 perc főzésnél tartunk, a levesbe helyezzük a félbevágott koktélparadicsomokat, rá 3 percre a gombákat. Beleöntjük a lime-levet, rottyantunk rajta egyet, megkóstoljuk, ízlés szerint még ízesíthetjük, aztán tűzforrón, rizstésztával és friss korianderrel tálaljuk.
A citromnádat, a kaffírlime-levelet, a hagymát és a galangált nem fogyasztjuk, csak a többit. Ha szeretnénk és meg akarjuk könnyíteni a dolgunkat, esetleg úgynevezett filterben is főzhetjük ezeket az alapanyagokat, és ha kész a leves, akkor egyben el tudjuk távolítani belőle.