Do většího hrnce nalijeme vodu, osolíme, přivedeme k varu. Přisypeme těstoviny, ihned promícháme. Na mírném ohni zvolna vaříme 20 minut. Během varu těstoviny občas promícháme, aby se nelepily.
Uvařené těstoviny scedíme, propláchneme studenou vodou, necháme okapat.
Cibuli nakrájíme nadrobno, cuketu na kostičky, šalvěj posekáme.
V pánvi rozehřejeme máslo, přisypeme cibuli, osmahneme, přidáme cuketu, krevety, chvilku orestujeme a přilijeme rajčata z konzervy, podusíme, osolíme, opepříme, trochu vyvaříme tekutinu, přilijeme sherry, smetanu, promícháme a odstavíme. Nakonec do omáčky přimícháme šalvěj.
Špagety na talířích upravíme do věnce, doprostřed nalijeme omáčku s krevetami.