Zwiebeln und Knoblauch abziehen. Den Blumenkohl in Stücke schneiden. Beides zusammen mit der Gemüsebrühe in einem großen Topf mit Wasser weichkochen.
Blumenkohl, Knoblauch und Zwiebeln abgießen und zusammen mit den eingeweichten Cashews, Mandelmilch und Zitronensaft in einen Mixer geben und zu einer glatten Sauce pürieren. Die Sauce mit Salz und Pfeffer abschmecken.
Die Spaghetti nach Packungsangabe „al dente“ kochen.
Die Abgegossenen Spaghetti mit der Sauce vermengen, nach Belieben mit Schnittlauch garnieren und servieren.