Préchauffez le four à 180 degrés Celsius. Mélangez les pistaches décortiquées non salées finement hachées dans un bol avec le zeste du citron biologique, l'huile d'olive et du poivre et du sel. Mélangez bien l'ensemble jusqu'à obtenir une pâte légèrement collante.
Placez le filet de cabillaud dans un plat allant au four ou sur une plaque de cuisson recouverte de papier sulfurisé. Répartissez le mélange de pistache sur le dessus du poisson et appuyez fermement. Enfournez l'ensemble et faites cuire le cabillaud entre douze et quinze minutes jusqu'à complète cuisson.
Pendant ce temps, nettoyez la botte d'asperges vertes et retirez les extrémités dures. Portez une casserole contenant un peu d'eau à ébullition. Placez les asperges dans un panier vapeur au-dessus de l'eau bouillante et faites-les cuire à la vapeur pendant quatre à six minutes jusqu'à ce qu'elles soient al dente.
Répartissez les asperges vertes cuites à la vapeur côte à côte sur une assiette. Déposez délicatement le filet de cabillaud cuit sur les légumes pour que la croûte de pistache reste intacte. Parsemez finalement les pignons de pin sur le poisson et les asperges.