Mélanger les œufs, le lait, la crème en fouettant. Ajouter progressivement la farine pour obtenir un mélange homogène.
Incorporer le parmesan et le gruyère râpé. Saler et poivrer. Ajouter les épinards cuits et égouttés. Détailler les tomates marinées en dès et les ajouter à l'appareil.
Verser la préparation dans un moule rond flexible, ou beurrer et fariner le moule. Mixer très grossièrement les cacahuètes grillées et verser sur l'appareil.
Enfourner pour 30 minutes. Vérifier la cuisson, la pointe d'un couteau doit ressortir relativement sèche.