In einem großen Topf reichlich gesalzenes Wasser für die Spaghetti aufsetzen und zum kochen bringen. Spaghetti zugeben und al dente garen.
Während die Spaghetti garen die Zwiebel und den Knoblauch schälen, beides in feine Würfel schneiden. Den Räuchertofu ebenfalls würfeln.
In einer Pfanne (möglichst mit hohem Rand) das Olivenöl erhitzen, Zwiebel und Knoblauch zugeben und goldbraun anbraten. Dann den Räuchertofu zugeben und mit anrösten. Er soll dabei ordentlich knusprig werden.
Die vegane Sahne in einer Schüssel oder einem Glas mit dem Mehl verrühren. Dabei darauf achten, dass keine Mehlklümpchen mehr vorhanden sind. Die Sahne-Mehl-Mischung anschließend zu dem Räuchertofu in die Pfanne gehen und einmal aufkochen lassen. Die Pfanne dann vom Herd nehmen und alles nochmals ordentlich verrühren.
Wenn die Spaghetti gar sind, diese über ein Sieb abgiessen und direkt zur Sosse in die Pfanne geben. Alles einmal durchschwenken und mit Salz und Pfeffer würzen.
Wenn du magst, gib vor dem Servieren noch etwas frische Petersilie über die Carbonara.