
Aqueça o leite a cerca de 40 °C (morno ao toque). Numa taça grande, dissolva o fermento e uma colher de sopa do açúcar branco no leite morno e aguarde 8–10 minutos até a mistura borbulhar e ficar espumosa — sinal de que o fermento está activo.
Junte à taça os ovos, o açúcar restante e a manteiga derretida e arrefecida. Adicione a farinha e o sal e misture até se formar uma massa. Transfira para uma superfície enfarinhada e amasse durante 8–10 minutos, até obter uma massa macia, elástica e ligeiramente pegajosa. Forme uma bola, coloque numa taça untada, cubra com película aderente e deixe levedar em local morno durante 60 minutos, ou até duplicar de volume.
Numa tigela pequena, combine o açúcar mascavado com a canela em pó. Reserve a manteiga amolecida para o recheio à parte.
Numa superfície ligeiramente enfarinhada, estenda a massa num rectângulo de 40 × 30 cm. Espalhe os 60 g de manteiga amolecida por toda a superfície e distribua a mistura de açúcar mascavado e canela de forma uniforme, deixando uma margem de 1 cm na borda mais longa.
Enrole a massa firmemente a partir do lado mais longo, formando um rolo compacto. Com fio dental ou faca bem afiada, corte em 12 fatias iguais. Disponha-as numa forma rectangular untada (aprox. 23 × 33 cm), com a espiral voltada para cima. Tape com película aderente e deixe levedar mais 45 minutos.
Pré-aqueça o forno a 180 °C (ventilado: 165 °C). Retire a película e leve ao forno 22–25 minutos, até os caracóis estarem dourados e o interior cozido. Se a superfície dourar demasiado depressa, cubra com folha de alumínio a partir dos 15 minutos.
Enquanto os caracóis assam, prepare a cobertura: bata o queijo creme com os 60 g de manteiga amolecida até obter um creme liso e sem grumos. Adicione o açúcar em pó peneirado, o extracto de baunilha e o leite e bata até ficar homogéneo e espalhável.
Retire a forma do forno e deixe arrefecer 5 minutos. Espalhe a cobertura de queijo creme generosamente sobre os caracóis ainda mornos para que derreta ligeiramente nas espirais. Sirva de imediato.