Descasque a cenoura,as cebolas e os alhos. Comece por picar as cebolas,os alhos e corte a cenoura em cubos,leve ao lume num tacho com o azeite e deixe alourar um pouco a cebola,junte a carne picada e deixe refogar por alguns minutos,junte a polpa de tomate e deite um pouco de água e deixe ferver,depois dissolva uma colher de farinha e deite no refogado e junte também o açucar e tempere com sal e noz moscada. Descasque as batatas e cozas em água temperada com sal. Faça o esparregado conforme as instruções e reserve. Depois das batatas cozidas reduzas a puré,derreta a manteiga e junte ao puré mexa bem,de seguida os ovos e volte a bater e por fim o leite quente e volte a mexer,tempere com noz moscada. Num pirex fundo faça uma camada com metade do puré,outra camada com toda a carne,depois uma camada com metade do bechamel,volte a repetir,o restante puré,o esparregado,o restante bechamel,por fim polvilhe com pão ralado. Leve ao forno a 200ºc para gratinar.