Enxágue o arroz em uma peneira fina sob água corrente fria até que a água fique clara.
Em uma panela de fundo grosso, coloque o arroz enxaguado, 2 xícaras de água, o pau de canela e a casca de limão e leve ao fogo médio-alto até ferver.
Reduza o fogo ao mínimo, tampe a panela e deixe cozinhar até que a água seja absorvida, cerca de 10 a 12 minutos.
Despeje o leite integral e misture o açúcar granulado; aumente o fogo para médio-baixo e deixe ferver bem suavemente.
Reduza o fogo ao mínimo e continue cozinhando, mexendo com frequência, até que o arroz esteja macio e a mistura engrosse, cerca de 25 a 35 minutos.
Retire do fogo, descarte o pau de canela e a casca de limão e misture o extrato de baunilha.
Sirva quente ou transfira para uma tigela, deixe esfriar e leve à geladeira; antes de servir, polvilhe canela em pó por cima.