Wasche den Kürbis und entferne die Kerne im Inneren. Schneide das Fruchtfleisch in kleine Würfel.
Bringe 350 Milliliter Wasser in einem großen Topf zum Kochen. Gare die Kürbiswürfel darin bei mittlerer Hitze für etwa 15 Minuten.
Schäle in der Zwischenzeit die Zwiebel und den Knoblauch und hacke beides klein. Schneide den Tofu in kleine Würfel.
Erhitze das Rapsöl in einer Pfanne. Brate den Tofu darin für fünf Minuten scharf an. Gib dann Zwiebeln und Knoblauch hinzu und brate alles weitere fünf Minuten lang.
Gieße den Kürbis ab und fange dabei das Kochwasser auf. Drücke das Fruchtfleisch durch ein Sieb, um es zu passieren. Alternativ kannst du es auch mit einem Kartoffelstampfer zu Mus verarbeiten.
Vermenge das Kürbispüree mit der Kochflüssigkeit, veganer Margarine, Speisestärke und Kala Namak (optional). Koche alles unter ständigen Rühren auf, bis die Soße andickt. Nimm sie dann vom Herd.
Koche die Spaghetti in Salzwasser nach Packungsanleitung, bis sie al dente (bissfest) sind. Fange etwa 200 Milliliter Kochwasser auf, wenn du die Nudeln abschüttest.
Vermenge die Nudeln mit der Kürbissoße und der Tofu-Mischung. Gib nach Bedarf noch etwas Nudelwasser hinzu, damit die Pasta besonders cremig wird.
Würze die Kürbis-Carbonara mit Salz und Pfeffer. Bestreue sie mit frischer Petersilie zum Servieren.