Corte o entrecosto em pedaços pequenos, deite-os para uma tigela, tempere com sal e pimenta, junte o vinho branco, o louro e os alhos picados e deixe repousar durante pelo menos 2 horas.
Descasque as cebolas, corte-as em meias luas finas, deite-as para uma frigideira, junte o azeite, leve ao lume e deixe cozinhar até a cebola amolecer. Deite para um pirex e junte os pedaços de entrecosto escorridos.
Corte o bacalhau em cubos grandes, passe-os por farinha e junte-os ao pirex. Regue com a marinada do entrecosto, adicione os tomates grosseiramente picados e leve ao forno pré-aquecido a 200°C durante 40 minutos.
Entretanto, descasque as batatas, corte-as em cubos e leve-os a fritar em óleo. Retire o pirex do forno, polvilhe com salsa picada e sirva com as batatas fritas.