Limpiamos las alcachofas, dejando sólo el corazón, lavamos u ponemos a cocer en agua con sal y unas gotas de limón durante 20 minutos. Escurrimos. Pelamos la cebolla y cortamos en plumas. Pelamos las patatas, lavamos y cortamos en rodajas finas.
Engrasamos una fuente refractaria con unas gotas de aceite. Ponemos un lecho de patatas y cebolla y sazonamos. Colocamos los lomos de bacalao encima y las alcachofas alrededor, regamos con aceite de oliva. Vertemos por encima el vino blanco, de modo que quede bien repartido.
Introducimos la fuente en el horno precalentado previamente a 180ºC. Asamos durante aproximadamente 30 minutos y servimos.