Dapprima preparate le verdure: lavate e sbucciate le cipolline, lessatele per 10 minuti in acqua bollente salata; pulite e lavate il sedano, affettatelo e sbollentatelo per pochi minuti; sbollentate infine i pomodori, sbucciateli, eliminate i semi e tritate grossolanamente la polpa.
Tagliate la melanzana a dadini piccoli che farete saltare in una padella antiaderente senza condimento. Sgocciolate le cipolline e fatele rosolare in un tegame con 2 cucchiai di olio finché prendono colore.
Unite lo zucchero e lasciatele caramellare per qualche minuto, poi bagnatele con l'aceto e fatelo evaporare. Unite i pomodori, i capperi dissalati sotto l'acqua corrente, le olive, il sedano, le melanzane, le foglioline di timo e di prezzemolo tritate.
Regolate di sale e pepe e cuocete a fiamma bassa per 10-15 minuti, il tempo per portare a cottura le cipolline. Togliete dal fuoco e lasciate intiepidire. Lavate i polipetti, tagliateli a pezzetti, infarinateli e fateli saltare a fiamma viva in una padella con il rimanente olio.
Lessate le code di scampi e gamberi per pochi minuti e fate rassodare l'uovo. Trasferite su un piatto da p ortata la caponata tiepida e disponete tutt'intorno gli scampi, i gamberi, i polipetti, l'uovo tagliato a spicchi e servite, decorando a piacere con altre erbe aromatiche tritate.