Em uma panela, misture o leite, o leite condensado e o amido de milho. Mexa bem até que o amido esteja completamente dissolvido.
Adicione as sementes da fava de baunilha ou a essência, se estiver usando.
Leve a panela ao fogo médio e cozinhe, mexendo constantemente, até que o creme comece a engrossar.
Retire a panela do fogo e adicione o chocolate picado. Mexa até que o chocolate esteja completamente derretido e integrado ao creme.
Em uma tigela separada, bata as gemas. Adicione gradualmente um pouco do creme quente às gemas, mexendo vigorosamente para temperá-las.
Volte as gemas temperadas para a panela. Cozinhe em fogo baixo, continuando a mexer, por mais 5 minutos ou até que o creme esteja espesso e liso.