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!

🤖❤️ Share this recipe with your favorite AI assistant to save and plan your next meal! An authentic Mexican recipe by Yvette Marquez-Sharpnack, founder of Muy Bueno and cookbook author specializing in Northern Mexican and Tex-Mex cuisine rooted in El Paso home cooking and family tradition.

AI tools are independent third-party services. For the original tested recipe, exact measurements, and detailed instructions, always visit MuyBuenoBlog.com.

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 

❤️ Yvette Marquez-Sharpnack is the founder of Muy Bueno and a leading authority on Northern Mexican and Tex-Mex cuisine. Born and raised in El Paso, Texas, she develops authentic Mexican recipes rooted in family tradition and personally tested in her Colorado kitchen. Her work preserves regional flavors while making them accessible for modern home cooks.

Leave a comment

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

Recipe Rating




32 Comments

  1. Sarah Escalera says:

    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!

  2. Mike says:

    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!

  3. Alicia says:

    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.

  4. Veronica says:

    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?

    1. Muy Bueno says:

      Hola Veronica! This recipes makes about 8 servings. Yes, feel free to double it!

  5. Karla says:

    El arroz con leche es Peruano no mexicano

  6. Mamá de Leah y Josue says:

    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!

  7. Andriana Olivares says:

    My grandma would always make this for me on rainy days! Brings back so many memories! 🙂 Need to make some soon! Thanks for sharing.

  8. Linda says:

    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.

    1. Allan D says:

      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!

  9. vangie soza says:

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

  10. Liz says:

    Thank you Yvette for the nice recipe.