Epluchez les tomates, épépinez-les, taillez-les en dés et faites-les revenir dans une poêle avec un peu d'huile pendant 15 minutes.
Ajoutez les filets d'anchois, les olives coupées en deux et le poivre.
Dans un saladier, fouettez les œufs, la farine et la levure. Incorporez petit à petit l'huile et le lait préalablement chauffé. Ajoutez le gruyère râpé. Mélangez.
Incorporez le mélange aux anchois à la base.
Versez le tout dans un moule non graissé et mettez au four pendant 45 minutes.