A tofuból egy papírtörlő segítségével kinyomkodjuk a nedvességet, majd felkockázzuk.
Egy lábosban vizet forralunk, megsózzuk, majd alacsonyra vesszük a lángot. A rizstésztát a forró vízbe tesszük, és kb. 4-6 perc alatt előfőzzük, míg átlátszóból fehérré változik. Amikor már hajlítható (de még nem teljesen puha), leszűrjük, és hideg vízzel átöblítjük. Lecsöpögtetjük és félretesszük.
A csicseriborsólisztet a fekete sóval és fél bögre (kb. 1,2 dl) vízzel csomómentesre keverjük.
Egy wokban felhevítünk egy kevés kókuszzsírt, beleöntjük a masszát. 2 percig sülni hagyjuk, majd egy spatula segítségével átkeverjük, és 5-6 perc alatt rántotta állagúvá sütjük. (Ez fogja helyettesíteni a tojást a pad thai-ban.) A „rántottát” kiszedjük egy tálba, a wokot tisztává töröljük.
Ezután elkészítjük a pad thai szószát: a tamarind pasztát, a szójaszószt, a lime levét és a chili szószt összekeverjük. (Egyéni preferencia szerint készíthetjük kevésbé csípősre vagy erősebbre.)
A wokban újra olajat hevítünk, a felaprított mogyoróhagymát és fokhagymát kb. 4-5 perc alatt illatosra pirítjuk benne.
Hozzáadjuk a feldarabolt/lereszelt zöldségeket, a pad thai szószt és a felkockázott tofut.
Kevergetve összepirítjuk, majd hozzáadjuk a rizstésztát is, és alaposan összeforgatjuk. Ha túl keménynek találjuk még, adjunk hozzá egy kevés (fél deci) vizet.
Folyamatosan keverve kb. 3-4 perc alatt készre sütjük, vagy amíg a tészta és a zöldségek kissé megpuhulnak, de még ropogósak maradnak.
A végén belekeverjük a csicserirántottát is.
Lime-mal, tört mogyoróval, babcsírával és korianderrel megszórva tálaljuk.