Junte a manteiga com a farinha e leve ao fogo baixo até formar uma pasta. Adicione o leite reservado e cozinhe, mexendo sempre, até engrossar e ficar cremoso. Misture o creme de leite e retire do fogo.
Num refratário untado com o alho misturado com a manteiga, espalhe em camadas: batata cozida, creme branco e queijo gruyère. Repita as camadas até terminarem os ingredientes.
Polvilhe o parmesão e leve ao forno médio preaquecido (180°C) por cerca de 20 minutos ou até gratinar. Reserve.