Ponemos a guisar los filetes de pescado con agua, sal y una hojita de laurel. Una vez esté cocido, lo escurrimos y desmenuzamos revisando para que no queden espinas.
Picamos la cebolla y la rehogamos con un poco de aceite.
En un bol vertemos los huevos, la leche evaporada, el atún desmenuzado y escurrido, los palitos de cangrejo cortados en trozos, el pimiento troceado y el tomate.
Añadimos la cebolla rehogada, el pescado desmenuzado y sal al gusto.
Lo trituramos todo bien con una batidora hasta conseguir una mezcla homogénea, con textura de puré espeso.
Untamos con mantequilla una fuente para horno y vertemos la mezcla dentro.
Lo horneamos a unos 190 ºC durante 30 minutos aproximadamente hasta que cuaje. Para saber si está listo lo pinchamos con una aguja o con un cuchillo, tiene que salir limpio.
Lo dejamos enfriar y lo metemos en la nevera unas horas antes de servirlo (tiene que estar bien frío).