Dans une grande casserole d'eau bouillante salée, faites cuire les pâtes selon les instructions sur l'emballage jusqu'à ce qu'elles soient al dente. Réservez ½ tasse d'eau de cuisson des pâtes, puis égouttez les pâtes et réservez.
Pendant que les pâtes cuisent, faites chauffer une poêle à feu moyen. Ajoutez les morceaux de bacon et faites-les cuire jusqu'à ce qu'ils soient croustillants, environ 5 à 7 minutes. Retirez le bacon et placez-le sur une assiette recouverte de papier absorbant pour l'égoutter.
Dans la même poêle, en utilisant la graisse du bacon, ajoutez l'oignon rouge haché. Faites revenir jusqu'à ce qu'il soit tendre, environ 3 à 4 minutes. Ajoutez l'ail émincé et faites cuire encore 1 à 2 minutes jusqu'à ce qu'il soit parfumé.
Incorporez les pâtes cuites, l'eau de cuisson réservée, le parmesan râpé, les petits pois, le sel de bacon et le poivre noir. Mélangez bien pour combiner. Poursuivez la cuisson pendant 3 minutes.
Servez les pâtes chaudes, garnies de persil frais si vous le souhaitez.