Pré-aqueça o forno a 180°C.
Em uma panela média, aqueça o óleo e refogue a cebola e o alho até dourarem.
Adicione a carne moída à panela e cozinhe até que esteja completamente dourada.
Acrescente os tomates picados, o milho verde e a ervilha escorridos à panela com a carne moída.
Tempere com sal e pimenta a gosto.
Cozinhe por mais alguns minutos, mexendo ocasionalmente, até que os tomates estejam desmanchando e os sabores estejam bem misturados.
Reserve.
Em uma panela grande, cozinhe as batatas em água fervente com sal até que estejam macias.
Escorra as batatas e amasse-as bem.
Adicione o leite e a manteiga, e continue amassando até obter um purê cremoso.
Reserve.
Em uma assadeira média, espalhe metade do purê de batatas no fundo.
Cubra o purê com a mistura de carne moída preparada anteriormente.
Espalhe o restante do purê de batatas por cima da carne moída.
Polvilhe o queijo mussarela ralado sobre o purê de batatas.
Leve ao forno pré-aquecido por cerca de 25-30 minutos, ou até que o queijo esteja derretido e levemente dourado.
Retire do forno e sirva quente.