Koka pastan al dente. Häll av pastan och spara ca 1 dl av kokvattnet.
Skiva vitlöken tunt, rosta valnötterna i en torr panna. Riv parmesanen. Hacka halva krukan med basilika/timjan.
Mixa tofu, vitlök, valnötter, timjan/basilika, salt, peppar och hälften av den rivna parmesanen tills det är slätt.
Riv eller skiva svampen i mindre bitar, sätt en stor stekpanna på medelvärme och tillsätt olja. Stek svampen gyllene i oljan.
Ta stekpannan från värmen, rör ned pastan samt den mixade såsen, spenaten och blanda runt ordentligt, tillsätt lite av pastavattnet för en smidigare konsistens.
Servera med resterande basilika/timjan, parmesan och lite riven citron!