Comece por limpar o bacalhau de peles e espinhas, cortando depois em filetes.
Passe-os por farinha e frite-os em 2,5 dl azeite.
Ainda nesse azeite introduza o tomate esmagado, o alho triturado,a salsa picada, os cogumelos em fatias e o vinho tinto.
Tempere com sal e pimenta.
Deixe cozer em lume brando 15 minutos.
Coloque os filetes num tabuleiro onde devem ser servidos.
Regue com este molho de tomate, salpique-os com pão ralado e leve ao forno por cerca de 15 minutos, adicionando azeite se for necessário.
Entetanto coza as batatas em água temperada com sal, corte-as às rodelas, passe-as pelos ovos batidos e frite-as em azeite e acompanhe o bacalhau com as batatas.