Cozinhe as batatas, passe no espremedor ou amasse.
Misture todos os ingredientes na massa de batata, por último o leite fervendo.
Despeje a metade da massa num refratário.
Coloque sobre a massa uma camada de fatia de queijo e outra camada de fatia de presunto, cubra com o restante da massa.
Leve para assar em forno médio por uns 30 minutos.
Retire do forno, faça furos com um garfo sobre a massa.
Despeje sobre a massa molho de tomate e polvilhe com queijo ralado.
Retorne ao forno para gratinar.
Retire do forno e está pronto para servir.