Faire cuire les pâtes al dente dans une grande casserole d'eau bouillante salée selon les instructions sur l'emballage. Égoutter et réserver.
Pendant ce temps, faire revenir les lardons dans une poêle à feu moyen jusqu'à ce qu'ils soient dorés. Ajouter l'ail émincé et faire cuire pendant encore une minute.
Dans un grand bol, battre les oeufs avec le parmesan râpé, le persil haché, du sel et du poivre.
Verser les pâtes cuites et égouttées dans la poêle avec les lardons et mélanger. Retirer la poêle du feu et ajouter le mélange d'oeufs. Remuer rapidement pour que les pâtes soient enrobées de sauce mais pas trop cuites.
Laisser reposer quelques minutes avant de servir, en ajoutant éventuellement un peu plus de parmesan et de persil sur le dessus.