Em uma panela, coloque 1 litro de leite e leve ao fogo médio.
Em um recipiente, dissolva o amido de milho (4 colheres de sopa) no leite ainda frio. Isso evita que se formem grumos.
Adicione o açúcar (1 xícara), o leite condensado (1 caixa), o creme de leite (1 caixa) e a essência de baunilha (1 colher de chá, opcional) à panela.
Misture tudo muito bem e continue mexendo em fogo médio até começar a engrossar. É importante mexer sem parar, para não queimar.
Quando o creme estiver bem espesso e soltando do fundo da panela, desligue o fogo.
Despeje o creme em uma travessa, espalhando com uma espátula para ficar nivelado.
Deixe esfriar até atingir temperatura ambiente e então leve à geladeira por, no mínimo, 2 horas para firmar.
Se desejar, finalize com coco ralado por cima antes de servir para um toque especial.