Temperar as postas de peixe com o sal, pimenta e o sumo de limão e deixar tomar gosto por cerca de 2 horas. Levar ao lume um tacho com o azeite e o alho picado, deixar aquecer, juntar a cebola cortada em rodelas finas e mexer até começar a alourar. Misturar o tomate, também cortado em rodelas finas, os oregãos, o louro e o vinho e deixar refogar por 5 minutos, temperando de sal e pimenta. Deitar metade do preparado num tabuleiro, colocar por cima o peixe e dispôr em volta as batatas cozidas. Cobrir com o restante molho e levar ao forno, pré-aquecido a 180º, durante 25 minutos. Servir quente sobre fatias de pão alentejano (ou pão duro que se tenha da véspera).