Das Grundrezept für den Arroz con leche oder spanischen Milchreis soll während der maurischen Besetzung der Region nach Spanien gebracht worden sein. Arroz con leche ist ein süßes Dessert auf Reisbasis, das wird durch langsames Kochen des Reis in Milch hergestellt, während nach und nach die anderen Zutaten hinzugefügt werden.
Die Mauren drangen im Jahr 711 auf die Iberische Halbinsel ein, zu der auch das heutige Spanien gehört, und besetzten die Region, bis sie gegen Ende des 15. Jahrhunderts vollständig vertrieben wurden. Der Glaube, dass der Arroz con leche aus maurischen Einflüssen stammt, rührt daher, dass Milchreis-Rezepte, wie Mischungen, die Zimt und Reis enthalten, Teil der traditionellen arabischen Küche sind.
Im Zeitalter der Erforschung wurde das Originalrezept des Arroz con leche nach Südamerika gebracht, wo es vielen lokalen Variationen Platz machte. Spanische Reispudding-Rezepte enthalten in der Regel Zimt, Rosinen und Vanille als Geschmacksverstärker. Südamerikanische Versionen des Arroz con Leche können andere Zutaten enthalten, wie Muskatnuss und Butter in der costaricanischen Version und Schokolade und Cayennepfeffer im mexikanischen Arroz con Leche-Rezept.
Das traditionelle spanische Arroz con leche-Rezept enthält neben Reis, Milch und Zucker als Hauptzutaten Eigelb, Zimt und Zitronenschale. Der Reis wird in Milch gekocht und sollte ständig gerührt werden, damit der Reis am Boden des Topfes nicht anbrennt. Die anderen Zutaten werden ebenfalls in Milch aufgekocht, die später dem kochenden Reis zugesetzt wird. Nach dem Kochen kann das Gericht heiß oder kalt serviert werden.