Tomaten kurz in kochendem Wasser blanchieren, abziehen und halbieren. Kerne entfernen und Fruchtfleisch klein schneiden.
In einer Pfanne Butter bei sehr schwacher Hitze zerlassen, Garnelen zugeben, leicht salzen, mit Pfeffer würzen und unter Rühren vier Minuten garen. Pesto und Tomatenstücke zugeben, vorsichtig umrühren und die Pfanne vom Herd nehmen.
In einem Topf reichlich Wasser aufkochen und salzen. Spaghetti al dente garen und abgießen. Nudeln auf einer großen Servierplatte anrichten.
Spaghetti mit der Soße aus Pesto, Garnelen und Tomaten anmachen, alle Zutaten sorgfältig mischen. Sofort servieren.