Ferva a batata por dez minutos em água e sal. Reserve. Leve ao fogo a margarina e a farinha. Cozinhe, mexendo por dois minutos. Junte o leite, mexendo até engrossar. Misture o creme de leite, a noz-moscada e o sal. Em um refratário untado com margarina, alterne camadas de batata, linguiça e tomate. Finalize com batata. Cubra com o molho, polvilhe o queijo ralado e leve ao forno até dourar levemente.