Dessalgue as postas do bacalhau em água gelada por 2 dias, mudando a água de 6 em 6 horas.
Retire a pele do bacalhau em uma assadeira, de preferência de barro.
Faça uma cama de cebola em aros, deite as postas do bacalhau.
Nas laterais da assadeira, arrume as batatas por cima das cebolas e por cima das batatas os tomates e o pimentão, também em aros.
Em seguida prepare o molho.
No liquidificador coloque o azeite de oliva, os alhos já picados, o extrato de tomate e bata por 2 minutos.
Regue por cima do bacalhau e verduras.
Corrija o sal, leve a travessa ao fogo para aquecer por 5 minutos, em seguida ao forno por 50 minutos à temperatura de 200°.