Separe as claras das gemas dos ovos. Reserve.
Em uma panela grande, coloque o leite, o açúcar, a canela em pau e os cravos-da-índia. Misture bem.
Leve ao fogo médio até aquecer, misturando até o açúcar dissolver completamente. Não deixe ferver.
Adicione as gemas batidas ao leite, misture suavemente.
Bata as claras em neve até formarem picos suaves e incorpore lentamente à mistura da panela, mexendo delicadamente.
Cozinhe em fogo baixo, sem mexer muito, até a mistura começar a talhar e dourar levemente nas bordas. Isso leva cerca de 40 minutos.
Quando o doce estiver dourado, adicione a essência de baunilha e desligue o fogo.
Deixe esfriar, transfira para uma tigela e sirva gelado ou em temperatura ambiente.