Em uma frigideira, aqueça a manteiga, junte os filés de linguado, a cebola, o vinagre, o sal, a pimenta e o vinho branco. Tampe e cozinhe por 5 minutos.
Transfira para um refratário, despeje o molho por cima e leve ao forno pré-aquecido por 10 minutos.
Salteie na manteiga os cogumelos, as alcaparras, as azeitonas e por último o tomate, por 3 minutos.
Tire do forno e despeje o molho por cima. Sirva.