Előző este beáztatjuk a szójababot (min. 12 órát ázik). Másnapra kb. háromszorosára szívja magát.
Öntsük le róla a vizet és alaposan öblítsük át. Turmixoljuk össze. (Egy átlagos háztartási turmixgépbe kb. az ⅓ része fér bele annyi vízzel, - kb. 6 dl - hogy kényelmesen turmixolható legyen). Ha kész egészítsük ki a vizet 3 l -re. Nagyobb szűrőbe helyezzünk egy kendőt (pl. félbehajtott géz lap), vagy textilzsákot és ezen keresztül szűrjük le, nyomjuk ki a levét, a szójatejet.(A maradék - elég nagy mennyiségű, kb. 85 dkg - pépes anyag az okara, ami felhasználható klf. vega ételekhez).
1½ dl vízben oldjuk fel a citromsavat.
A szójatejet kevergetve felforraljuk, közben a habot leszedjük róla. Ha felforrt, kisebbre vesszük a lángot és állandóan kevergetve, lassan hozzáadunk 1 dl citromsav oldatot.További 2 percig főzzük, majd elzárva a lángot 10-15 percet pihentetjük. Ezalatt maradéktalanul ki kell válnia a tofunak. Ha nem történik meg teljesen, hozzákeverjük a maradék citromsavas oldatot.
Ezután szűrőkanálban lecsöpögtetjük, majd a présbe helyezzük. Addig préseljük, míg teljesen ki nem hűl.(Prés, ha nincs más: Műanyag ételtároló doboz alját, oldalát kilyukasztgatjuk – ez az alja, ugyanilyen doboz a nyomó (felső) rész, amire 2-3 kg -os nehezéket teszünk).