Préchauffez le four à 200 °C (th. 6-7).
Sur deux plaques ou dans deux plats à four, disposez d'une part les aubergines entières et d'autre part les tomates enduites de la moitié de l'huile d'olive.
Faites rôtir le tout 30 minutes environ, jusqu'à ce que les aubergines soient tendres. Laissez tiédir hors du four, puis pelez les aubergines. Le meilleur moyen de procéder est de les couper en deux dans le sens de la longueur et de retirer la chair avec une cuillère en éliminant la peau grillée.
Hachez la chair des aubergines. Pelez, épépinez les tomates, puis écrasez-les grossièrement avec une cuillère en bois.
Dans une sauteuse, faites chauffer le reste de l'huile d'olive. Ajoutez l'ail et les tomates ; faits cuire 10 minutes à découvert.
Ajoutez la chair d'aubergine, le persil et la coriandre. Salez, poivrez, faites cuire encore 20 minutes à découvert en remuant de temps en temps. En fin de cuisson, ajoutez le cumin, retirez du feu, mélangez et laissez refroidir.
Servez bien le Caviar d'aubergine tiède ou même frais.