Corte a garoupa em filetes altos e tempere-os com sal e pimenta. Prepare um molho triturando o tomate limpo de peles e sementes, a cebola picada, o azeite e o vinho branco. Disponha o molho num pirex, sobreponha os filetes e leve ao forno durante cerca de 20 minutos, regando os filetes várias vezes com o molho. Transfira os filetes para uma travessa e reserve quente. Ferva o molho da cozedura ao qual acrescentou o vinho da Madeira e a manteiga. Regue os filetes e polvilhe com salsa picada.
Fonte: Bárbara João