Descasque as batatas e corte em fatias grossas (aproximadamente 1 cm de espessura), leve ao fogo para cozinhar colocando o caldo de bacon na água.
As batatas devem ficar firmes. Escorra a água e reserve.
Em uma panela doure a cebola na manteiga (dica: coloque uma colher de azeite extra virgem junto com a manteiga). Acrescente a copa fatiada. Acrescente a farinha já dissolvida no leite, quando engrossar, acrecente o creme de leite fresco, misture bem e desligue o fogo. Tempere com sal e pimenta à gosto.
Em uma assadeira untada com manteiga, coloque metade das batatas, por cima metade do creme, metade do queijo branco e metade da mussarela. Faça outra camada com o restante das batatas, o creme, terminando com o queijo. Leve ao forno para dourar por cerca de 30 minutos.