Préchauffer le four à 220 °C (425 °F).
Dans un bol, mélanger les pommes de terre avec 1 c. à soupe d’huile, puis les étaler dans un plat de cuisson. Cuire au four 10 minutes.
Entre-temps, verser le reste de l’huile dans le bol utilisé pour les pommes de terre. Ajouter les courgettes, les tomates, les artichauts, les olives et l’ail en mélangeant avec soin.
Sortir le plat du four. Ajouter les légumes et déposer les filets d’aiglefin sur le dessus. Ajouter le thym ainsi que le zeste et le jus de citron. Saler et poivrer au goût.
Cuire au four environ 15 minutes, jusqu’à ce que le poisson et les légumes soient cuits au goût.