Em um recipiente, misture a carne com a farinha de trigo.
Na panela, aqueça o óleo, acrescente a carne, tempere com sal e pimenta-do-reino e deixe dourar. Retire a carne da panela e reserve.
Na mesma panela, adicione a manteiga e refogue a cebola e o alho.
Acrescente o vinho tinto e deixe reduzir um pouco. Volte a carne para a panela e misture bem.
Adicione o tomate pelado, a água e tempere com sal a pimenta-do-reino. Cozinhe por mais alguns minutos e reserve.
Enquanto isso, prepare o purê, misturando o leite e a manteiga na batata.
Em uma forma untada, coloque o purê no fundo, o queijo por cima e a carne por cima de tudo.
Finalize com mais um pouco de queijo por cima de tudo e leve ao forno quente até gratinar.