Leve o bacalhau a cozer num tacho com água.
Quando a água começar a ferver, desligue o lume e deixe o bacalhau ficar na água durante 5 minutos.
Passado esse tempo, retire-o da água e seque-o com papel de cozinha.
Coloque uma frigideira no lume com bastante azeite, 2 folhas de louro e 2 dentes de alho.
Quando o azeite estiver bem quente, coloque o bacalhau o bacalhau e deixe fritar.
Retire-o da frigideira e coloque-o na travessa onde o irá servir.
Prepare a cebolada: corte as cebolas e os 2 dentes de alho restantes em lâminas e coloque-os na frigideira onde fritou o bacalhau (tenha o cuidado de retirar primeiro as folhas de louro e os dentes de alho que já foram fritos na primeira vez).
Adicione os pimentos em tiras e o tomate em pedaços.
Tempere com sal e pimenta e junte um pouco de vinagre.
Deixe cozinhar até que a cebola fique cozida.
Frite as batatas em rodelas grossas e coloque-as à volta do bacalhau.
Cubra tudo com a cebolada e sirva.