Engrasamos una plancha con media cucharada de aceite y asamos el pescado sin dejar que se haga del todo. Lo mantenemos al calor.
Pelamos y cortamos en aros la cebolla. Calentamos el aceite restante y rehogamos la cebolla hasta que quede tierna. Añadimos el vino y el tomate y cocemos a fuego suave 10 minutos. Pasamos la salsa por un chino o batidora.
Colocamos la merluza en una cazuela y cubrimos con la salsa. Añadimos las pasas, salpimentamos y cocemos 5 minutos. Servimos.