Зелену цибулю нарізати по діагоналі (шматками по 2 см). Білу частину цибулі видалити. Зелень дрібно порубати. Баклажани розрізати вздовж половинки, а потім нарізати часточками шириною 1 см.
Креветки промити в проточній холодній воді, обсушити і приправити сіллю з перцем.
Півтори ложки олії розігріти у сковороді (приблизно 25 см) на помірному вогні. У киплячу олію кинути баклажани, приправити сіллю з перцем і обсмажити з обох боків золотисто-коричневого кольору. Якщо масло вбереться дуже швидко, додати ще півтори ложки. Готові баклажани викласти на тарілку та прикрити фольгою.
Налити в сковороду ще 2 ложки олії, викласти половину креветок, обсмажити з обох боків (загалом 4 хвилини), викласти на тарілку і накрити фольгою. Повторити процедуру з креветками, що залишилися.
Додати в сковороду воду, соєвий соус, цукор, чилі-пасту і, помішуючи, готувати на помірному вогні, доки рідина не випарується на половину.
Подавати креветки з баклажанами, соусом, зеленою цибулею, рубаним листям кінзи та базиліка.