Descasque a berinjela e rale dentro de uma tigela com o vinagre e a água.
Deixe de molho por 2 horas. Aperte numa peneira para retirar o excesso de líquido.
Leve ao fogo a cebola e o alho com ½ xícara de azeite para refogar por mais ou menos 5 minutos.
Misture os outros ingredientes do molho e deixe cozinhar um pouco. Acrescente a berinjela.
Tempere com sal e pimenta. Misture bem e deixe refogar até secar o caldo.
Apague o fogo e junte o restante do azeite. O azeite deve cobrir a berinjela.