Skip to main content New<> this month
Get the Allrecipes magazine

Arroz con Leche (Mexican Rice Pudding)

Rated as 5 out of 5 Stars

"Rice pudding (arroz con leche) made the traditional Mexican way, with both whole and evaporated milk and an aromatic touch of cinnamon."
Added to shopping list. Go to shopping list.


40 m servings 443
Original recipe yields 10 servings


{{model.addEditText}} Print
  1. Combine water and cinnamon stick in a saucepan over high heat. Bring to a boil and cook until cinnamon releases its color and flavor, about 5 minutes. Add rice, reduce heat to low, cover, and cook until rice is tender and water is absorbed, about 20 minutes.
  2. Gradually add whole milk to rice, then evaporated milk. Stir in sugar. Cook uncovered until sugar is dissolved and mixture has thickened, about 10 minutes.
  3. Serve warm or cold. Sprinkle each portion with ground cinnamon.

Nutrition Facts

Per Serving: 443 calories; 11.1 73.1 13 39 151 Full nutrition

Explore more


Read all reviews 3
Most helpful
Most positive
Least positive

Easy recipe to go off of. Changed out the sugar for condensed milk. Had a little help form my Hispanic mother in law but other than that did it very easily on my own.

This recipe was the closest to my grandmothers style of arroz con leche. All of the other recipes call for raisins (yuck soggy raisins). I also didn’t add sugar I used condensed milk. This recip...

I liked it! Easy recipe to go off of. I eliminated the sugar and replaced one cup of evaporated milk with one cup of condensed milk. Yummy!