Lavez la courgette, coupez-la en deux dans la longueur et coupez-la en demi-lunes régulières. Hachez finement l'ail et frottez le filet de cabillaud avec du sel et du poivre. Préparez rapidement un pesto en pilant finement le basilic frais, les pignons de pin et une cuillère à soupe de l'huile d'olive dans un mortier ou en les réduisant en purée au hachoir.
Chauffez la cuillère à soupe d'huile d'olive restante dans une grande poêle à feu moyen-élevé. Ajoutez les demi-lunes de courgette et l'ail finement haché. Faites cuire en remuant régulièrement environ cinq minutes jusqu'à ce que ce soit doré et cuit. Retirez les légumes de la poêle et mettez-les de côté dans une assiette.
Placez le filet de cabillaud assaisonné dans la graisse de cuisson restante de la même poêle. Faites dorer le poisson environ deux à trois minutes de chaque côté, jusqu'à ce que l'intérieur soit juste cuit et que la chair se détache facilement.
Répartissez la courgette chaude au milieu d'une assiette et posez délicatement le filet de cabillaud poêlé dessus. Versez le pesto au basilic fait maison sur le poisson chaud, ajustez le sel et le poivre au goût et servez immédiatement.