Koche die Spaghetti in reichlich Salzwasser nach Packungsangabe bis sie al dente sind.
In der Zwischenzeit während die Pasta kocht, schmelze die Butter in einer großen Pfanne über mittlerer Hitze. Füge die gehackten Sardellen und die Knoblauchzehen hinzu und brate sie für etwa 2-3 Minuten an, bis die Sardellen geschmolzen sind und der Knoblauch aromatisch duftet aber nicht braun geworden ist.
Gib die Garnelen in die Pfanne und brate sie ca. 4-5 Minuten, bis sie rosa und durchgegart sind, danach mit Salz und Pfeffer würzen.
Gieße die Sahne in die Pfanne hinzu und bringe alles leicht zum köcheln. Rühre den Parmesan unter und lasse alles für weitere 2-3 Minuten köcheln, bis die Sauce etwas andickt.
Gieße die Spaghetti in ein Sieb ab, lasse sie leicht abtropfen und füge sie dann direkt zur Sauce in die Pfanne hinzu. Mische alles gut durcheinander, sodass die Spaghetti gleichmäßig mit der Sauce umhüllt werden.
Serviere die Spaghetti sofort auf vorgewärmten Tellern, garniert mit frischer Petersilie und optional wenn gewünscht mit zusätzlichem Parmesan.