Separe todos os ingredientes da receita. Pré aqueça o forno a 180 graus.
Leve uma panela ao fogo e nela aqueça o azeite. Junte a cebola, tempere com uma pitada de sal e refogue por 2 minutos, até a cebola ficar macia. Acrescente o alho e a cenoura e deixe refogar por mais 2 minutos, mexendo bem.
Tempere a carne moída com sal e pimenta do reino e junte à panela. Aumente o fogo e frite a carne até que não esteja mais vermelha. Acrescente o alecrim, o tomilho, o molho inglês e o extrato de tomate. Mexa bem e deixe cozinhar por alguns minutos.
Despeje o vinho tinto sobre a carne e cozinhe em fogo médio até que evapore quase por completo. Acrescente então o caldo de carne, leve à fervura e cozinhe em fogo baixo até que o caldo engrosse, cerca de 10 minutos. Verifique o tempero e acrescente sal e pimenta se necessário.
Para o purê, coloque as batatas em uma panela com um litro de água e meia colher de sopa de sal. Leve ao fogo e, depois de levantar fervura, cozinhe por cerca de 15 minutos, até que estejam macias. Escorra as batatas e amasse para formar o purê. Junte a manteiga, a gema e metade do queijo parmesão ralado e misture bem.
Para montar a torta, em um refratário despeje todo o conteúdo da panela com carne moída. Espalhe o purê de batatas por cima da carne, de forma a cobrir completamente. Passe a ponta de um garfo pelo purê para deixar marcas paralelas. Salpique com o restante do queijo ralado e decore com ramos de tomilho (opcional).
Asse a torta no forno pré aquecido por cerca de 20 minutos, até que o molho de carne esteja borbulhando e o purê bem dourado. Sirva em seguida.