Cozinhe o bacalhau em fogo baixo por cerca de 10 minutos. Escorra a água e desfie o peixe. Reserve.
Em uma panela, adicione o alho, o azeite, a cenoura ralada, a cebola e refogue por 4 minutos. Acrescente o bacalhau desfiado, o leite e o creme de leite e deixe cozinhar por mais 10 minutos.
Junte o pão umedecido e mexa até que ele desmanche.
Passe o conteúdo da panela para uma assadeira e coloque queijo ralado por cima, a gosto.
Leve ao forno preaquecido a 180°C até gratinar. Sirva em seguida.