Lauchzwiebeln putzen, eine davon in kleine Stücke schneiden, die anderen in Streifen schneiden. Ingwerwurzel erst schälen, dann in kleine Stücke schneiden. Chilischote in Ringe schneiden. Zitronengras waschen und in großzügige Stücke schneiden (diese werden vor dem Auffüllen der Garnelensuppe wieder entnommen).
Öl in einer Pfanne erhitzen, dann die klein geschnittene Lauchzwiebel, Ingwer- und Chilistücke hineingeben und andünsten.
Garnelen in die Pfanne dazugeben und kurz anbraten. Dann Fischsauce und Xucker hinzufügen und mit Orangensaft ablöschen. Jetzt die Zitronengrasstücke dazugeben. Die Suppe nun ein paar Minuten einkochen lassen und mit Salz und Pfeffer abschmecken. Die schräg geschnittenen Lauchzwiebelstücke untermischen und alles noch eine Minute ziehen lassen. Vor dem Servieren die Zitronengrasstücke herausnehmen.