Préchauffez votre four à 200°C (390°F).
Épluchez les pommes de terre et râpez-les finement.
Rincez les pommes de terre à l'eau froide et essorez-les bien dans un torchon propre.
Dans une poêle, faites chauffer l'huile d'olive à feu moyen et ajoutez l'oignon émincé.
Faites revenir l'oignon jusqu'à ce qu'il soit translucide, puis ajoutez le bacon coupé en morceaux.
Faites dorer légèrement le bacon.
Dans un grand bol, mélangez les pommes de terre râpées, le mélange de bacon et d'oignon, le fromage râpé, le sel et le poivre.
Dans un plat allant au four, formez des nids avec le mélange de pommes de terre.
Enfournez pendant 20 minutes jusqu'à ce que les nids soient dorés et croustillants.
Sortez le plat du four et cassez un œuf dans chaque nid.
Remettez au four et faites cuire pendant encore 5 à 7 minutes.
Servez chaud, garni de persil frais.