Dans une grande casserole, faites cuire les pâtes selon les instructions du paquet. Égouttez et réservez.
Dans une poêle, chauffez l'huile d'olive à feu moyen. Ajoutez l'oignon et faites revenir jusqu'à ce qu'il soit translucide, environ 3 minutes.
Ajoutez l'ail et faites cuire encore 1 minute, en remuant pour éviter qu'il ne brûle.
Incorporez les cuisses de poulet dans la poêle et faites-les dorer des deux côtés, environ 5 minutes de chaque côté. Assaisonnez avec du sel, du poivre et de la muscade.
Ajoutez les épinards dans la poêle et laissez-les flétrir, environ 2 minutes.
Versez la crème fraîche et le fromage parmesan dans la poêle. Mélangez bien et laissez mijoter pendant 5 minutes, jusqu'à ce que la sauce soit crémeuse.
Ajoutez les pâtes cuites dans la poêle et mélangez pour bien enrober le tout de sauce. Laissez chauffer encore 2 minutes.
Servez chaud, garni de parmesan supplémentaire si désiré.