A tofut papírtörlőbe csomagoljuk, és valamilyen nehezéket teszünk rá, hogy kiengedje a nedvességet. Kb. fél óra felitatjuk a levét, és kb. 3x3 cm-es kockákra vágjuk.
A marinád hozzávalóit aprítógépben pürésítjük, majd beletesszük a tofukockákat.
Szobahőmérsékleten legalább 1 óráig (vagy hűtőben akár egész éjszakára) hagyjuk pácolódni.
A bambusznyársakat 30 percre hideg vízbe áztatjuk, hogy ne égjenek meg a sütéskor.
A sütőt felmelegítjük 200 fokra.
A bepácolt tofukockákat nyársakra tűzdeljük, és sütőpapírral vagy alufóliával kibélelt tepsiben kb. 30-35 perc alatt megsütjük, félidőben egyszer megforgatva a nyársakat.
Ezalatt a mogyorószósz hozzávalóit krémesre mixeljük. Ha túl sűrűnek találjuk, egy pici vízzel hígítható. Ízlés szerint készíthetjük édesebbre, sósabbra, savanyúbbra vagy csípősebbre.
A sült nyársak mellé tálaljuk, előételként vagy főételként főtt rizzsel.