This post may contain affiliate links, please see the privacy policy for details.
Rice pudding is a delicious dessert served all over the globe, but Mexican rice pudding – arroz con leche – is an especially tasty variant. Enjoyed as either dessert or breakfast, this comforting traditional Spanish dish is truly special. Topped with aromatic, earthy ground cinnamon, this recipe is so satisfying and delicious. You might decide you prefer it to standard rice pudding recipes.
Milk, evaporated milk and condensed milk might evoke tres leches cake but they’re also key components in Mexican rice pudding recipe with cinnamon, vanilla and rice.
Perhaps enjoy arroz con leche after a bowl of hearty chili with your favorite chili toppings! Also, smoked street corn elote makes a wonderful side dish,
Why You’ll Love It
So delicious: The cinnamon, vanilla and creamy flavors in this dessert make it so tasty.
Easy to make: The prep time for Mexican rice pudding is just 5 minutes and there’s nothing difficult about the recipe.
A classic Mexican dessert: Bring some south of the border flavors to your table!
Mexican Rice Pudding Ingredients
A complete list of ingredients and amounts can be found in the recipe card below.
White rice: The main ingredient in the dish.
Milk: This recipe uses whole milk, sweetened condensed milk and evaporated milk.
Cinnamon: With its warm and earthy flavor, cinnamon is perfect for this dessert.
Vanilla extract: A sweet, rich flavor that complements the dish.
Granulated sugar: For sweetness.
How to Make Arroz con Leche
For more detailed instructions with weights and measurements, jump to the printable recipe card.
Rinse the rice: The first step in traditional Mexican rice pudding is to put rice in a sieve. Keep rinsing it until the rinsing water runs clear, then put the rice in a saucepan with water and a cinnamon stick.
Cook it: Cook it for half an hour, stirring occasionally, then stir in the whole milk, evaporated milk and sweetened condensed milk.
Let it cool: You will see the arroz con leche begin to thick after about 15 minutes. Take it off the heat and let it cool down then refrigerate it unless you want to serve warm at room temperature (which is also good!).
Garnish and serve: Top with cinnamon, chopped nuts, a drizzle of caramel or any other toppings you like. This comforting Spanish dish is guaranteed to put a smile on your face.
Substitutions and Variations
Rice: Long grain white rice is a great choice for arroz con leche, or you could use basmati or jasmine rice.
Optional add-ins: Raisins are an optional addition to this arroz con leche dessert or breakfast. Or could you incorporate chopped dried mixed fruit or sultanas, dried cranberries, flaked almonds, or whatever else you have to hand, to add texture.
Serving Suggestions
With brunch: Why not pair your bacon and eggs, breakfast tacos or even breakfast lasagna with a serving of Mexican rice pudding – arroz con leche is an unusual brunch treat but a delicious one!
As a dessert: Finish your Mexican meal of shredded beef tacos or burritos, or Mexican street corn nachos with rice pudding. By the way, if you’re looking for a more festive south of the border recipe, you might like to try this egg-free coquito eggnog instead!
How to Store Mexican Rice Pudding
Store: Keep leftovers in an airtight container in the refrigerator and eat within 5 days.
Freeze: You can freeze it for up to 3 months.
Thaw: Defrost in the refrigerator overnight, keeping in mind it might thaw a little grainy as the fat and protein in the sweetened condensed milk can separate.
Reheat: You can warm arroz con leche back up in a pan on the stove, adding a splash of milk or cream if needed.
Top Tips
Use the right rice: Choose long grain white rice, basmati or jasmine rice. Short and medium grain rice isn’t as good in this dessert.
Rinse the rice thoroughly: This removes the excess starch which, if not rinsed off, can make the dessert gummy and sticky.
Don’t over-stir: Don’t stir the rice too much while it’s cooking because this can break the grains.
Fine-tune the consistency: The longer you boil the arroz con leche, the thicker your rice pudding will become. Add more milk if it’s too thick.
Mexican Rice Pudding FAQs
It keeps for 4 to 5 days in the refrigerator. Since it’s typically served chilled or at room temperature, you can make it several days ahead if you wish.
Don’t worry, this is a common issue, not just with Mexican rice pudding but with any rice pudding recipe. Once you add the milk, evaporated milk and sweetened condensed milk, you will notice it thicken considerably. The longer you simmer this dessert or breakfast, the more you will see it thickens up. Now, this pudding isn’t supposed to be watery thin but it’s not supposed to be solid either. So, if it thickens more than you want, simply add some milk or cream and stir it in to thin it down a little.
Mexican Rice Pudding – Arroz Con Leche Recipe
Mexican Rice Pudding – Arroz Con Leche
Equipment
Ingredients
- 2 Cups white rice
- 4 Cups water
- 2 Cups whole milk
- 14 Ounces sweetened condensed milk
- 12 Ounces evaporated milk
- 1 cinnamon stick
- 2 Teaspoons vanilla extract
- 1 Tablespoon ground cinnamon
- ¼ Cup granulated sugar, or up to 1¼ Cups, depending on sweetness preference
Instructions
- Place the rice in a fine mesh strainer and rinse it until the water runs clear.
- Place the rice, the cinnamon stick, and the water in a large saucepan. Bring the rice to a boil over medium – high heat and cook it for 30 to 35 minutes until the rice is soft. Stir occasionally, to keep the rice from sticking to the pan. Be careful not to break the rice by stirring it too much.
- Once it's soft, add the three different types of milk, vanilla, and sugar. Cook for another 15 minutes. You should see the mixture thicken.
- Remove from heat and let it sit until it thickens even more.
- Let it cool and then refrigerate for at least an hour.
- Serve at room temperature or cold. You can sprinkle ground cinnamon on top, or you can add raisins, too.
Notes
Rinse the rice thoroughly: This removes the excess starch which, if not rinsed off, can make the dessert gummy and sticky.
Don’t over-stir: Don’t stir the rice too much while it’s cooking because this can break the grains.
Nutrition
Mexican rice pudding aka Mexican arroz con leche is creamy, indulgent, delicious, and versatile. You can enjoy it for dessert, brunch or breakfast. Topped with cinnamon and served hot, warm, room temperature, or chilled, this wonderful recipe is sure to make you smile. This gluten-free dessert is flavored with cinnamon and vanilla which sets it apart from basic rice pudding recipes to make it extra-special.
Other Recipes to Try
Bella Bucchiotti
Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.
One of my favorite desserts. Simply good!!
This is one of my go-to recipes of yours. Thank you!! 🙂
One of the best desserts I’ve had!! Ever!!
This was so good! I can’t believe I have never had this before. Will be making this rice dessert again!
Rice pudding is a great treat! Looks yummy!
I’d love to have this for breakfast! Easy to prepare a bunch for several days of breakfast. Love it! Hearty and Comfy to eat!
Rice pudding is one of my favorites but I’ve never tried making it myself. Seems easy enough!
Oh yum, this looks so delicious. I will have to make this soon!
We used to make something just like this when I was a kid whenever we had leftover rice. I loved the taste, and I especially love things with cinnamon flavor!
Yum! This sounds so tasty and decadent!