Coloca 250 ml de leite gordo e 75 g de manteiga sem sal num tacho e aquece em lume brando até atingir os 40 °C.
Numa taça grande, mistura 500 g de farinha de trigo de força, 75 g de açúcar branco, 7 g de fermento seco de padeiro (ou 20 g de fermento fresco) e uma pitada de sal.
Faz uma cavidade no centro, junta a mistura de leite morno e o ovo batido; mistura com uma colher até obter uma massa homogénea.
Amassa a massa sobre uma superfície polvilhada com farinha durante 8-10 minutos, até ficar macia e elástica.
Coloca a massa numa taça untada com manteiga, cobre-a e deixa levedar num local morno durante 1 a 1,5 horas, até duplicar de volume.
Entretanto, bate 100 g de manteiga sem sal à temperatura ambiente com 150 g de açúcar mascavado e 2 colheres de sopa de canela em pó até obter uma pasta.
Desgasifica a massa e estende-a com o rolo até formar um retângulo de cerca de 40x30 cm; espalha o recheio de canela, deixando uma margem livre.
Enrola a partir de um dos lados mais longos e corta o cilindro em 12 fatias de cerca de 3-4 cm.
Coloca as fatias num tabuleiro forrado com papel vegetal, cobre e deixa levedar durante 30-45 minutos. Depois, leva ao forno pré-aquecido a 180 °C por 20-25 minutos, até ficarem douradas.
Mistura 150 g de açúcar em pó com 2,5 colheres de sopa de leite (ou queijo-creme para um glaceado mais espesso) e 0,5 colher de chá de extrato de baunilha; glaceia os rolos ainda mornos e serve.