This creamy and delicious Arroz con Leche recipe is made with simple pantry ingredients, but impressive enough to serve guests. It is delicious served hot or cold, and is the epitome of comfort food!
If you love pudding recipes, this Panna Cotta, Banana Pudding, and Tapioca Pudding are some of my favorites!
![Arroz con leche served in a bowl, with a sprinkle of cinnamon on top.](https://tastesbetterfromscratch.com/wp-content/uploads/2022/04/Arroz-Con-Leche-6-1-scaled.jpg)
The very first Spanish classes I took was in middle school and our teacher taught us this song called “arroz con leche” and made us some to try. I think of her every time I make this recipe! We had both American rice pudding and Arroz con leche (Mexican Rice Pudding), all the time growing up and this is my version of the creamy delectable pudding. I love that it requires simple pantry ingredients you probably already have and it’s so warm and comforting!
The biggest difference between Mexican rice pudding and American rice pudding is in the way the rice is cooked. American rice pudding usually uses leftover rice and can be baked in the oven or cooked on the stove. Arroz con leche is made with raw rice that cooks right in the creamy cinnamon milk mixture until it’s tender. Arroz con leche usually contains sweetened condensed milk, as well.
Ingredients needed:
- Rice: short or medium grain white rice. See my notes in the recipe card to substitute brown rice.
- Milk: Whole milk is preferred. You could substitute dairy-free milk but it wont be as creamy.
- Evaporated Milk
- Cinnamon stick
- Sugar: or sub brown sugar or honey.
- Raisins: leave them out if you don’t like them.
- Butter
- Sweetened condensed milk
- Vanilla extract: Use the good stuff, not imitation!
![The ingredients needed to make arroz con leche, including rice, sugar, milk, vanilla, butter, sweetened condenses milk, evaporated milk, raisins and cinnamon.](https://tastesbetterfromscratch.com/wp-content/uploads/2022/04/Arroz-Con-Leche-10-1-scaled.jpg)
How to make Arroz con Leche:
Wash rice until the water runs clear, to remove the outer starch layer.
Cook rice in milk: Combine milk, cinnamon stick, and salt in a medium saucepan over medium heat. Bring to a low boil. Add rice and simmer, stirring occasionally, until rice is tender, about 1 hour and 15 minutes.
![A saucepan with rice that's been cooked in milk, with a cinnamon stick.](https://tastesbetterfromscratch.com/wp-content/uploads/2022/04/Arroz-Con-Leche-9-1-scaled.jpg)
Plump raisins: Add raisins to a bowl and cover with very hot water to allow them to “plump” for a few minutes. Drain and set aside.
Finish cooking: Remove cinnamon stick from cooked rice mixture. Stir in sugar and raisins and cook for 10-15 minutes more, stirring often to avoid burning. Remove from heat and stir in butter, condensed milk, and vanilla.
![Milk sugar and raisins added to cooked rice in a saucepan, to make arroz con leche.](https://tastesbetterfromscratch.com/wp-content/uploads/2022/04/Arroz-Con-Leche-7-1-scaled.jpg)
Serve warm or cold, sprinkled with ground cinnamon on top!
Storing Instructions:
To Store: This Mexican rice pudding can be kept in the fridge in an airtight container for up to 3 days. For best results, reheat on low in a pot on the stove. Add a splash of milk if it’s too thick.
Recipe Variations:
- Use leftover rice: Heat 3 cups of cooked rice, 2 cups whole milk, and 1 can sweetened condensed milk in a saucepan. Boil and simmer 15 minutes then remove from heat and stir in raisins, vanilla, and 1 tsp cinnamon.
- Cuban style arroz con leche– add zest from 1 lemon to step 2 of the recipe.
- Adjust the liquid: If it seems too runny, continue cooking and it will thicken further. If you would like it creamier, stir in a few tablespoons of milk.
- Mix-Ins: Add your choice of coconut, nuts, or dried fruit.
- Brown Rice: Follow my instructions for my Brown Rice Pudding.
- Baked: Try my Baked Rice Pudding recipe.
Follow me for more great recipes
Recipe
![Arroz con Leche receta in a bowl with a dusting of cinnamon sugar and topped with some raisins.](https://tastesbetterfromscratch.com/wp-content/uploads/2024/04/Arroz-con-Leche24-1-500x500.jpg)
Arroz con Leche
Ingredients
- 1 cup short or medium grain rice
- 4 1/2 cups whole milk
- 1 can evaporated milk
- pinch of salt
- 1 cinnamon stick
- 1/2 cup granulated sugar or sub brown sugar or honey
- 1/2 cup raisins
- 1 tbsp butter
- 1/4 cup sweetened condensed milk
- 1 tsp vanilla extract
Instructions
- Wash the rice until the water runs clear.
- Add milk, cinnamon stick, and salt to a medium saucepan over medium heat. Bring to a low boil. Add rice and simmer, stirring occasionally, until rice is tender, about 1 hour 15 minutes.
- Add raisins to a bowl and cover with very hot water to allow them to “plump” for a few minutes. Drain and set aside.
- Remove cinnamon stick from cooked rice mixture. Stir in sugar and raisins and cook for 10-15 minutes more, stirring often to avoid burning.
- Remove from heat then stir in butter, condensed milk and vanilla.
- Serve warm or cold, sprinkled with ground cinnamon on top. Store leftovers in the fridge for a few days. Reheat on low in a pot on the stove. Add a splash of milk it needed, to thin it out.
Notes
Nutrition
Did You Make This Recipe?
Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!
Follow Me
This post contains affiliate links.
I wasn’t clear about when to add the condensed milk or sweetened condensed milk? The directions were a bit vague but my understanding was to add evaporated milk with the 4.5 cups whole milk and the sweetened condensed milk at the end with the butter and vanilla. In retrospect not all that vague. It came out really well. The only change I made was to plump my raisins in the hot milk mixture and remove them with slotted spoon before adding the rice though I probably could have just left them in and added rice to plump and Cook all at once and save time. Delicious recipe. I will make this again for certain!