Квасолю замочити на ніч, потім залити свіжою водою без солі та відварити до готовності.
Локшину приготувати згідно з інструкцією на упаковці і відкинути на друшляк.
Помідори розрізати вздовж, потім половину на 3 частини. Видалити насіння, відклавши його в інший посуд, а м'якоть порубати. До насіння помідорів додати квасолю, цукор, сік лайма, кунжутну олію і все перемішати.
У баклажанів видалити хвостики, моркву та імбир почистити і все порізати соломкою, але не змішувати.
Часник нарізати пластинками, а перець чилі - кільцями (якщо любите гостре, насіння не видаляйте!).
У тяжкій сковороді з антипригарним покриттям розігріти 1 ст. ложку рослинного масла|мастила|, покласти в нього обсушену серветкою тріску шкірою вниз і готувати 2 хвилини на середньому вогні. Потім розкласти на рибу та навколо неї нарізані помідори та накрити сковороду кришкою. Зменшити вогонь і гасити близько 5 хвилин (риба має бути прозорою в середині).
Розігріти в сковороді 1 ст. ложку рослинної олії, додати подрібнені часник, імбир та чилі. Готувати на середньому вогні, постійно помішуючи, поки суміш не дасть колір, а потім викласти разом із олією в маленьку чашку.
Повернути вок на вогонь, додати ще 1 ст. ложку олії та обсмажувати моркву, поки вона не стане м'якою, потім перекласти в інший посуд.
Влити у вок 2 ст. ложки олії та обсмажувати баклажани 5 хвилин, постійно струшуючи, поки вони не стануть м'якими.
Викласти рисову локшину до баклажанів, додати 3 ст. ложки води, обсмажену моркву, шпинат і перемішати (струснути). Через 30 секунд додати суміш помідорного насіння з квасолею і, постійно струшуючи, готувати на сильному вогні доти, поки шпинат не стане м'яким, а локшина не прогріється.
Розкласти локшину та рибу по тарілках, навколо розмістити помідори, а зверху смажений імбир із часником та чилі.