Aqueça uma panela com o azeite, em fogo médio, e frite a cebola até dourar levemente. Adicione o bacalhau, o champignon, o ketchup e refogue por 3 minutos.
Acrescente o molho de tomate e cozinhe por 10 minutos, mexendo de vez em quando. Desligue, junte o creme de leite e tempere com sal. Sirva acompanhado de batata palha e arroz branco, se desejar.