Ryż gotujemy według instrukcji na opakowaniu (12-15 minut). Tofu kroimy w niewielką kosteczkę, cukinię w półtalarki. Cebulę w kosteczkę, natomiast czosnek przeciskamy przez praskę.
Na patelni rozgrzewamy 2 łyżki oleju, wsypujemy cebulę i smażymy do zarumienienia. Następnie dodajemy pokrojone tofu i także smażymy do lekkiego zarumienienia mieszając co jakiś czas na średnim ogniu. Po tym czasie dodajemy na patelnię pokrojoną cukinię, danie przyprawiamy do smaku wszystkimi przyprawami. Mieszamy i smażymy około 4 minuty. Pod koniec dodajemy czosnek i ponownie mieszamy.
Na patelnię wlewamy sos sojowy i dodajemy passatę pomidorową, energicznie mieszamy. Dolewamy ¼-½ szklanki wody w zależności od preferowanej konsystencji dania. Na sam koniec (opcjonalnie) dodajemy łyżkę masła orzechowego i ponownie mieszamy.
Danie podajemy z ugotowanym ryżem, z wierzchu posypujemy posiekanym szczypiorkiem.