Zu Beginn die Nudeln kochen und kurz bevor sie fertig sind, etwas Nudelwasser abschöpfen und aufheben.
Zwiebel und Knoblauch schälen, fein hacken und mit etwas Olivenöl in einer Pfanne andünsten.
Tofu mit den Händen zerbröseln, hinzugeben und anbraten.
Die Cocktailtomaten waschen, optional kleinschneiden und zusammen mit den getrockneten Tomaten, Kräutern, Tomatenmark, dem Frischkäse und dem Nudelwasser vermengen und 3-4 Minuten köcheln lassen.
Spinat und Parmesan einrühren, mit Salz, Pfeffer und Basilikum verfeinern und mit Nudeln servieren.