Demolhe atempadamente as postas de bacalhau. No dia, descasque e lave as cebolas e os dentes de alho, corte as cebola em meias luas e pique os alhos.
Escorra as postas de bacalhau e coloque-as num tabuleiro de louça ou pirex. Junte a folha de louro, espalhe por cima a cebola e os alhos e regue com o azeite.
Adicione depois os cubos de tomate com o molho e tempere com sal a pimenta.
Leve ao forno pré-aquecido a 180°C durante 35 minutos ou até que o bacalhau fique assado. Retire do forno e sirva decorado a gosto e acompanhado com batatas a murro.