Deixe o bacalhau de molho de véspera, trocando a água várias vezes, para eliminar o excesso do sal.
Escorra a água, retire a pele e as espinhas do bacalhau, cortando-o em pedaços pequenos.
Reserve.
Aqueça o azeite, adicione os tomates e cozinhe em fogo baixo, com a panela tampada, até que desmanchem completamente.
Junte então o bacalhau reservado, o catchup, o molho inglês, a mostarda e os champignons, mexendo bem após cada adição.
Cozinhe em fogo baixo, com panela tampada, por aproximadamente 10 minutos.
Acrescente o fondor e cozinhe por mais 5 minutos.
Junte o creme de leite, a salsa e a cebolinha, misture bem e retire do fogo.
Sirva a seguir.