Einen großen Topf mit Wasser zum Kochen bringen. Salzen und die Spaghetti nach Packungsanweisung al dente kochen.
Während die Spaghetti kochen, in einer großen Pfanne bei mittlerer Hitze die Pancetta oder den Speck anbraten, bis sie knusprig sind. Den gehackten Knoblauch hinzufügen und für etwa 1 Minute mitbraten, bis er duftet.
In einer Schüssel die Eier mit dem geriebenen Parmesan verquirlen. Mit Salz und Pfeffer abschmecken.
Sobald die Spaghetti fertig sind, abgießen und dabei etwas Kochwasser aufbewahren. Die heißen Spaghetti in die Pfanne mit dem Speck geben und gut vermischen.
Die Eier-Parmesan-Mischung schnell unter die Spaghetti rühren, sodass die Eier durch die Hitze der Pasta leicht stocken, aber nicht zu Rührei werden. Bei Bedarf etwas vom aufbewahrten Kochwasser hinzufügen, um die Sauce cremiger zu machen.
Mit frisch gemahlenem Pfeffer und eventuell gehackter Petersilie garnieren und sofort servieren.