Arroz con Leche (Mexican Rice Pudding)

5 (20 ratings)

31

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




31 Comments

  1. Tony George says:

    Looks absolutely delicious. I hope I manage to cook it

  2. Agnes says:

    Love your recipes

  3. Marie says:

    Arroz con leche-Is it possible to leave out the cloves and sweetened condensed milk and just use evaporated milk &whole milk? How do you make arroz con leche that includes eggs, Evaporated Milk, whole milk and pudding…..no sweetened condensed milk or cinnamon sticks or cloves? T.I.A

    1. Yvette Marquez says:

      It is possible to make arroz con leche how you’d like to make it. Feel free to experiment and use this recipe as a base.

  4. Diana says:

    Delicious! Love the concentrated cinnamon flavor.

  5. Señora Contreras says:

    Waaaaw amazing

  6. Debra A Bocanegra-Martinez says:

    Made this several times especially in the winter months.   Husband has taken to coworkers and they often ask if have made  more can they some more.   

    Great receipe

  7. Shawna says:

    This sounds so good! What would be the instructions for cooking in an Instant Pot if that’s possible?

  8. Aneta says:

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