Aqueça o leite sem deixar ferver.
À parte, misture as gemas, o açúcar e o amido de milho.
Verta o leite quente em fio, mexendo sempre.
Leve ao lume até engrossar e junte uma colher de chá de essência de baunilha.
Reserve, tapado com película aderente encostada ao creme para não criar película.
Corte o cacete em fatias grossas, com 2 a 3 cm.
Numa taça, misture o leite, açúcar, canela e uma colher de chá de essência de baunilha.
Noutra taça, bata os ovos.
Mergulhe cada fatia primeiro no leite aromatizado e depois no ovo.
Disponha num tabuleiro forrado e regue generosamente com caramelo líquido.
Leve ao forno a 200 ºC por 10 a 15 minutos, virando a meio, até dourarem e caramelizarem.
Retire, deixe arrefecer um pouco e regue com o creme de baunilha por cima.
Sirva.