Éplucher et hacher l'oignon. Peler les oranges à vif et couper la chair en quartier.
Dans une casserole, faire suer l'oignon avec un filet d'huile. Ajouter le sucre et faire fondre.
Incorporer le vinaigre et porter à ébullition. Ajouter alors les morceaux de fruits et le gingembre.
Cuire à feu doux environ 30 à 35 minutes jusqu'à ce qu'à la formation d'un sirop épais entre les morceaux de fruits.
Dans un bol, mélanger le sésame, le pavot, les pistaches et les amandes préalablement hachées au couteau, la chapelure et le beurre fondu.
Mélanger et assaisonner avec le sel et le poivre. Étaler sur les pavés de cabillaud.
Placer au moins 15 minutes au réfrigérateur pour solidifier la croûte.
Éplucher et couper les pommes de terre en quartier. Cuire dans une casserole d'eau départ froide et salée. Compter environ 25 à 30 minutes.
Égoutter et écraser à la fourchette. Incorporer 4 à 5 cuillères à soupe d'huile d'olive et mélanger. Rectifier l'assaisonnement avec le sel et le poivre.
Poser les pavés de cabillaud sur une plaque du four garnie d'un papier cuisson. Cuire au four à 180 °C pendant 12 à 15 minutes.
A l'aide d'un couteau à julienne, trancher la courgette en fine julienne. Cuire dans l'eau bouillante pendant 1 minute. Égoutter et réserver au chaud. Assaisonner avec le sel et le poivre.
Dresser la purée au centre des assiettes. Dresser autour la julienne de courgette et arroser avec le chutney d'orange. Poser le pavé de cabillaud sur la purée.