Den Spargel waschen und die holzigen Enden abschneiden (circa 2 cm). In Stücke schneiden (circa 5 cm lang). Etwas Öl erhitzen und den Spargel bei großer Hitze unter Rühren anbraten (entweder im gleichen Topf in den später die Nudeln kommen oder in einer separaten Pfanne). Zur Seite stellen.
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 Nudeln, die Gemüsebrühe, die Kokosmilch und den Zitronensaft hinzufügen. 15-18 Minuten bei mittlerer Hitze kochen. Gelegentlich umrühren.
Den Spargel und die abgeriebene Zitronenschale unterrühren und warm werden lassen. Mit Salz, Pfeffer und Chiliflocken abschmecken.