Lavez les poireaux et les poivrons. Coupez les verts de poireaux.
Dans une poêle, faites chauffer l'huile d'olive, ajoutez les rondelles de poireaux, mélangez bien et laissez cuire entre 20 et 30 minutes à feu doux et à couvert.
Pendant ce temps, mettez de l'eau à bouillir dans une grande casserole et ajoutez la morue. Laissez cuire environ 10 minutes.
Coupez les poivrons en 4 et posez-les sur une plaque anti-adhésive allant au four. Placez la plaque sous le grill et laissez cuire environ 30 minutes, enlevez dès que la peau des poivrons a noirci. Coupez les lamelles de tomates séchées en petits dés. Emiettez la morue.
Quand les poivrons refroidissent, enlevez la peau et coupez-les également en dés. Dans un saladier, battez les œufs en omelette. ajoutez les poireaux, les poivrons et la morue. Salez et poivrez.
Versez la moitié de la préparation dans un moule à cake beurré. Disposez sur toute la surface les dés de tomates séchées, puis versez le restant de la préparation. Enfournez thermostat 7 pendant 30 à 45 minutes.
Retournez sur un plat et laissez refroidir. Servez avec une mayonnaise aillée.