Commencez par rincer les asperges vertes et cassez ou coupez les extrémités dures. Séchez le filet de cabillaud avec un morceau de papier essuie-tout. Coupez le citron en quartiers et faites griller brièvement les pignons de pin dans une poêle sèche jusqu'à ce qu'ils soient dorés.
Châuffez un peu d'huile d'olive dans un gril ou une grande poêle et grillez les asperges pendant environ cinq à sept minutes jusqu'à ce qu'elles soient al dente. Retournez-les régulièrement pour qu'elles cuisen uniformément de tous les côtés. En même temps, mettez une deuxième poêle sur le feu avec un peu d'huile d'olive et faites cuire le filet de cabillaud en quatre à six minutes. Retournez délicatement le poisson à mi-cuisson.
Répartissez les asperges grillées sur les assiettes et posez le filet de cabillaud cuit dessus. Saupoudrez les pignons de pin grillés sur le plat. Pressez un peu de jus de citron frais sur le poisson et les légumes selon le goût, et servez immédiatement.