Nettoyez le poisson et assaisonnez-le d'un peu de sel de la cannelle du clou de girofle et de la noix muscade. Chauffez 1 dl d'huile dans une poêle et faites revenir l'oignon et l'ail jusqu'à ce qu'ils commencent à dorer. Ajoutez les tomates le céleri et la courgette salez poivrez et laissez mijoter pendant 20 minutes. Préchauffez le four 150øC. Posez le poisson dans un plat allant au four avec le reste de l'huile et enfournez-le pour une durée de 10 minutes. Retirez-le entourez-le des légumes et des olives et faites cuire de nouveau au four pendant 5 minutes. Saupoudrez d'une pincée de poivre de Cayenne et servez.