Tofu stavite između dva tanjira, snažno pritegnite kako biste iscedili vodu. Isecite na kockice. Da bi bio hrskav, pecite 20ak minuta u rerni uključenoj na 200°C. Za to vreme skuvajte pirinač u 3 šolje vode.
U činiji pomešajte 2 kašike soja sosa, kašiku čilija (ili ljute aleve), 2 kašike ulja, šećer i sitno iseckan čen belog luka. Ispečeni tofu marinirajte 5 minuta u ovom sosu, povremeno promešajte.
Šargarepu i praziluk isecite na kolutove, kupus na tračice, beli luk sitno.
Zagrejte malo ulja u velikom tiganju. Tofu izvadite iz marinade i pržite 3-4 minuta (ostatak marinade sačuvajte). U istom tiganju propržite povrće par minuta, sipajte kuvani pirinač, vratite tofu i umešajte ostatak marinade i soja sosa (3 kašike). Ukoliko je neslano, možete dodati još soja sosa ili soli.