A hagyma fehér részét és a szárát elkülönítve feldaraboljuk. A gyömbért lereszeljük. Az ananászt leszűrjük.
A felforrósított olajra rádobjuk a hagyma fehér részét, röviddel utána a reszelt gyömbért és pár másodperc alatt összepirítjuk.
Hozzáadjuk a felkarikázott sárgarépát és a felkockázott tofut. Óvatosan összekeverjük, ráöntjük a szójaszószt. Óvatosan átforgatjuk, és felöntjük a vízzel.
2-3 perc főzés után hozzáadjuk a kisebbekre szeletelt paprikát, és a leszűrt ananászt és további 4-5 percet főzzük.
Közben kevés vízben kikeverjük a keményítőt, majd állandóan keverve hozzáöntjük az elkészült tofuhoz, és beleszórjuk a hagyma zöldjét. Még egy 0,5 perces keverés és kész.
Köretként rizst, vagy zöldséges hajdinát kínáljunk hozzá.
Sózni valószínűleg nem kell, a sós szójaszós miatt. Konzerv ananász helyett használhatunk teljesen érett gyümölcsöt.