Den Spargel waschen und vom Köpfchen abwärts schälen. Die Enden abschneiden. Stangen in Salzwasser mit Zitronenscheibe und Butter 15-18 Min. kochen.
Die Tomaten waschen, vom Stielansatz befreien und in Spalten schneiden. Zwiebel abziehen und feinwürfeln. Die Garnelen abbrausen und trockentupfen. Das Öl in einer Pfanne erhitzen und die Garnelen darin ca. 3 Min. braten. Zwiebel und Tomaten dazugeben, 3-4 Min. mitdünsten. Mit Salz, und Pfeffer würzen, ca. 2 EL Spargelsud und Basilikum unterrühren. Spargel abtropfen lassen und mit den Garnelen sowie evtl. Basilkumblättchen anrichten.