Cozinhe as batatas em rodelas e as cebolas em palitos, al dente, preferencialmente a vapor para manter o sabor e a textura.
Tempere o peixe com limão, sal e pimenta.
Monte o prato em um refratário da seguinte forma: forre o fundo com as rodelas de batata, regue com azeite, tempere com sal (pouco) e pimenta.
Coloque a cenoura, tempere novamente, e por fim o alho poró, repetindo o tempero.
Sobreponha o peixe com a pele voltada para baixo.
Acrescente as alcaparras e as rodelas de cebola.
Regue novamente com azeite de forma generosa.
Divida a manteiga em pedacinhos e coloque sobre o peixe.
Leve ao forno pré-aquecido, a 200°, coberto com papel alumínio por 30 minutos.