Peler et émincer finement les oignons nouveaux. Peler les tomates , les épépiner et couper la chair en cubes. Couper les aubergines en cubes de 1 cm également, les courgettes en 4 dans la longueur puis faire des tranches. Couper les poivrons en lanières de 1 cm.
Dans une sauteuse faire chauffer l'huile et revenir les poivrons 5 mn en mélangeant avec une spatule. Ajouter les oignons et cuire à nouveau 5 mn. Ajouter, les courgettes, les tomates et les aubergines, du sel et du poivre, le piment de Cayenne et le thym. Mélanger, couvrir et faire cuire 30 mn en remuant de temps en temps.
Au bout de ce temps, casser les œufs dans un saladier, saler, poivrer et les battre à la fourchette. Ajouter le parmesan.
Quand les légumes sont cuits ajouter l'ail haché, le basilic ciselé et mélanger 30 s. Retirer du feu et ajouter les œufs battus en mélangeant bien.
Verser la préparation dans une terrine huilée, couvrir et cuire 45 mn à four préchauffé à 150°. Laisser la terrine refroidir avant de la servir découpée en tranches, accompagnée d'olives.
Pour l'accompagnement: Faire soit une citronnette avec citron, huile d'olive, sel poivre et basilic ou plutôt une vinaigrette de tomates. Pour la vinaigrette de tomates: Mixer des tomates épépinées avec sel, poivre, huile d'olive et vinaigre de Xérès. Ajuster les proportions suivant le goût et pour avoir un mélange pas trop épais.