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