Allumez le four pour le préchauffer à 180 °C
Lavez bien les tomates et séchez-les,
Coupez chaque tomate en deux puis retirez la pulpe,
Coupez les tomates en cubes,
Coupez la mozzarella en cube,
Cassez les œufs dans un saladier et battez-les à l'aide d'un fouet,
Ajoutez la crème, le sel, le poivre et le curry et mélangez bien,
Ajoutez les tomates et la mozzarella coupées et mélangez à l'aide d'une cuillère,
Beurrez un moule à gratin de taille moyenne et versez la préparation,
Ajoutez les olives noires dénoyautées et les branches de persil,
Mettez le plat à gratin dans un autre plat plus grand et remplissez avec un peu d'eau pour réaliser une cuisson au bain-marie,
Enfournez délicatement le flan et faites cuire 35 à 40 minutes. Le flan doit être légèrement doré à la sortie du four.