Die Cashewkerne 2 Stunden vor der Zubereitung in ein Glas geben und mit Leitungswasser bedecken. (Wenn das nicht möglich ist lass sie einweichen, während du die anderen Zutaten vorbereitest).
Zwiebel schälen, würfeln und den Spinat waschen, putzen und in feine Streifen schneiden. Außerdem den Räuchertofu trockentupfen und in ca. 0,5 cm kleine Würfel schneiden.
Für die Carbonara-Soße die Cashewkerne abgießen, zusammen mit Gemüsebrühe, Hefeflocken und etwas Salz und Pfeffer in einen Mixer geben und zu einer cremigen Soße verarabeiten.
Öl in einer Pfanne erhitzen und zuerst die Räuchertofuwürfel ca. 5 Minuten lang unter regelmäßigem Wenden knusprig anbraten. Anschließend Zwiebelwürfel hinzufügen und mitbraten.
In der Zwischenzeit Pasta in sprudelndem Salzwasser al dente kochen.
Sobald die Zwiebelwürfel glasig sind (das dauert ca. 3-4 Minuten), die Cashewsahne dazugeben und die Temperatur reduzieren. Zuletzt den Spinat unterheben und 1-2 Kellen Nudelwasser einrühren (bei größerer Portionsmenge entsprechend mehr) sowie mit Salz, Pfeffer und Muskatnuss abschmecken.
Pasta abgießen und zusammen mit der Carbonara-Soße auf Tellern verteilen. Mit Schnittlauch und veganem Parmesankäse garnieren - fertig!