Refogue a cebola no óleo até murchar.
Junte a cenoura e cozinhe em fogo baixo, com a panela tampada, por 10 minutos.
Se preciso coloque um pouco de água.
Adicione as azeitonas e os tomates e tempere a gosto, refogue por 5 minutos e retire do fogo, junte o atum e verifique o tempero.
Bata no liquidificador os ovos com o óleo e o leite, junte os demais ingredientes e bata até a massa ficar homogênea.
Espalhe metade dela em uma assadeira de 23x32 cm, untada e polvilhada.
Coloque o recheio e cubra com a massa restante.
Asse em forno moderado (180°), pré-aquecido, por 30 minutos ou até dourar.