Coloque o arroz lavado, o leite, a canela em pau, o cravo-da-índia (se for usar) e uma pitada de sal em uma panela grande.
Cozinhe em fogo médio, mexendo ocasionalmente, até o arroz começar a ficar macio (cerca de 15 minutos).
Adicione o açúcar e continue mexendo para não grudar no fundo.
Caso deseje o arroz doce mais cremoso, acrescente o leite condensado e siga mexendo.
Cozinhe até o arroz ficar bem macio e o caldo engrossar levemente (mais 10 a 15 minutos). Se desejar mais cremosidade, adicione um pouco mais de leite durante o cozimento.
Desligue o fogo, retire a canela e os cravos. Sirva quente ou frio, polvilhe canela em pó a gosto.