Arroz con Leche (Mexican Rice Pudding)
Warm and creamy, hearty and delicious, this Arroz con Leche recipe is a real winner for breakfast or dessert. Between the warm flavors of cinnamon and cloves and the addition of plump, chewy raisins there’s nothing quite so cozy and comforting as this Mexican rice pudding โ it’s like a hug in a mug!
I have so many fond memories of this arroz con leche from my childhood โ I can close my eyes while it’s simmering on the stovetop and it smells like my abuelita’s house. I’m so thankful I have a video of my mom and I in the kitchen where she shares how to make arroz con leche. I just wish you could scratch and sniff the screen!
What is Arroz con Leche?
Mexican arroz con leche is a delightful variation of rice pudding. It literally translates to “rice with milk,” which is fitting for this recipe! Rice is cooked with milk, sugar, and spices to a porridge-like consistency that is enjoyed for both breakfast and dessert in Mexico.
Every Latin American country has its own version of arroz con leche, and it seems that every family has their own special recipe. Some versions call for egg, citrus, or chocolate, but my mom’s recipe is extra special because it uses only staple pantry ingredients.
My mom uses long-grain rice, two kinds of milk, and whole spices like cinnamon and cloves to make her arroz con leche. She also adds plump raisins to the mix, offering sweet bursts of flavor throughout. This same recipe is in our first cookbook, so you know we love it dearly!
Why Youโll Love This Arroz con Leche Recipe
I may be biased, but as far as I’m concerned, this is the best arroz con leche recipe of all time. Hereโs why:
- Unlike many rice pudding recipes that use pre-cooked rice, my mom’s recipe does just the opposite. By cooking the rice in the sweet and lightly spiced milk mixture, the grains are completely permeated with the cozy flavor we all adore.
- This method also makes for a better, creamier pudding consistency โ the grains of rice maintain their bite and the sauce becomes deliciously thick.
- If youโre on a tight budget, this easy arroz con leche recipe will be your best friend. Itโs one of the cheapest Mexican desserts around, requiring fewer than 10 pantry staples!
Ingredients & Substitutions
The complete list of ingredients, quantities, and instructions can be found in the printable recipe card below.
As promised, you donโt need much to make this authentic Mexican rice pudding recipe. Here are all the ingredients for arroz con leche:
- Water: Easy enough, right? If possible, start with filtered water for the best taste.
- Cinnamon Sticks & Whole Cloves: For infusing our arroz con leche with comforting warmth. Whole spices last indefinitely on your shelves, making them a smart investment.
- Salt: Even dessert needs seasoning! While I donโt add much, if youโre on a strict no-salt diet, try adding the zest of an orange instead.
- Long-Grain Rice: Plain long-grain white rice is an inexpensive and versatile pantry ingredient. Feel free to swap in ritzier versions like basmati, or use long-grained brown rice for a more nutritious dish.
- Evaporated Milk & Sweetened Condensed Milk: For all the creamy vibes using only cans from the pantry. No fresh dairy needed!
- Raisins: For juicy bursts of fruity sweetness throughout. Feel free to swap in your favorite dried fruit here including cherries, apricots, or cranberries. Just be sure to chop any larger fruits into smaller bite-sized pieces for even distribution.
- Ground Cinnamon: For sprinkling with an extra layer of flavor when serving.
How to Make Arroz con Leche
As promised, making my Mom’s Mexican arroz con leche recipe is super simple. Hereโs how:
Step 1: Make Cinnamon Tea. Over high heat, bring the water to a boil with the cinnamon sticks, cloves, and salt. Remove from the heat and cover. Steep for about 45 minutes to 1 hour. Remove cinnamon sticks and cloves and discard.
Step 2: Simmer Rice. Add rice to the cinnamon tea and bring to a boil over medium heat. Reduce the heat to a simmer and cook for 20 minutes.
Step 3: Add Remaining Ingredients. Add the evaporated milk, condensed milk, and raisins, and continue to cook over low heat for about 5 minutes. Stir gently but be careful not to stir too much so the rice doesnโt get mushy.
Step 4: Garnish & Serve. Serve warm in bowls, or allow to chill overnight in the refrigerator. Sprinkle with a bit of cinnamon before serving for an extra punch of flavor. Enjoy!
Optional Variations
This recipe has not been tested with all of these substitutions or variations. If you replace or add any ingredients, please let us know how it turned out in the comments below!
While I love this simple arroz con leche recipe just the way my mom makes it, there is always room for you to customize just about any recipe to fit your needs and preferences. Here are a few options to consider:
- Atole de Arroz: For a warm and silky beverage version of arroz con leche, simply transfer it to a blender and purรฉe until smooth.
- Arroz con Dulce: Also known as arroz con leche de coco, this naturally vegan tropical-flavored version is popular in Puerto Rico. To make it, swap in canned full-fat coconut milk for the evaporated milk and use canned vegan sweetened condensed milk, preferably made from coconut milk to double down on the tropical flavor.
- Vanilla or Almond Rice Pudding: Feel free to add a split vanilla bean or about a teaspoon of vanilla extract or paste. You can also opt to use almond extract for more of an amaretto vibe if you prefer.
- Vegan Arroz con Leche: Use canned full-fat coconut milk instead of evaporated milk. The coconut flavor is delicious in this application! Alternatively, you may be able to source vegan evaporated milk alongside sweetened condensed coconut or oat milk at your grocery store.
Serving & Topping Suggestions
The great thing about this Mexican rice pudding is that it’s perfect for eating any time of day, all year round. I love this arroz con leche for breakfast and for dessert (or even for a quick snack). It’s great hot from the stove or cold from the fridge and needs no accompaniments, but also plays nicely with others. Here are a few topping suggestions to try:
- Soak the raisins in brandy, rum, or tequila for a boozy bite. For a non-alcoholic version, try using orange juice instead!
- Sprinkle the top with ground cinnamon, nutmeg, or pumpkin pie spice for an added boost of warmth.
- You can also garnish with orange zest for a pretty pop of color and a lovely hit of freshness.
- Chopped pecans, walnuts, or sliced almonds.
- Dried cherries or cranberries can be used in place of raisins if you prefer.
Expert Tips & Tricks
- Be gentle! Make sure to simmer your rice rather than boil it to keep the grains intact and prevent burning. When you add the dairy and other ingredients to the pot, youโll need to stir constantly to ensure nothing sticks to the bottom, but again, use a soft hand. The best part about this recipe is that the rice still has a bit of bite!
Storage Instructions
- Refrigerate: Arroz con leche can be stored in an airtight container in the fridge for up to 5 days.
- Reheat: Reheat arroz con leche in a pot on the stove or in a microwave safe bowl. You may need to add a splash of water or milk since it will thicken in the fridge.
Frequently Asked Questions
Iโm not a registered dietician, but Iโd consider arroz con leche to be healthy-ish. Thereโs not a ton of added sugar (just whatโs in the condensed milk) and itโs relatively low-fat. The amount of protein will depend on the type of evaporated milk you useโdairy will have much more than vegan versions.ย
To amp up the nutritional stats, try using brown rice (though itโll take about twice as long to cook if you do).ย
It depends. Like most authentic Mexican recipes, there are approximately a gazillion different ways to make arroz con leche. Most versions have at least some overlap including rice, some kind of milk, and canela. Aside from that, all bets are off! My momโs recipe calls for just water, cinnamon sticks and ground cinnamon, whole cloves, evaporated and condensed milk, and raisins.
If your tot is able to handle solids, arroz con leche should be fine. If not, you could always purรฉe it to make atole.ย
Yes, and yes! Growing up, we ate this Mexican rice pudding for both breakfast and dessert.
Rice pudding is a broad category that spans the globe. Arroz con leche is a Latin interpretation of rice pudding, popular in Spain, Mexico, Puerto Rico, Cuba, and across South America.
Either! I love it both ways.ย
Yes, Cubans can lay claim to arroz con leche, but it isnโt specifically Cubanโthereโs arroz con leche cubano, arroz con leche mexicano (like this recipe), arroz con leche peruviano, and more.
While itโs hard to know for sure, food historians believe arroz con leche originated in Spain, likely adapted from Arabic Moors who first introduced spices to the Iberian Peninsula in the Middle Ages. The first recorded recipe was published in a Spanish cookbook in 1607. Spanish colonizers then brought the recipe with them across the sea, leading to Latin American countries adapting their particular versions.
Sweetened condensed milk makes it richer and creamier, but it can also be omitted or substituted with a mixture of ยพ cup more milk and ยพ cup sugar instead.
I personally love using long-grain white rice for rice pudding. Many other recipes call for shorter-grained or sticky rice instead, but I love the texture that long-grain rice gives. Basmati rice also fits the bill!
If you’re trying to up your fiber intake or lower the glycemic impact of your arroz con leche, use long-grain brown rice instead. Just note that you may need to simmer your rice a bit longer for the correct consistency, as brown rice usually takes longer to cook than white.
You sure can! While I love eating arroz con leche hot from the stove, it is equally delicious served cold. It will keep in a lidded container in the refrigerator for up to a week.
Due to the creamy nature of this recipe and the texture of the rice, I don’t recommend that you freeze it. That said, youย can freeze it for up to a month. Just expect the rice grains to be a little soggy and broken.
More Rice Pudding and Breakfast Recipes
- Cinnamon Horchata Rice Pudding
- Mexican Pumpkin Rice Pudding
- Mexican Apple-Cinnamon Oatmeal
- Atole de Vainilla
- Old-Fashioned Mexican Oatmeal (Avena)
If you made this easy Arroz con Leche recipe, please be sure to rate and review it below! I’d love to know how it turned out for you.
Arroz con Leche (Mexican Rice Pudding)
Ingredients
- 4 cups water
- 2 cinnamon sticks
- 3 to 5 whole cloves
- ยผ teaspoon salt
- ยพ cup long-grain rice
- ยพ cup evaporated milk
- ยฝ cup sweetened condensed milk
- 1 cup raisins
- 1 tablespoon ground cinnamon, for sprinkling when serving
Equipment
Instructions
- Over high heat, bring the water to a boil with the cinnamon sticks, cloves, and salt.
- Remove from the heat and cover. Steep for about 45 minutes to 1 hour.
- Remove cinnamon sticks and cloves and discard. Add rice and over medium heat boil for 20 minutes.
- Add the evaporated milk, condensed milk, and raisins and continue to cook over low heat for about 5 minutes. Stir gently but be careful not to stir too much so rice doesnโt get mushy.
- Ladle into bowls and sprinkle with cinnamon.
Video
Notes
- Arroz con Leche can be served hot or cold, for breakfast or dessert.
- Refrigerate: Leftovers can be stored in an airtight container in the fridge for up to 5 days. Freezing is not recommended.
- Reheat: Reheat arroz con leche in a pot on the stove or in a microwave-safe bowl. You may need to add a splash of water or milk since it will thicken in the fridge.
- Atole de Arroz: For a warm and silky beverage version of arroz con leche, simply transfer it to a blender and purรฉe until smooth.
- Arroz con Dulce: Also known as arroz con leche de coco, this naturally vegan tropical-flavored version is popular in Puerto Rico. To make it, swap in canned full-fat coconut milk for the evaporated milk and use canned vegan sweetened condensed milk, preferably made from coconut milk to double down on the tropical flavor.
- Vanilla or Almond Rice Pudding: Feel free to add a split vanilla bean or about a teaspoon of vanilla extract or paste. You can also opt to use almond extract for more of an amaretto vibe if you prefer.
- Vegan Arroz con Leche: Use canned full-fat coconut milk instead of evaporated milk. The coconut flavor is delicious in this application! Alternatively, you may be able to source vegan evaporated milk alongside sweetened condensed coconut or oat milk at your grocery store.
Photography by Jenna Sparks
Originally published: November 2014. This recipe is also published in the Muy Bueno cookbook.
24 Comments on “Arroz con Leche (Mexican Rice Pudding)”
This sounds so good! What would be the instructions for cooking in an Instant Pot if that’s possible?
Iโm no stranger to arroz con leche, and neither is my husband. He comes from a Latino background so heโs def more familiar. I have made this twice already (second time I multiplied the amount by a ton hahaโ) because we love it so much!! Itโs easy and delicious. My husband said itโs better than his familyโs but not to tell them. Thank you!!!
I absolutely love all of your recipes thank you so much for sharing
I canโt wait to try this recipe. My grandfather would make this for me many times throughout my childhood and it is one of my fondest memories of him and also was one of my favorite things to eat for breakfast! ย Thank you for sharing this.ย
Hi,Iโm getting ready to make arroz con leche for dessert tonight. On your blog, you call for 4 cups of water, but Iโm also looking at the recipe in your cookbook. In the bookโs recipe, it says 3 1/2 cups of water. Does one yield better results than the other?
Thank you, Cindy
I love this. ย I tried this today without raisins. ย It was delicious. ย Thank you for sharing your family recipes.
Very much a childhood tradition and wonderful memories. ย Introduced it to my wife and sheโs like where has this been all my life. ย Love it.
So this recipe is pretty good. Iโve made something similar many times with the cans of evaporated milk and condensed milk, but it always turns out with such a weird taste when I use those. Not sure if itโs the evap milk or the condensed, but Iโll eat a spoonful and it seems to taste perfect, then I get the weirdest aftertaste that I just donโt like. Is that just part of the way it tastes? Or am I doing something wrong, like burning the milk? I love arroz con leche and Iโm so disappointed that every time I try to make it it turns out horrible. No one else will eat it either.ย
I made it once with just milk, sugar, and an egg and it came it pretty good(I thought) but not others. Bland or idk what that time lol.ย
Help, what am I doing wrong?!
AMAZING recipe! I love raisins but I only had three tiny snack boxes of Sunmaid Raisins so thatโs what I used. It was a small amount but perfect to my taste! I love this recipe because itโs not overwhelmingly sweet (but again, I used far less raisins). If you havenโt purchased the Muy Bueno cookbook, I highly recommend that as well! I just purchased after finding the Muy Bueno Horchata recipe-the BEST recipe EVER. Recipes are fabulous!! Muy Bueno indeed!!
Love the flavor!ย
When finished cooking, there is a lot of liquid remaining. Draining was not mentioned but I only left enough to cover the rice before refrigerating to serve cold. Would the rice absorb all the liquid if kept? Should all the liquid be kept if refrigerating (I suppose only some liquid is ladled if serving warm).ย
8 servings at 216 calories/serving is stated but nowhere is a serving size mentioned. Please provide.ย
Thank you for sharing this recipe.ย
Mexican Arroz con leche is the best. My Mom would make it for us on weekends and it brings back very special memories of her. One teeny addition, I added 1/4 tsp of Mexican vanilla because I remember Mom doing that and it really turned it up a notch.
I did it!! I did it!! I did it!! This came out so deliciously yummy!! The creaminess and just the right amount of sweetness hit the spot. My house smells wonderful!! And the most special thing about this is I was able to make this with my 4 year old grandson. He gives this a big thumbs up. Thank you so much Yvette and ย Mama!! We made a memory today. Happy in Las Cruces !!ย
This is what I’m making at this moment since the birria is gone for my husband’s lunch. We love adding raisins, pecans and sometimes even coconut – tan riquรญsimo!
I made it as directed the first time. very good! reminds me of grandmothers. Second time I decreased the condensed milk a touch and added a couple more cinnamon sticks, super tasty!
Thank you so much for a wonderful Video and with your momma too. I have leftover rice and wanted to make this for my restaurant, Kitchen Manager who stays with us. He is Mexican and would so love a taste of home, be it, his momma is not here. My question is, can I make this with leftover rice and Maybe just soak the rice I have ( To reconstitute it ) In Very warm leche with the Cinnamon sticks and then follow the recipe? Your thought? If you think I can do this, how much of my leftover rice would you suggest? I appreciate your family recipe and your advice. Thank you so much.
Hello! This recipe sounds lovely! About how many servings does it make though?
And could I easily double it or would I need to use less water?
Hola Veronica! This recipes makes about 8 servings. Yes, feel free to double it!
El arroz con leche es Peruano no mexicano
This is delicious! We substitute 2 cups instant brown rice instead of 3/4 cup long grain rice. It cooks up well and is wonderful for an alternative to oatmeal!
My grandma would always make this for me on rainy days! Brings back so many memories! ๐ Need to make some soon! Thanks for sharing.
Listening to you talk made remember when my mother used to make this for us on cold winter days for breakfast. She used to serve it with cinnamon toast. So delicious.
My kids still love to eat this and have even requested it for dinner.
Thank you for sharing this recipe.
This recipe has all the good stuff that I like, and it’s easy to make. I substituted with coconut milk and added a teaspoon of coconut sugar. It turned out great!
Thank you Yvette for having me join you in this memorable video. Brought a lot of wonderful memories of when I was young and having my nieces and nephews at Mom’s house. Now I have new memories with my grand children enjoying this traditional dish.
LOVE YOU !!!!!!!
Thank you Yvette for the nice recipe.