Arroz con Leche (Mexican Rice Pudding)

5 (21 ratings)

32

This post may contain affiliate links. Please read our disclosure policy.

Warm, creamy, and full of comforting flavor, this Arroz con Leche (Mexican Rice Pudding) is a traditional dessert that tastes like home. Made with simple pantry ingredients like rice, milk, cinnamon, and raisins, it’s sweet, cozy, and perfect for breakfast or dessert.

Overhead shot of three glass goblets filled with creamy arroz con leche, topped with raisins and cinnamon sticks, arranged on a colorful hand-painted Mexican serving tray.

I have so many fond memories of this dish from my childhood. The smell of cinnamon and cloves simmering on the stove takes me right back to my abuelita’s kitchen. It’s the kind of recipe that fills the whole house with warmth and nostalgia. I’m thankful to have a video of my mom and I making arroz con leche together so I can relive those special moments every time I cook it.

If you love traditional Mexican desserts, this one is a must-try. It’s creamy, comforting, and easy to make, proving that the simplest recipes are often the most meaningful.

What is Arroz con Leche?

Arroz con leche literally means “rice with milk.” It’s Mexico’s version of rice pudding made by simmering rice with milk, sugar, and spices until it becomes thick and creamy.

Every Latin American country has its own take on this comforting dessert, but this one is my mom’s traditional Mexican version. It’s made with simple pantry staples, whole spices, and a touch of sweetness from condensed milk and raisins.

This same recipe is in our first cookbook, so you know we love it dearly!

Yvette Marquez muy bueno Mexican food blogger in an orange dress holding a molcajete.

Why You’ll Love This Recipe

  • Simple ingredients: Made with rice, milk, and a few cozy spices you probably already have on hand.
  • Creamy texture: Cooking the rice directly in milk infuses every grain with rich flavor.
  • Comforting and nostalgic: Just like the arroz con leche abuelita used to make.
  • Budget-friendly: You only need a few affordable pantry ingredients.
  • Versatile: Enjoy it warm, chilled, or with a seasonal twist like my Pumpkin Arroz con Leche.
Want to save this recipe?
I’ll email this recipe to you, so that you can come back to it later!

Ingredients & Substitutions 

You don’t need much to make this classic Mexican rice pudding recipe.

Overhead shot of measured ingredients for making arroz con leche, including rice, milk, cinnamon sticks, cloves, raisins, and sweetened condensed milk arranged neatly on a gray tabletop.
  • Water: Filtered water will give you the best flavor.
  • Cinnamon sticks and whole cloves: Infuse the pudding with cozy, warm spice.
  • Salt: Balances the sweetness.
  • Long-grain rice: Basic white rice works perfectly. You can also use basmati or long-grain brown rice (brown rice takes longer to cook).
  • Evaporated milk and sweetened condensed milk: Create a rich, creamy consistency with no need for fresh dairy.
  • Raisins: Add sweetness and texture. You can substitute with chopped dried cranberries, apricots, or cherries.
  • Ground cinnamon: For sprinkling on top before serving.

Find the complete list of ingredients and measurements in the printable recipe card below.

How to Make Arroz con Leche

Step 1: Make cinnamon tea. Bring water, cinnamon sticks, cloves, and salt to a boil. Remove from heat, cover, and steep for 45 minutes to 1 hour. Strain and discard the spices.

Step 2: Simmer the rice. Add rice to the cinnamon tea and bring to a boil. Reduce the heat and simmer for about 20 minutes.

Step 3: Add the milk and raisins. Add evaporated milk, condensed milk, and raisins. Continue to cook over low heat for 5 minutes, stirring gently so the rice doesn’t get mushy.

Enameled Dutch oven on the stovetop filled with creamy arroz con leche simmering with raisins.

Step 4: Serve and garnish. Serve warm in bowls or chill overnight in the refrigerator. Sprinkle with ground cinnamon before serving.

Close-up of a wooden spoon resting in a glass goblet filled with creamy arroz con leche speckled with raisins and dusted with cinnamon.

Serving Suggestions

Arroz con leche is delicious warm or cold and can be served for as a Mexican breakfast, dessert, or an afternoon treat. Try it with:

  • A sprinkle of cinnamon, nutmeg, or pumpkin pie spice.
  • Orange zest for a bright citrus touch.
  • Toasted nuts like almonds, pecans, or walnuts.
  • Soaked raisins in rum, brandy, or orange juice for extra flavor.
  • Homemade pumpkin purée stirred in for a fall twist.

