Kochen Sie die Spaghetti in einem großen Topf mit Salzwasser, bis sie al dente sind. Abgießen und etwas Nudelwasser aufbewahren.
Erhitzen Sie das Olivenöl in einer Pfanne und braten Sie den gewürfelten Speck knusprig an.
Fügen Sie die Zwiebel und den Knoblauch hinzu und braten Sie sie an, bis die Zwiebel glasig ist.
Gießen Sie die Sahne in die Pfanne und bringen Sie die Mischung zum Kochen. Parmesan unterrühren und mit Salz und Pfeffer abschmecken.
Verquirlen Sie die Eier in einer Schüssel und mischen Sie sie schnell unter die Soße.
Fügen Sie die abgetropften Spaghetti zur Soße hinzu und vermengen Sie alles gut. Bei Bedarf Nudelwasser hinzufügen.
Servieren Sie die Spaghetti sofort und garnieren Sie sie nach Belieben mit frischer Petersilie und mehr Parmesan.