Le riz au lait mexicain est une variante d'un dessert crémeux traditionnel introduit en Espagne à l'époque de l'occupation maure. L'influence de la culture arabe à la suite de l'occupation maure est prétendument la façon dont le riz au lait est né, car de nombreux plats arabes traditionnels incluent la cannelle et le riz qui sont deux ingrédients importants du pudding. Le riz au lait espagnol, appelé en espagnol "Arroz con Leche", est arrivé en Amérique du Sud pendant la colonisation espagnole.
Le riz au lait n'est pas unique en Espagne ou en Amérique du Sud. Des variations de riz au lait sont faites dans d'autres pays européens tels que l'Angleterre et la Norvège, et elles sont également assez courantes en Asie. L'héritage mexicain du riz au lait est partagé avec d'autres pays d'Amérique du Sud, dont l'Argentine, la Bolivie et le Chili.
Le riz au lait espagnol traditionnel demande une cuisson lente du riz dans du lait et du sucre, et les cuisiniers le servent chaud ou froid, souvent accompagné de cannelle, de raisins secs, de vanille ou de copeaux de citron. La variante mexicaine comprend le zeste d'orange, le jaune d'œuf et le lait concentré sucré, parfois avec de la noix de coco ou des noix du Brésil ajoutées pour un peu de croquant. Bien que les cuisiniers préparent généralement du riz au lait comme plat de dessert, les variantes du riz au lait incluent des versions non sucrées substituées comme plats principaux dans certains pays.