Colocar a berinjela em um escorredor, polvilhe com sal e deixe descansar por 30 minutos, para escorrer todo o líquido amargo e enquanto isso, rale a cebola e se desejar, pique os cogumelos.
Numa panela, aqueça a margarina e doure a cebola.
Lave a berinjela para retirar o excesso de sal e coloque na panela junto com a cebola para refogar por 5 minutos.
Acrescente a água, o tablete de caldo, os cogumelos, o catchup, a mostarda, a pimenta, o sal e deixe cozinhar por aproximadamente 30 minutos.
Dissolva a farinha em 1/2 xícara de água, acrescente na panela para engrossar e cozinhe por mais 3 minutos.
Acrescente o creme de leite e cozinhe mais um pouco.