1Lavez soigneusement les aubergines et coupez-les en dés de taille moyenne.
2Dans une sauteuse, versez 1 cuillère à soupe d'huile d'olive.
3Pelez et émincez l'oignon, puis faites-le suer à feu doux dans la sauteuse jusqu'à ce qu'il devienne translucide.
4Ajoutez les dés d'aubergines et l'ail pelé dans la sauteuse.
5Mélangez bien et faites cuire à feu vif pendant 1 minute.
6Baissez ensuite le feu et laissez mijoter pendant environ 20 minutes, jusqu'à ce que les aubergines soient tendres.
7Pendant que les aubergines cuisent, préchauffez votre four à 180°C (thermostat 6).
8Dans un saladier, fouettez les œufs à la fourchette avec la crème liquide.
9Incorporez ensuite les aubergines cuites et mélangez bien.
10Salez et poivrez à votre convenance, puis mélangez à nouveau.
11Versez la préparation dans un moule à cake préalablement huilé.
12Enfournez la terrine pour 1 heure de cuisson.
13Laissez ensuite la terrine tiédir avant de la placer au frais pendant au moins 6 heures.
14Pelez les tomates et coupez-les en dés au-dessus d'un grand bol.
15Ajoutez l'oignon nouveau épluché et ciselé, ainsi que les herbes fraîches rincées et finement émincées.
16Salez et poivrez à votre convenance, puis versez le reste d'huile d'olive et mélangez délicatement.
17Démoulez la terrine d'aubergine et découpez-la en tranches.
18Versez la concassée de tomates sur les tranches de terrine et servez frais.