Coupez l'aubergine en cubes de 1 cm (1/2 pouce) et saupoudrez-les de sel.
Mélangez bien et laissez égoutter pendant 1 heure dans une passoire. Rincez à l'eau froide et séchez avec du papier essuie-tout.
Faites chauffer de l'huile dans une grande poêle et faites-y revenir l'oignon, les poivrons et le céleri à feu moyen.
Incorporez l'aubergine et faites cuire pendant 5 minutes en remuant régulièrement.
Ajoutez les tomates avec leur jus, le vinaigre, le sucre et l'ail. Poursuivez la cuisson pendant 2 minutes.
Incorporez les olives et les câpres en remuant. Laissez mijoter pendant 15 minutes à feu moyen sans couvrir, jusqu'à ce que le liquide soit presque entièrement évaporé.
Servez accompagné de gâteaux de crabe de la Minganie, de viandes ou de poissons.