Покласти свинячі ребра у велику каструлю, залити водою, варити 20 хвилин, поки м'ясо не стане м'яким. Остудити, обсушити та злегка натерти сіллю. Залишити на 3 години (це можна заздалегідь, наприклад, за день). Посмажити на барбекю або грилі на сильному вогні до золотистого кольору, але не дати згоріти. Відкласти в сторону.
Для того щоб приготувати соус, потрібно нагріти олію у вічі на середній температурі. Обсмажити нарізаний часник і цибулю до золотистого кольору. Додати цукор, лимонний сік та рибний соус і перемішати. Додати устричний та томатний соуси, порізаний ананас та чилі, якщо ви його використовуєте. Смажити доти, поки всі інгредієнти не перетворяться на подобу золотаво-коричневого сиропу.
Прибрати соус з вогню, покласти в нього реберця - один шматок за іншим, так щоб кожен з них був покритий соусом. Якщо соусу виявиться недостатньо - додати трохи води.
Повернути вок на плиту і гасити хвилину-дві, щоб реберця злегка наситилися соусом.
Прибрати з вогню і подавати зі свіжим листям коріандру та рисом.