Comece por ferver o bacalhau durante 5 minutos num tacho com água.
Retire do lume, escorra a água e deixe-o arrefecer um pouco.
Passe o bacalhau por farinha e frite-o em azeite. Reserve.
Noutra frigideira, verta um fio de azeite e adicione a cebola às rodelas e o alho picado. Aqueça até a cebola ficar dourada.
Tempere com sal e pimenta e adicione o pimento cortado em tiras pequenas.
Adicione 2 colheres de sopa de vinagre e deixe ferver um pouco.
À parte, frite as batatas às rodelas e tempere-as com sal.
Coloque as batatas fritas numa travessa e o bacalhau por cima delas.
Regue o bacalhau e as batatas com o molho de cebolada.
Enfeite com salsa picada e azeitonas.
Sirva.