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.

Rice pudding in a bowl.

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,

Two glasses of arroz con leche topped with cinnamon sticks and powder rest on a white tiled surface, accompanied by a measuring cup of rice and a spoon.

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!

A glass of Arroz Con Leche topped with cinnamon, accompanied by cinnamon sticks and a spoon on a white table. In the background, a bowl of cinnamon, a jar, and flowers add charm to the scene.

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.

Ingredients for rice pudding spread out on a light surface: cinnamon stick, rice, milk, sugar, vanilla extract, cinnamon powder, condensed milk, and a glass of water. This Mexican Rice Pudding is perfectly topped with cinnamon for an irresistible finish.

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.

A spoon hovers above a glass of Mexican rice pudding, topped with cinnamon and garnished with cinnamon sticks. A brass measuring cup and a jar linger in the background, adding to the comforting allure of this versatile dessert or breakfast delight.

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.

A bowl and a glass of Mexican rice pudding, perfect as a dessert or breakfast, are garnished with cinnamon sticks and powder. They're surrounded by flowers, a measuring cup with rice, and a spoon with cinnamon on a pristine white surface.

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!

A glass of creamy Arroz Con Leche topped with cinnamon sticks and powder. A spoonful is poised above. In the background, a bowl and measuring cup sit on a pristine white surface.

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.

Glass of creamy arroz con leche topped with cinnamon sticks and dusted with powder, surrounded by a bowl of rice, cinnamon powder, and extra sticks on a white tiled surface.

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.

A hand holds a spoon above a glass cup of creamy Mexican rice pudding, topped with cinnamon and a decorative chocolate piece, resting elegantly on a white countertop.

Mexican Rice Pudding FAQs

How far ahead can I make this rice pudding Mexican style recipe?

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.

Help! My rice pudding is too thick!

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.

Two glasses of arroz con leche topped with cinnamon sticks rest on a white tile surface, accompanied by a spoon of cinnamon powder and a bowl in the background.

Mexican Rice Pudding – Arroz Con Leche Recipe

5 from 9 votes

Mexican Rice Pudding – Arroz Con Leche

Mexican rice pudding is really tasty. Enjoyed as either dessert or breakfast, this cozy cinnamon and vanilla arroz con leche is muy bien!
Prep Time: 5 minutes
Cook Time: 45 minutes
Chilling Time: 1 hour
Total Time: 1 hour 50 minutes
Servings: 12

Ingredients 

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

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.

Nutrition

Calories: 303kcal | Carbohydrates: 52g | Protein: 8g | Fat: 7g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 25mg | Sodium: 94mg | Potassium: 313mg | Fiber: 1g | Sugar: 27g | Vitamin A: 227IU | Vitamin C: 1mg | Calcium: 241mg | Iron: 1mg
Like this recipe? Rate and comment below!

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.

 

You Might Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




5 from 9 votes (2 ratings without comment)

10 Comments

  1. 5 stars
    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!

  2. Rice pudding is one of my favorites but I’ve never tried making it myself. Seems easy enough!

  3. 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!