Laver et gratter les courgettes. Les couper en rondelles et les fariner.
Couper grossièrement en morceaux, les tranches de merlus et les fariner.
Hacher la branche de céleris et émincer l'oignon.
Faire revenir dans une poêle les rondelles de courgette dans l'huile d'olive en plusieurs bains. Réserver au chaud.
Dans une cocotte, faire revenir dans de l'huile d'olive le céleris et l'oignon à feu doux.
Dès que l'oignon devient translucide, déglacer au martini, puis ajouter la sauce tomate, les olives, les caprons et le piment. Laisser mijoter 5 minutes.
Ajouter les morceaux de merlu, saler, poivrer et poursuivre la cuisson 5 minutes de plus.
Pour terminer, ajouter les courgettes et laisser mijoter à feu doux pendant 50 minutes.
Répartir la préparation dans des cocottes individuelles, réserver au four et servir chaud.