Cozinhe as batatas em água com pouco sal e retire ainda firmes. Reserve.
Refogue o bacon lentamente em fogo baixo.
Adicione a cebola e refogue rapidamente. Coloque a farinha e mexa bem até acastanhar a farinha. Adicione o leite aos poucos mexendo firmemente até obter um molho cremoso. Adicione pimenta e noz moscada.
Em um refratário faça camadas de molho e batatas, começando e terminando com o molho.
Rale o queijo por cima e leve ao forno bem quente para gratinar.