Escaldar los tomates, pelarlos y quitarles las semillas, rehogarlos en el aceite de oliva con los dientes de ajo machacados hasta que se haya evaporado el líquido.
Pasar por la batidora el bacalao crudo ya fileteado y añadir el puré de tomates junto con los huevos batidos y unas hojitas de albahaca picadas. Salpimentar y batir todo.
Engrasar con aceite un molde alargado de cake y verter la preparación, cocer al baño maría en el horno a 180º durante 40 minutos.
Desmoldar sobre una fuente y servir tibio o frío acompañado si se desea de mayonesa o salsa de tomate y decorando alrededor del pastel con unos berros.