Arranja o peixe, retira-lhe a pele, a cabeça e as espinhas.
Começa por preparar primeiro o caldo colocando num tacho grande todos os ingredientes indicados.
Rega com 2 litros de água e deixa ferver durante 1 hora. Retira a espuma que se forma à superficie.
Passa o caldo obtido por um pano limpo e húmido.
Num tabuleiro bem untado, coloca a cebola e a chalota picadas, os tomates picados grosseiramente, a salsa picada e tempera com sal e pimenta ao teu gosto.
Dispõe os filetes sobre este preparado, rega com o vinho branco e espalha por cima de da margarina.
Leva a cozer em forno moderado durante cerca de 25 minutos.
Entretanto, leva o caldo de peixe preparado ao lume, a concentrar, até obter 1,5 dl.
Retira os filetes da garoupa e coloca-os no prato onde vão ser servidos.
Passa o molho por um passador e leva a apurar numa caçarola, com 3 colheres de caldo de peixe, sobre um lume médio.
Fora do lume, junta o resto da margarina cortada em bocadinhos e algumas gotas do sumo de limão.