Pelar y picar las cebollas y los dientes de ajo. Untar una fuente de horno con mantequilla y repartir el ajo y la cebolla.Salpimentar los filetes de lenguado, enrollarlos u sujetarlos con palillos para que no se suelten.
Ponerlos en la fuente con el tomillo y verter el vino y el caldo. Hornear a fuego mediano unos 10-12 minutos.
Mientras, pelar las uvas y retirar las semillas. Derretir 2 cucharadas de mantequilla en un cazo y rehogarlas unos minutos.
Retirar la fuente del horno y traspasar el pescado a otra fuente. Distribuir las uvas por encima del pescado.
Mezclar la bechamel con la cebolla, ajo y jugo del pescado y verterlo sobre los filetes. Gratinar y servir bien caliente.