Makaron ugotuj w osolonej wodzie zgodnie z instrukcją na opakowaniu.
Na patelni rozgrzej 2 łyżki oleju roślinnego. Wrzuć pokrojone w kostkę tofu i smaż na średnim ogniu, aż lekko się zarumieni z każdej strony. Posól i popieprz do smaku. Gdy tofu będzie gotowe, odstaw je na bok.
Sos śmietanowy: W rondlu rozgrzej 1 łyżkę oleju roślinnego. Dodaj pokrojoną w kostkę cebulę i podsmaż ją do momentu, aż będzie miękka i szklista. Posól do smaku. Dodaj posiekany lub przeciśnięty przez praskę czosnek i smaż przez około 1 minutę, aż czosnek zacznie wydzielać aromat. Wlej śmietankę kremówkę i bulion warzywny. Doprowadź do wrzenia, a następnie zmniejsz ogień do minimum. Dopraw do smaku solą i pieprzem.
Do sosu śmietanowego dodaj tofu i delikatnie wymieszaj. W razie potrzeby ponownie dopraw do smaku. Dostosuj ilość przypraw do własnych preferencji. Dodaj ugotowany makaron spaghetti do sosu i tofu, delikatnie mieszając, aby wszystko się połączyło.
Przed podaniem posyp spaghetti szczypiorkiem lub świeżo posiekaną natką pietruszki. Możesz także dodać pokrojone na ćwiartki pomidorki koktajlowe.