Portez à ébullition une grande casserole d’eau salée. Faites cuire les penne selon les indications du paquet, en retirant une minute au temps conseillé.
Égouttez les pâtes et rincez-les immédiatement sous l’eau froide pour stopper la cuisson. Égouttez-les soigneusement, puis mélangez-les avec un léger filet d’huile d’olive. Laissez refroidir.
Faites griller les pignons à sec dans une poêle pendant environ 2 minutes, en remuant régulièrement. Laissez-les refroidir.
Placez les épinards, les pignons, le parmesan, l’ail, le jus de citron et l’huile d’olive dans un mixeur. Mixez par impulsions en raclant les parois jusqu’à obtenir un pesto homogène, légèrement granuleux. Ajoutez un peu d’eau froide ou d’huile si nécessaire pour ajuster la consistance.
Coupez les olives en deux si elles sont grosses. Détaillez la feta en petits dés.
Versez le pesto sur les pâtes bien froides et mélangez délicatement pour les enrober uniformément.
Ajoutez les olives et les dés de feta. Mélangez doucement pour ne pas écraser le fromage.
Goûtez et rectifiez l’assaisonnement en poivre et en sel si nécessaire.
Au moment de servir, ajoutez quelques jeunes pousses d’épinards fraîches, un filet d’huile d’olive et un tour de moulin à poivre.