Tofu, mis on oakohupiima vorm, on mitmekülgne koostisosa, mida saab kasutada mitmesugustes vegan-tofuroogades. See on iseenesest suhteliselt maitsetu ja lõhnatu, nii et erinevat tüüpi tofut saab marineerida, praadida, segada ja isegi pasta sisse täita. Veganitele, kes hoiduvad loomsete saaduste söömisest, võib tofu olla valguallikas.
Tofu on valmistatud kuumast sojapiimast, mis on juustu valmistamisega sarnasel protsessil kalgendatud ja plokkideks pressitud. Saadud toit on valge ja pehme ning on olnud Aasia köögi põhikoostisosa aastatuhandeid. Tofu, mis on saadaval kõva ja pehme või siidise vormina, on madala rasvasisaldusega toit, mis on rikas rauda ning võib olla ka magneesiumi ja kaltsiumi allikas, olenevalt sojapiima kalgendamiseks kasutatavast koagulandist.
Lääne köögis sisaldavad vegan tofutoidud tavaliselt marineeritud või maitsestatud tofut, mida serveeritakse lihaasendajana või kasutatakse kokteilides ja magustoitudes. Tahke tofu võib pressida, marineerida üleöö grillkastmes või muus marinaadis, grillida või küpsetada ning serveerida liha asemel. Varrastega kuubikuteks lõigatud tofut ja köögivilju võib grillida ja marineerida nagu kebabi. Kui tofu on õhukeseks viilutatud ja krõbedaks praetud, võib see jäljendada peekonit, samal ajal kui kurkumiga maitsestatud ja pannil küpsetatud murenenud tofu teeb munapudruks. Siidine või pehme tofu muudab köögikombainis või blenderis segatuna kokteile ja puuviljasmuutid paksemaks ning seda saab kasutada kunstjuustukoogi täidisena või vegan vanillikaste põhjana.
Tahket tofut, mis on maitsestatud ja murenenud, võib kasutada juustutäidise asendajana vegan tofuroogades koos pastaga, nagu täidetud manikotid või kestad, lasanje ja ravioolid. Tofut saab ricotta või kodujuustu jäljendamiseks käsitsi kausis murendada ja maitsestada vürtsidega, nagu basiilik, pune, sool ja pipar. Peale väikese koguse tomatipasta ja munaasendaja lisamist võib kunstricotta täidist kasutada vastavalt retsepti juhistele.
Aasia toiduvalmistamise koostisosana kasutatakse tofut mitmesugustes vegan-tofuroogades. Jaapanis, Koreas ja Hiinas on tavaline süüa toorest kuubikuteks lõigatud tofut ainult sojakastme või mandlisiirupiga ja riivitud lisandiga nagu talisibul või ingver. Värsket soojendatud tofut võib serveerida ka viilutatuna magusa siirupiga. Veel üks traditsiooniline toiduvalmistamise tehnika on taignas tofu praadimine taimeõlis. Praetud tofut serveeritakse sageli praetud köögiviljade ja kastmega või täidisega.
Hautatud või küpsetatud tofut lisatakse tavaliselt vegan tofutoitudele, nagu supid ja hautised. Szechuani hautis Mapo tofu ühendab kuubikuteks lõigatud tofu, mis on hautatud vürtsikas oakastmes. Traditsiooniliselt sea- või veisehakklihaga serveeritud mapo tofu veganversioon võib asendada köögivilju. Laose ja Tai vürtsikas supi Tom kha gai veganversioon on valmistatud traditsioonilise kanaliha asemel kookospiimast, sidrunirohust, kollasest karripastast ja küpsetatud kuubikutega tofust. Väikesi tofukuubikuid võib lisada ka misosupi või köögiviljanuudlisuppidesse.