Công thức cơ bản cho món arroz con leche hoặc bánh gạo Tây Ban Nha được cho là đã được mang đến Tây Ban Nha trong thời kỳ Moorish chiếm đóng vùng này. Arroz con leche là một món tráng miệng ngọt ngào làm từ gạo được làm bằng cách nấu chậm gạo trong sữa trong khi thêm dần các thành phần khác.
Người Moor xâm lược Bán đảo Iberia, bao gồm cả Tây Ban Nha ngày nay, vào năm 711 và chiếm đóng khu vực này cho đến khi họ hoàn toàn bị đánh đuổi vào cuối thế kỷ 15. Niềm tin rằng món arroz con leche bắt nguồn từ ảnh hưởng của người Moorish bắt nguồn từ thực tế rằng các công thức làm bánh gạo, chẳng hạn như hỗn hợp bao gồm quế và gạo, là một phần của ẩm thực Ả Rập truyền thống.
Trong Thời đại Khám phá, công thức ban đầu của món arroz con leche đã được mang đến Nam Mỹ, nơi nó đã nhường chỗ cho nhiều biến thể địa phương. Công thức làm bánh gạo Tây Ban Nha thường bao gồm quế, nho khô và vani làm chất điều vị. Phiên bản Nam Mỹ của món arroz con leche có thể bao gồm các thành phần khác, chẳng hạn như hạt nhục đậu khấu và bơ trong phiên bản Costa Rica, sô cô la và ớt cayenne trong công thức món arroz con leche của Mexico.
Công thức arroz con leche truyền thống của Tây Ban Nha bao gồm nguyên liệu chính là lòng đỏ trứng, quế và vỏ chanh, ngoài gạo, sữa và đường. Gạo được đun trong sữa, nên đảo liên tục để gạo ở đáy nồi không bị cháy. Các thành phần khác cũng được đun sôi trong sữa, sau đó được thêm vào gạo đang sôi. Sau khi nấu chín, món ăn có thể được phục vụ nóng hoặc lạnh.