Levar ao fogo o azeite e 4 dentes de alho até que fiquem dourados.
Juntar os pedaços de bacalhau (já dessalgados) e refogar por mais uns 2 ou 3 minutos.
Reservar.
Em outra panela coloque a margarina e o restante do alho e deixe dourar.
Junte a farinha e mexa. Coloque o leite aos poucos e mexa até engrossar, junte o creme de leite e deixe ferver.
Quando levantar fervura, retire do fogo e junte o bacalhau reservado e metade do queijo. Tempere com sal e pimenta.
Coloque em uma assadeira untada com manteiga, jogue o requeijão e o queijo ralado e leve ao forno para gratinar.