Kokosové mléko vlijeme přes síto do většího hrnce, hustší sedlinu si odložíme stranou. Polovinu jí vmícháme zpět do mléka, přidáme na menší kousky nakrájené maso, zalijeme vývarem a přivedeme k varu. Zakryjeme a na mírném ohni vaříme cca 50 minut.
Mezitím připravíme kari pastu. Semínka koriandru, kardamomu a kmín v pánvi nasucho cca 1-2 minuty osmahneme. Přemístíme do mísy, přidáme muškátový oříšek, hřebíček, skořici, papriku a nastrouhanou kůru z mandarinky. Vmícháme nadrobno nasekané chilli papričky bez semínek, utřené s cukrem a solí. Poté přidáme rozdrcený česnek, nadrobno pokrájenou lodyhu citronové trávy, nasekaný oloupaný galgán, najemno nakrájenou šalotku a krevetovou pastu. Vše důkladně promícháme a zpracuejeme na jemnější pastu. Nakonec vmícháme nadrobno nakrájený koriandr, zakápneme šťávou vymačkanou z limety a olejem.
Směs z hrnce scedíme přes síto do rendlíku a maso odložíme. Jeden hrnek této směsi přelijeme do woku a přidáme tři lžíce připravené kari pasty. Zprudka přivedeme k varu a necháme zredukovat, až se odpaří téměř všechna tekutina. Nakonec vmícháme zbytek kokosové sedliny, arašídovou pomazánku a maso. Nezakryté necháme zvolna vařit cca 15-20 minut. Mezitím občas podlejeme trochou zachycené omáčky.
Před dokončením dochutíme šťávou z obou limetek, směs rozdělíme do vyhřátých misek, dozdobíme plátky limetek, nasekanou koriandrovou natí a plátky chilli papriček a ihned podáváme.