Cozinhe as batatas em água com sal até ficarem bem macias.
Escorra bem e amasse ainda quentes com a manteiga, o leite e a noz-moscada, até formar um purê firme e sequinho — esse é o segredo para o bolo não desmontar.
Em uma panela, refogue a cebola e o alho no azeite até dourar levemente.
Adicione o frango desfiado, o molho de tomate, sal e pimenta. Cozinhe por cerca de 5 minutos, mexendo sempre, até o recheio ficar bem encorpado.
Finalize com o cheiro-verde e reserve.
Unte um refratário e coloque metade do purê de batata, espalhando bem no fundo.
Adicione o recheio de frango por cima, espalhando de forma uniforme.
Cubra com o restante do purê de batata, alisando a superfície com as costas de uma colher.
Distribua o queijo muçarela e o parmesão por cima.
Leve ao forno pré-aquecido a 200°C por cerca de 20 minutos, até o queijo derreter e dourar.
Retire do forno e deixe descansar por 5 minutos antes de servir.