Lava le melanzane e tagliale a cubetti abbastanza grandi (le melanzane hanno una consistenza spugnosa e assorbono molto l'olio). Versale in uno scolapasta, cospargi con un cucchiaino di sale, mescola e copri con un piatto fondo sul quale appoggerai un peso. Lasciale così per circa un'ora.
Trascorso il tempo necessario, lava le melanzane e versale in una padella con olio, origano e un po' di sale. Cuoci a fiamma vivace per 10 minuti circa. Quando le melanzane saranno dorate, toglile dal fuoco e mettile da parte.
Versa nel tegame un cucchiaio d'olio, aggiungi l'aglio e la cipolla e fai rosolare per qualche minuto.
Aggiungi le zucchine, le carote e il sedano, tagliati a cubetti e fai cuocere per circa 15 minuti.
Metti da parte le verdure. Versa nel tegame un cucchiaio d'olio e aggiungi i pomodorini tagliati a metà. Fai cuocere per 10 minuti.
Aggiungi i capperi, le olive verdi e il sale e continua la cottura per altri 5 minuti
Aggiungi la passata di pomodoro e il basilico e cuoci per altri 5 minuti.
Aggiungi le melanzane e le verdure messe da parte, lo zucchero e l'aceto e cuoci a fiamma vivace per qualche minuto (per far evaporare l'aceto).
Terminata la cottura, aggiungi qualche fogliolina di basilico e servi la caponata di verdure con qualche fetta di pane tostato.