Allumez le four, thermostat 6 (200°C).
Lavez les courgettes, les tomates et les aubergines, et coupez-les en rondelles de ½ cm d'épaisseur. Pelez la gousse d'ail et hachez-la menu. Effeuillez le thym.
Battez les oeufs et le lait dans une terrine. Incorporez-y le fromage et l'ail, salez et poivrez. Dénoyautez les olives et coupez-les en 4.
Huilez légèrement un plat à four et versez-y la préparation au fromage. Disposez dessus les rondelles de courgettes, de tomates et d'aubergines, en les alternant. Parsemez d'olives, de thym et de basilic. Nappez du reste d'huile, salez et poivrez. Glissez le plat au four et laissez cuire 1 h.
Servez chaud ou tiède, dans le plat de cuisson.