Prepare a massa: misture o açúcar com a farinha e a margarina, até obter uma massa esfarelada. Adicione depois água, pouca de cada vez, até obter uma massa moldável. Forme uma bola, polvilhe com farinha e deixe repousar cerca de 15 minutos.
Unte uma forma ou tarteira com margarina e forre-a com a massa, previamente estendida. Reserve.
Prepare o creme: ferva o leite num tachinho e reserve. Numa tigela, misture muito bem os restantes ingredientes indicados para o creme. Adicione o leite fervido, mexendo sempre. Deite este preparado na forma e leve ao forno, pré-aquecido a 180ºc, por cerca de 40 minutos. Retire, deixe arrefecer e reserve no frio durante, pelo menos, 4 horas.