El arroz con leche, sigue siendo uno de los alimentos reconfortantes y favoritos por los uruguayos. En realidad, existe desde hace siglos, aunque no lo creas, y se cree que se originó en China. Sin embargo, algunos historiadores de la alimentación lo ponen en duda y afirman que el arroz con leche se originó probablemente en la India.
 
En Asia, el arroz con leche nunca se denominó arroz con leche, sino gachas dulces de arroz. El arroz se mezcla con agua, leche o nata, y luego se endulza al gusto antes de hervirlo u hornearlo. A veces se añaden frutos secos a la mezcla, como pasas o albaricoques.
 
Casi todos los países del mundo tienen una receta de arroz con leche; en Uruguay, se llama Arroz con leche: arroz con leche, azúcar, canela y ralladura de limón. En el sur de la India, se llama payasam, donde el arroz se hierve lentamente con azúcar o jaggery y frutos secos, y en el norte de la India, el mismo brebaje se denomina kheer. En Indonesia, las gachas de arroz glutinoso negro se denominan ketan hitam, y en Irán se sirve firni, que es arroz partido cocido con cardamomo y pistachos antes de reducirlo a una pasta y servirlo.
 
En la Edad Media el arroz era una importación costosa, y estos eran platos de lujo de Cuaresma para los ricos. Las recetas de arroz con leche al horno empezaron a aparecer a principios del siglo XVII y la nuez moscada sobrevive en las recetas modernas.