Einen großen Topf mit Wasser zum Kochen bringen und großzügig salzen. Die Spaghetti nach Packungsanweisung al dente kochen.
Während die Pasta kocht, in einer großen Pfanne das Olivenöl erhitzen und den gehackten Knoblauch darin bei mittlerer Hitze anbraten, bis er goldbraun ist.
Den Zitronensaft und die abgeriebene Zitronenschale in die Pfanne geben und gut umrühren. Mit Salz und Pfeffer abschmecken.
Die gekochten Spaghetti abgießen und in die Pfanne mit der Zitronensauce geben. Gut vermengen, sodass die Pasta gleichmäßig mit der Sauce bedeckt ist.
Den geriebenen Parmesan unter die Pasta mischen, bis er schmilzt und die Sauce cremig wird.
Die Pasta auf Tellern anrichten und nach Belieben mit frischem Basilikum oder Petersilie garnieren.