Opečeme česnek v hrnci na rozehřátém oleji. Když začne hnědnout, naběračkou s otvory ho vyjmeme a odložíme. Poté do oleje přidáme šalotku, opečeme ji dozlatova, opět z oleje vyjmeme a odložíme. Nyní v oleji opečeme chilli papričky a když začnou tmavnout, vyjmeme je a zbavíme přebytečného oleje pomocí papírových utěrek. Olej odstavíme a necháme vychladnout.
Do mixéru nebo hmoždíře vložíme sušené garnáty (můžeme vynechat), opečené sušené chilli papričky, šalotku, česnek a mixujeme nebo paličkou rozmělňujeme, dokud nevznikne hladká pasta, kterou přidáme do hrnce s olejem a necháme znovu zahřát. Vmícháme cukr, thajskou rybí omáčku a odstavíme. Tak máme připravenou tom-jam omáčku.
Do kuřecího vývaru dáme 2 lžíce tom-jam omáčky, ve velkém hrnci zahříváme, přidáme citronelu, citronovou šťávu, listy limetky, thajskou rybí omáčku, cukr, chilli papričky a 2 minuty zvolna povaříme. Do polévky přidáme houby a krevety a další 2-3 minuty vaříme.
Polévku rozdělíme do nahřátých misek, posypeme proužky jarní cibulky a ihned servírujeme.