Expert Tips & Tricks

  • Simmer gently: Keep the heat low once you add the milk so it doesn’t curdle or burn.
  • Stir softly: Stir often but gently to prevent sticking and breaking the rice.
  • Don’t overcook: The pudding will continue to thicken as it cools.
  • Adjust sweetness: Add a little extra condensed milk if you like it sweeter.

Storage Instructions

  • Refrigerate: Store leftovers in an airtight container for up to 5 days.
  • Reheat: Warm on the stovetop or in the microwave with a splash of milk or water.
  • Freeze: Not recommended because the texture will change after thawing.
Horizontal hero shot of three glass goblets filled with creamy arroz con leche, topped with raisins and cinnamon sticks, displayed on a vibrant hand-painted floral Mexican serving tray.

Frequently Asked Questions

What kind of rice is best for arroz con leche?

Long-grain white rice works best. It stays fluffy and holds its shape. Basmati rice also works, but short-grain rice will make it thicker and stickier.

Can I make arroz con leche without condensed milk?

Yes. Replace it with ¾ cup milk and ¾ cup sugar. It won’t be quite as creamy but will still be delicious.

Can I use brown rice to make arroz con leche?

You can, but it will take longer to cook. Simmer until the rice is tender and adjust the liquid as needed.

Is arroz con leche eaten hot or cold?

Either way. I love it warm in the winter and chilled straight from the fridge in summer.

Can I make arroz con leche vegan?

Yes. Replace evaporated and condensed milk with canned coconut milk and sweetened condensed coconut milk. It’s slightly tropical but still comforting.

What is the difference between arroz con leche and rice pudding?

Arroz con leche is Mexico’s version of rice pudding, flavored with canela and often with raisins. It’s a creamy, spiced dessert that feels like home.

More Mexican Desserts You’ll Love

If you tried this Arroz con Leche or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the comments below!

Download my free eBook!
Don’t miss out! Fill out the form to download this must-have collection of comforting recipes—perfect for bringing warmth and flavor to your cocina!

Summarize & Save This Content On

Overhead shot of three glass goblets filled with creamy arroz con leche, topped with raisins and cinnamon sticks, arranged on a colorful hand-painted Mexican serving tray.
5 (21 ratings)

Arroz con Leche (Mexican Rice Pudding)

Total Time: 1 hour 25 minutes
Yield: 8 servings
Prep: 10 minutes
Cook: 1 hour 15 minutes
This creamy and comforting Arroz con Leche (Mexican Rice Pudding) is made with long-grain rice, milk, canela, and sweet raisins. It’s a traditional Mexican dessert that’s simple, cozy, and perfect for breakfast or an after-dinner treat.
Email this Recipe
Enter your email, and I’ll send the recipe straight to your inbox! Plus, you’ll get subscribed to my newsletter for more delicious updates.

Ingredients 

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

  • Rice: Long-grain white rice gives the best texture. Brown rice can be used, but increase the cook time by 15 to 20 minutes.
  • Sweetness: Add more condensed milk if you prefer it sweeter.
  • Raisins: Soak in rum, brandy, or orange juice before adding for extra flavor.
  • Pumpkin version: For fall, stir in ½ cup of pumpkin purée and 1 teaspoon pumpkin pie spice for a cozy twist. Try my Pumpkin Arroz con Leche for the full recipe.
  • Storage: Store in an airtight container for up to 5 days. Reheat with a splash of milk or water before serving.
  • Make ahead: This pudding thickens as it cools, making it even creamier the next day.

Nutrition

Calories: 216kcal | Carbohydrates: 42g | Protein: 5g | Fat: 4g | Saturated Fat: 2g | Cholesterol: 13mg | Sodium: 135mg | Potassium: 313mg | Fiber: 2g | Sugar: 13g | Vitamin A: 108IU | Vitamin C: 2mg | Calcium: 149mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @muybuenocooking or tag #muybuenocooking!

Photography by Jenna Sparks 

Leave a comment

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

Recipe Rating




32 Comments

  1. Leticia Martinez says:

    I absolutely love all of your recipes thank you so much for sharing

  2. Christina says:

    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. 

  3. Cindy Byrd says:

    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

  4. Monica says:

    I love this.  I tried this today without raisins.  It was delicious.  Thank you for sharing your family recipes.

  5. Maria Gonzalez says:

    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.

  6. Jess says:

    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?!

  7. Jill Nolan says:

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

  8. Kathe Carnahan says:

    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. 

  9. Silvia McHenry says:

    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.

  10. Amanda says:

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