Plongez les tomates une minutes dans une casserole d'eau bouillantes pour pouvoir les peler et les épipener facilement. Détaillez-les en quartiers.
Lavez, découpez le céleri en cubes.
Epluchez l'oignon et taillez-le grossièrement. Lavez les aubergines pour les découpez en cubes d'1 centimètre.
Dans une grande poêle, faites chauffer l'huile d'olive pour y faire cuire les dès d'aubergines pendant 15 minutes. Prévoyez un fond d'eau au cas où la préparation accrocherait (une poêle anti-adhésive devrait faire l'affaire).
Ensuite, dans un wok (ou une sauteuse) chaud, versez le vin blanc et y faire revenir l'oignon et le céleri. Au bout de 5 minutes, quand les légumes ont cuits mais qu'ils conservent leur croquant, ajouter le thym, le piment, les tomates et les aubergines. Poursuivre la cuisson 15 minutes.
Ajoutez les olives, les câpres, le sucre, le vinaigre et le cacao. Poivrez, bien mélanger et prolongez la cuisson deux à trois minutes.