Pré-cozer o peixe em água temperada com sal e pimenta e reservar a água.
Pré-cozer as batatas laminadas em água temperada com uma pitada de sal e uma colher de sopa de açúcar amarelo.
Colocar o alho francês no fundo da terrina, seguido das batatas e do peixe.
Preparar o bechamel: saltear as cebolas na manteiga até ficarem transparentes, adicionar a farinha e mexer, deixando tomar um pouco de cor, colocar o sumo de laranja e a água de cozedura do peixe, mexer deixando engrossar um pouco. Adicionar o pesto ao bechamel. Verter sobre o peixe e temperar com pimenta moída. Levar ao forno a 180ºC durante 20 minutos .