У каструлі з товстим дном змішати 2 столові ложки води, оцет і цукор тростини. Поставити на середній вогонь та готувати, постійно помішуючи. Коли цукор майже повністю розчиниться, припинити помішування.
Зменшити вогонь до маленького і готувати до досягнення температури 198 градусів, карамель повинна бути трохи світлішою за колір чорної кави. У жодному разі не заважати карамель лопаткою, лише круговими рухами обертаючи каструлю.
Прибрати каструлю з карамеллю з вогню і опустити в крижану воду, щоб зупинити готування. Додати 1/4 склянки гарячої води, що залишилися. Коли міхуріння припиниться, поставити на вогонь і готувати, помішуючи, до розчинення цукру.
Зняти з вогню і повернути на 1 хвилину в крижану воду, помішуючи до досягнення кімнатної температури. Використовувати карамель відразу ж або перелити в скляний жароміцний посуд і зберігати в темному місці.
Обсушити креветки паперовими рушниками від зайвої вологи та відкласти убік.
У мисці змішати кокосову воду, цукор, 1 столову ложку карамелі та рибний соус. Смак суміші має бути приємно-соліно-солодким. При необхідності додати 1 чайну ложку цукру та/або рибного соусу.
У сковороді розчинити кокосове масло|мастило| на середньому вогні. Додати дрібно нарізані цибулю-шалот і часник і готувати 3-4 хвилини, помішуючи, поки часник не стане блідо-білим. Прибрати з вогню та додати кокосову суміш.
Повернути сковороду на сильний вогонь та довести до кипіння. Готувати, не помішуючи, 10-14 хвилин, поки суміш не загусне і набуде темного кольору. Суміш повинна уваритися до 1/3-0,5 чашки.
Додати креветки та готувати на маленькому вогні 3-5 хвилин, часто помішуючи. Креветки повинні звернутися і приготуватися зсередини; якщо креветки готуються дуже швидко - витягнути їх, уварити соус до потрібної консистенції та повернути.
Прибрати з вогню, приправити великою кількістю перцю, додати тонконарізану зелену цибулю. Дати настоятись 5 хвилин.