Misture a batata com o leite quente, o creme de leite, a manteiga, sal, pimenta e noz-moscada até obter um purê.
Adicione a farinha peneirada e o queijo, misturando até ficar homogêneo. Para o molho, aqueça o azeite em fogo médio e refogue a cebola e o alho por 3 minutos. Adicione o extrato de tomate, frite por 2 minutos e junte os tomates, a água, sal, pimenta e açúcar. Cozinhe por 15 minutos, em fogo baixo, mexendo. Adicione o manjericão e misture. Em um refratário médio untado, intercale camadas de massa, de molho, de presunto e de queijo, terminando em massa e mussarela. Polvilhe com parmesão e leve ao forno médio, preaquecido, por 20 minutos ou até gratinar. Sirva decorado a gosto