In einem großen Topf etwas Öl erhitzen und die Zwiebel ungefähr 3 Minuten glasig anschwitzen. Dann den Knoblauch eine weitere Minute mit anbraten.
Die ungekochten Spaghetti, die Gemüsebrühe, die Kokosmilch und den Zitronensaft hinzufügen. Sobald die Spaghetti ein wenig weich geworden sind, mit einem Holzlöffel vorsichtig in die Flüssigkeit drücken. 15-18 Minuten bei mittlerer Hitze kochen.
Sobald die Spaghetti al dente sind den Spinat und die geriebene Zitronenschale unterrühren. 2 Minuten mitkochen, dann mit Salz, Pfeffer und Chiliflocken abschmecken.