1Préparer le tangzhong : dans une petite casserole, mélanger 3 cuillères à soupe de farine et 1/2 tasse de lait. Chauffer à feu moyen en fouettant constamment jusqu'à épaississement. Laisser refroidir.
2Dans un grand bol, mélanger le reste de la farine, le sucre, la levure, le sel et la poudre de vanille.
3Ajouter le tangzhong refroidi, le lait, les œufs et le beurre fondu. Pétrir jusqu'à obtenir une pâte lisse et élastique.
4Couvrir et laisser lever la pâte pendant 1 à 2 heures, jusqu'à ce qu'elle double de volume.
5Préparer la garniture : mélanger la cassonade, la cannelle et le beurre ramolli.
6Étaler la pâte en un grand rectangle. Étaler la garniture à la cannelle sur toute la surface.
7Rouler la pâte en un boudin serré et couper en 12 parts égales.
8Déposer les roulés dans un plat beurré, couvrir et laisser lever 30 à 45 minutes.
9Préchauffer le four à 180°C. Cuire les roulés 20 à 25 minutes jusqu'à ce qu'ils soient dorés.
10Préparer le glaçage : battre le fromage à la crème, le sucre glace, le lait et l'extrait de vanille jusqu'à consistance lisse.
11Napper les roulés chauds de glaçage avant de servir.