Préchauffez votre four à 180°C (thermostat 6).
Lavez et coupez l'aubergine, la courgette et les poivrons en dés d'environ 1 cm. Salez l'aubergine et laissez dégorger 10 minutes avant d'essuyer l'excès d'eau.
Émincez finement l'oignon rouge et hachez l'ail. Coupez les tomates cerises en deux.
Dans une poêle large, versez 2 cuillères à soupe d'huile d'olive et faites revenir l'oignon et l'ail à feu moyen pendant 2 minutes.
Ajoutez l'aubergine et laissez-la dorer 5 minutes avant d'incorporer la courgette et les poivrons. Poursuivez la cuisson 7-8 minutes.
Dans un grand saladier, fouettez énergiquement les œufs jusqu'à ce qu'ils blanchissent légèrement.
Incorporez progressivement la farine tamisée, puis ajoutez le lait et la crème petit à petit tout en continuant de fouetter.
Terminez par 80g de parmesan râpé, le sel, le poivre et éventuellement le piment d'Espelette.
Huilez généreusement un moule à gratin d'environ 28 cm de diamètre. Répartissez les légumes poêlés dans le fond, puis les tomates cerises, face coupée vers le haut.
Versez délicatement l'appareil à clafoutis sur les légumes. Parsemez du parmesan restant et de quelques feuilles de basilic ciselées.
Enfournez pour 35 minutes jusqu'à ce que le clafoutis soit doré et légèrement gonflé. La surface doit être ferme au toucher mais le cœur encore tremblotant.