Preaqueça o forno a 180º C.
Amasse o alho com pouco sal e reserve.
Descasque e lave as batatas.
Corte em rodelas finas e ponha em uma panela.
Cozinhe em fogo baixo até que as batatas fiquem macias e firmes, e reserve.
Em uma panela coloque a manteiga, o sal, a pimenta-do-reino, o alho e frite até dourar.
Adicione o creme de leite e o leite e mexa até engrossar um pouco.
Disponha metade das batatas formando uma camada.
Espalhe metade do molho montando uma camada.
Disponha a outra metade das batatas formando nova camada.
Coloque outra camada de molho.
Polvilhe com o queijo ralado.
Asse a 180º C até dourar a superfície.