Bringen Sie einen großen Topf oder eine Pfanne mit Wasser zum Kochen. Vom Herd nehmen, Nudeln hinzufügen. Rühren Sie sie kurz um, um sie zu trennen, und lassen Sie sie dann ruhen, wobei Sie gelegentlich umrühren, um ein Anhaften zu verhindern, bis die Nudeln weich und biegsam, aber beim Anbeißen noch zäh sind (5 bis 10 Minuten). Abgießen und gut mit kaltem Wasser abspülen. Zur Seite legen.
In einer kleinen Schüssel die Eier mit einer Prise Salz verquirlen. Zur Seite legen.
Soße zubereiten: In einer mittelgroßen Schüssel Wasser, Fischsoße, Sojasoße, Essig, Ketchup, Zucker und rote Paprikaflocken verrühren. Zur Seite legen.
Erhitzen Sie 2 Esslöffel Öl in einer großen beschichteten Pfanne oder einem Wok bei mittlerer bis hoher Hitze. Die Garnelen dazugeben und mit ⅛ kleiner Löffel Salz. Unter häufigem Rühren zwei Minuten kochen lassen. Fügen Sie den Knoblauch und die hellen Frühlingszwiebeln hinzu und kochen Sie unter ständigem Rühren etwa 1 Minute lang, bis sie weich sind und die Garnelen gar sind. Geben Sie die Garnelen, den Knoblauch und die Frühlingszwiebeln auf einen großen Teller und kratzen Sie die Pfanne mit einem Gummispatel ab.
1 Teelöffel Öl in die heiße Pfanne geben. Eier hinzufügen und rühren, bis alles 1 bis 2 Minuten gar ist. Mit den Garnelen auf den Teller geben.
2 Esslöffel Öl in die heiße Pfanne geben. Die abgetropften Nudeln zusammen mit der Saucenmischung in die Pfanne geben. Kochen Sie die Nudeln unter leichtem Rühren, damit sie nicht zerbrechen, bis die Flüssigkeit von den Nudeln aufgesogen ist und die Nudeln durchgekocht sind (einige Minuten). Sollten die Nudeln nach dem Einziehen der Soße noch bissfest sein, einige Esslöffel Wasser hinzufügen und weiterkochen. Den Inhalt des Tellers und die dunkelgrünen Frühlingszwiebeln zu den Nudeln geben und vorsichtig schwenken, bis alles durchgewärmt ist. Abschmecken und bei Bedarf nachwürzen. Auf eine Servierplatte geben und mit Erdnüssen, Sojasprossen und Koriander (falls verwendet) garnieren. Nach Belieben mit Limettenspalten servieren.