Então, descasque as batatas e corte-as em rodelas de aproximadamente 0,5 cm de espessura. Reserve.
Em uma panela, coloque água suficiente para cobrir as batatas e leve ao fogo médio. Adicione uma pitada de sal e deixe cozinhar por cerca de 5 minutos, apenas para amaciarem um pouco. Escorra e reserve.
Enquanto as batatas cozinham, pique finamente a cebola e o alho.
Em uma tigela pequena, misture o suco de limão, o azeite de oliva, a cebola picada, o alho picado, o sal e a pimenta. Mexa bem até obter uma marinada homogênea.
Logo após, coloque os filés de merluza em uma assadeira grande e despeje a marinada sobre eles. Certifique-se de que os filés estejam bem cobertos pela mistura. Deixe marinar por cerca de 10 minutos.
Em outra assadeira ou refratário, distribua as rodelas de batata e o tomatinhos de maneira uniforme.
Retire os filés da marinada e coloque-os sobre as batatas na assadeira. Regue com um pouco da marinada restante.
Cubra a assadeira com papel alumínio e leve ao forno pré-aquecido por cerca de 20 minutos.
Por fim, após esse tempo, retire o papel alumínio e volte a assadeira ao forno por mais 10 minutos, ou até que os filés de merluza estejam dourados e as batatas estejam macias.
Retire do forno e sirva o filé de merluza com as batatas ao lado. Decore com salsa picada para dar um toque de frescor.