Puliamo ed eliminiamo eventuali lische dai filetti di pesce, laviamoli ed asciughiamoli con carta assorbente. Tritiamo le erbe aromatiche e l'aglio, mettiamoli in un piatto, aggiungiamo un filo d'olio e passiamoci i filetti facendoli aderire bene al trito. Disponiamoli in un piatto, copriamo con della pellicola per alimenti e passiamoli in frigo.
Laviamo i peperoni: tagliamoli a metà, eliminiamo i semi e le coste bianche interne e tagliamole prima a strisce e poi a dadini. Laviamo le zucchine, asciughiamole, spuntiamole e tagliamole a dadini come abbiamo fatto con i peperoni.
Affettiamo la cipolla versiamola in una larga padella, aggiungiamo 4 cucchiai d'olio e facciamola appassire a fuoco vivace per 5-6 min, mescolando di tanto in tanto. Passato questo tempo uniamo i dadini di peperone e proseguiamo la cottura per 10 minuti.
Aggiungiamo le zucchine e lasciamo cuocere 4 minuti. Bagnamo con il mestolo di brodo caldo spolveriamo con una manciata di pepe e proseguiamo la cottura per altri 10 minuti. saltando le verdure di tanto in tanto. Aggiungiamo le olive nere e insaporiamo per altri 5 minuti.
Mettiamo sul fuoco una padella irroriamo con un filo d'olio e disponiamo i filetti rosoliamo velocemente per 5 minuti girandoli a metà cottura e saliamo leggermente. Una volta cotti, distribuiamo i filetti nei piatti individuali, condiamo con un filo d'olio poi aiutandoci con un coppapasta uniamo al fianco la caponata, decoriamo con una fogliolina di basilico e serviamo.