Corte a berinjela em cubos, coloque numa peneira, misture bastante sal e deixe escorrendo por ao menos meia hora. Após decorrido o tempo, lave bem a berinjela para retirar o sal.
Em uma panela grande e funda, aqueça o azeite e doure o alho.
Acrescente a cebola, deixe branquear. Junte a pimenta dedo-de-moça e os pimentões e deixe murchar. Acrescente os ramos de tomilho, a berinjela e o tomate e deixe cozinhar tampado até ela amaciar.
Junte a abobrinha e deixe amaciar. Tempere com sal, pimenta-do-reino. Desligue o fogo, junte a salsa e as passas, misture bem e deixe descansar.
Conserve em geladeira. Com o passar dos dias a caponata fica ainda melhor.
A caponata é normalmente feita no forno. A técnica de cozinhar a caponata em panela é do "pisto" espanhol e facilita o controle dos diferentes pontos de cozimento dos ingredientes.
Sirva com pão.