Špagety uvaříme v osolené vodě al dente.
Česnek oloupeme a nakrájíme nadrobno, tofu slijeme a nastrouháme na hrubém struhadle.
Ve velké a hluboké pánvi rozehřejeme větší množství kvalitního olivového oleje, vsypeme česnek, sušenou bazalku, papriku a necháme jen lehce rozvonět. Sejmeme z ohně, necháme olej trochu prochladnout a následně do něj vsypeme tofu. Dobře promícháme. V tuto chvíli už jen vsypeme uvařené špagety, pečlivě promícháme, aby se směsí obalily.
Vegan špagety s bazalkovým tofu servírujeme ihned na nahřáté talíře a podáváme jako hlavní chod.