Obyčejné nebo uzené tofu nakrájíme na menší kostky, pokapeme sójovou omáčkou a necháme 10 minut uležet. Zeleninu očistíme. Cibuli nasekáme najemno, česnek prolisujeme.
Na rozehřátém oleji zpěníme cibuli a po chvíli česnek. Přidáme tofu a dusíme pod poklicí asi 7 minut. Pak přidáme zeleninu. Můžeme dát čerstvou i mraženou, kterou předem spaříme. Směs za občasného míchání dusíme ještě asi 5 minut.
Mezitím si uvaříme těstoviny doměkka. Uvařené těstoviny scedíme a smícháme s tofu směsí. Vše osolíme, okořeníme podle chuti a přendáme do zapékací misky. Těstoviny s tofu zapečeme v předehřáté troubě dozlatova.
Zapečené těstoviny s tofu ihned podáváme.