Analida's Ethnic Spoon

  • Home
  • About Us
  • Recipes
  • Shop
  • Contact
menu icon
go to homepage
  • Recipe Index
  • About
  • Shop
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Recipe Index
    • About
    • Shop
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home >> Recipes >> Vegetarian and Vegan Recipes

    Authentic Arroz con Leche Recipe – Creamy Latin Rice Pudding

    Modified: Apr 25, 2026 · Published: Dec 29, 2020 by Analida · • Word count:2117 words. • About 11 minutes to read this article. • This post may contain affiliate links ·

    246 shares
    • 112
    A photo of arroz con leche with a text overlay title.
    ↓ Jump to Recipe
    ↓ Jump to Video

    Arroz con leche is a traditional Latin American rice pudding that's creamy, sweet, and infused with cinnamon. This easy arroz con leche recipe uses simple ingredients to create a comforting dessert that's perfect for holidays or everyday treats.

    An overhead shot of arroz con leche in a red Dutch oven along with four serving bowls and spoons.
    Recipe Summary
    A bowl of creamy arroz con leche topped with ground cinnamon
    • 🥧 What is it? Arroz con leche is a creamy, cinnamon-spiced Latin rice pudding with centuries of history - simmered slowly in milk until thick and velvety, and beloved across the Americas and Spain.
    • ❤️ Why you'll love it? One pot, pantry ingredients, vegan-adaptable, make-ahead friendly, and every bowl tells a story. It's comfort food with a passport.
    • 👩‍🍳 How do you make it? Simmer rice with cinnamon and water, then add your choice of milk and cook low and slow, stirring until thick. Sweeten to taste, top with ground cinnamon, and serve warm or chilled.
    ↓ Jump to Recipe
    Jump to:
    • What is Arroz con Leche?
    • Why You'll Love This Arroz con Leche
    • Arroz con Leche in Panamá
    • Rice Pudding Origins
    • Rice Pudding Recipes around the world
    • How to Make Arroz con Leche
    • Step-by-step photos:
    • Vegan Arroz con Leche Version
    • Frequently Asked Questions
    • My Favorite Latin Desserts
    • 📖 Recipe

    What is Arroz con Leche?

    Arroz con leche - literally "rice with milk" - is a creamy, warmly spiced rice pudding that has been a staple dessert across Latin America and Spain for centuries. It's made by slowly simmering rice in milk with cinnamon and sugar until the mixture thickens into something velvety and deeply comforting. The dish traces its roots to the Moorish occupation of the Iberian Peninsula, where rice-based sweets were common, and Spanish colonists later brought it to the Americas, where it took on a life of its own. Simple to make, endlessly adaptable, and loved by every generation - it's the kind of recipe that feels like home no matter where you grew up.

    Why You'll Love This Arroz con Leche

    • Creamy, rich texture with warm cinnamon flavor
    • Authentic Latin American dessert
    • Simple ingredients you likely already have
    • Perfect for holidays, gatherings, or comfort food
    • Can be served warm or chilled
    • Make-ahead friendly - tastes even better the next day, straight from the fridge
    • Easy to customize with raisins, rum, or other spices

    Arroz con Leche in Panamá

    Where I grew up in Panama, rice pudding was celebratory. When a baby got their first tooth, the grandmother would make a huge batch of it. Next, it was packaged into small bottles to hand out to family and friends. The kicker is that this rice pudding wasn't really for the baby. Nope! We soaked the raisins in rum, so it was for the adults.

    Besides the baby's first tooth, we enjoyed rice pudding on many other occasions. It was a quintessential comfort dessert. I mean, who is going to say no to creamy, sweet rice pudding topped with cinnamon plus the tang of rum? Not me!

    Rice was on the table for nearly every meal growing up in Panama. I can think of very few excuses not to have rice. I'd like to say that turning rice into a dessert was only natural; this sweet little dish has origins from far away. But I digress, in Panama, we made our Arroz con Leche with cinnamon and evaporated milk. This traditional arroz con leche recipe has roots in Spain and spread throughout Latin America with regional variations. There are endless other variations from country to country (just like my savory turnovers, empanadas!)

    Rice Pudding Origins

    Rice pudding likely originated in Northern Spain and has Moorish origins. Both cinnamon and rice are key ingredients in Arabic cuisine. While this is the base for many versions of the recipe, the rice pudding you order in Spain will likely have orange or lemon peel, another Arab influence. (Lemons actually hail from the Middle East, now you know!) In 711, Muslim forces conquered the Iberian Peninsula and what we know to be present-day Spain was the heartland of Muslim civilization. The Muslims ruled this part of the world until 1492, when Granada surrendered to the Castilian forces.

    Now how did our delicious rice pudding recipe travel all the way to the New World? Most likely, the Spanish colonists brought it to Latin America. Here, it has been modified over and over to suit ingredient availability and local tastes. In many Latin American countries, there will be a combination of milk, coconut milk, evaporated milk, or sweetened condensed. On top of that, every household makes it differently.

    A photo of 3 bowls of arroz con leche with some spoons on a marble countertop.

    Rice Pudding Recipes around the world

    In Colombia, you will likely get your arroz con leche with a grated coconut garnish. In Costa Rica, you'll find butter with hints of nutmeg and in Peru, they use cloves in their rice pudding recipe. Egg yolks are not uncommon in many Latin American variations of the recipe and they certainly add a very creamy, rich texture to the comforting pudding. (Pro tip: egg yolks will save your rice pudding if it's too runny!)

    If you were to enjoy a bowl of rice pudding in India (Kheer), it would likely be flavored with cardamom, rosewater, raisins, and a garnish of crushed pistachios. In Iran, your rice pudding might be a brilliant shade of yellow because they use saffron to flavor it.

    How to Make Arroz con Leche

    What's so lovely about making arroz con leche is that you only need a few simple ingredients for it to come together. It's also a very flexible recipe if you're vegan or lactose intolerant! My recipe calls for regular milk, but you can use non-dairy milk or even canned coconut milk if you choose. Keep in mind, coconut cream is very rich and shouldn't be swapped for coconut milk.

    As far as rice goes, I recommend using long-grain rice. Short-grain rice is too sticky and will naturally make the pudding too thick. In a pinch, you can use Arborio Rice because it absorbs liquids quickly, but you need to be prepared to adjust your cooking methods and stay near the pot to add more liquid.

    Careful with the amount of sugar you add to your rice pudding. Sugar attracts water molecules, so too much of it won't allow the liquid to absorb into the rice. Unlike other dishes that can be sped up with more heat, arroz con leche requires patience.

    Step-by-step photos:

    • Step 1: Gather all your ingredients and have them measured out and ready to go before beginning the dish.
    • Step 2: Place the rice in a large fine mesh colander
    • Step 3: Put the raisins in a bowl and pour some rum over them until they are just submerged. This is about ½ cup. Microwave the raisins in the rum for about 30 seconds to warm them up in the rum. This will help them soak up some rum.
    • Step 4: Add the rice, cinnamon sticks, and milk to a large soup pot or Dutch oven on medium heat. Stir the rice to keep it from sticking to the bottom of the pot. You can stir a bit less often at the beginning and more after about 30 minutes. You will need to simmer for about 45 minutes to one hour until the rice is very soft.
    • Step 5: Once the rice is soft, remove the cinnamon sticks.
    • Step 6: Stir in the evaporated milk.
    • Step 7: Add the sweetened condensed milk.
    • Step 8: Add the vanilla and a pinch of salt to the pot and stir to combine.
    • Step 9: Strain the rum from the raisins and then add the raisins to the pot and stir to combine. Drink the strained rum or save for a cocktail, cheers!
    • Step 10: Combine all the last ingredients and keep stirring until you have a nice creamy, slightly thick consistency of soft yogurt.

    Vegan Arroz con Leche Version

    Use the same process above, but change out the milk, evaporated milk, and sweetened condensed milk for these ingredients below..

    • 6 cups unsweetened almond milk
    • 1 can (13.5 oz) full-fat coconut milk
    • ½ cup agave nectar (start here, adjust to taste/sweetness)
    • ½-1 cup additional almond milk as needed during cooking to the desired consistency

    Frequently Asked Questions

    Why is my arroz con leche too soupy?

    Keep simmering until thick or egg yolks will save you. Crack an egg and separate the egg yolk from the white in a bowl. Break the yolk with a fork and stir. In a separate bowl, take out about ½ cup of rice pudding and stir until it's no longer steaming. Quickly mix in the egg yolk to the separated rice pudding until combined. Now, add the mixture to your pot. It should thicken up in 5-7 minutes.

    Can I make my rice pudding in a slow cooker?

    You can! Make sure to check on it every 45 minutes if it's on high, and stir it so it doesn't burn.

    Does it matter if I use golden or regular raisins?

    Either one works! If you don't like raisins, feel free to omit them.

    My leftover arroz con leche is really thick the next day. What can I do? 

    Once you take a portion from the refrigerator, microwave it until it's just warm.  Add a little milk, stir it in, and warm up again. Repeat this until you reach the desired consistency.  Leftover arroz con leche is really yummy when warmed up! 

    What is the best rice for arroz con leche?

    Use long-grain white rice. It keeps its shape and will give a creamy texture as well.

    Can I make this recipe ahead of time?

    Yes, it actually tastes better after sitting as the flavors develop.

    Is arroz con leche served hot or cold?

    It can be served warm or chilled, depending on preference.

     
    Do you want to explore more Latin dessert recipes? One of my favorites is coconut flan that is a baked custard with a caramel sauce. Many family gatherings would likely include tres leches cake. If you are in a hurry, you can pick up some puff pastry at the store to make some pastelitos de guava that are easy to fill and bake.

    My Favorite Latin Desserts

    If you enjoy this arroz con leche, be sure to explore more traditional Latin desserts on Ethnic Spoon. Try pastelitos de guava for a flaky, sweet pastry filled with rich guava paste, or coconut flan for a silky, caramel-topped custard with tropical flavor. barriguitas de vieja are a fun Puerto Rican treat - small, sweet fritters with a soft, cake-like center - and tres leches cake is always a favorite, soaked in three kinds of milk for an ultra-moist, indulgent dessert. These recipes share the same comforting sweetness and are perfect for rounding out any meal or celebration.

    📖 Recipe

    A photo of arroz con leche in a green bowl with some spoons in the background.

    Arroz con Leche Recipe

    Analida Braeger
    This authentic arroz con leche recipe is creamy, warmly spiced, and spans the flavors of Latin
    America — from Colombia to Peru. Easy to make with everyday ingredients. Step-by-step photos!
    5 from 5 votes
    Print Recipe Rate this Recipe
    Prep Time 10 minutes mins
    Cook Time 1 hour hr
    Total Time 1 hour hr 10 minutes mins
    Course Dessert
    Cuisine Latin American
    Servings 12 servings
    Calories 441 kcal

    Ingredients
      

    • 2 cup rice white, long grain
    • 8 cups milk whole
    • 2 sticks cinnamon
    • 1 cup raisins optional
    • ½ cup rum optional for soaking raisins
    • 1 orange rind optional, 2-3 inch strips
    • 12 oz evaporated milk
    • 14 oz sweetened condensed milk
    • 1 pinch salt
    • 1 tablespoon vanilla
    (Keep screen awake)

    Instructions
     

    • Place the rice in a fine mesh strainer and rice until the water runs clear.
    • In a large pot on medium heat add the milk, cinnamon sticks and rice. You can add the orange rind if you like at this point too. Continue heating and stirring until the rice is soft, approximately 1 hour. You can stir less in the beginning, every few minutes and more or constantly once the rice is soft toward the end.
    • While the rice is simmering you can soak the raisins in the rum. Pour just enough rum to cover them, about ½ cup. Microwave for 30 seconds to warm them and allow better absorption of the rum. This step is optional.
    • Once the rice is very soft, remove the cinnamon sticks, orange rinds and pour in the evaporated milk and sweetened condensed milk. Add the pinch of salt and vanilla.
    • If you soaked the raisins in rum, pour them into a strainer. (Save the rum for your next cocktail. Trust me!) Add the raisins to the rice. Continue to cook until it is creamy and has a soft yogurt-like consistency.
    • Serve in small bowls with a sprinkle of cinnamon and if you like some slivered almonds.

    Video

    Notes

    Reheating instructions:  Place the desired amount in a bowl and heat in the microwave for 30 seconds.  Add a little milk, stir then heat again. Repeat until you have the desired consistency and temperature. 
     
    Vegan Version
    • 6 cups unsweetened almond milk - added at the beginning instead of whole milk
    • 1 can (13.5 oz) full-fat coconut milk - add at the step for evaporated milk
    • ½ cup agave nectar (start here, adjust to taste/sweetness) - add at the step for sweetened condensed milk.
    • ½-1 cup additional almond milk as needed during cooking to the desired consistency

    Nutrition

    Calories: 441kcalCarbohydrates: 64gProtein: 12gFat: 11gSaturated Fat: 6gCholesterol: 36mgSodium: 150mgPotassium: 558mgFiber: 2gSugar: 29gVitamin A: 424IUVitamin C: 3mgCalcium: 371mgIron: 1mg
    Keyword easy dessert recipe, rice pudding
    Tried this recipe?Let us know how it was!

    More Vegetarian and Vegan Recipes

    • A photo of two molletes on a white plate with pico de gallo on top.
      Molletes - Mexican Refried Bean and Cheese Sandwiches
    • An overhead photo of pico de gallo in a black bowl with tortilla chips on plates.
      Pico de Gallo Recipe – Fresh, Flavorful Mexican Salsa with Lime & Cilantro
    • An overhead photo of tomatillo avocado salsa in a black bowl.
      Easy Tomatillo Avocado Salsa Verde Recipe
    • Easy Homemade Cilantro Lime Crema Sauce
    246 shares
    • 112

    Comments

    1. Maria Elena De la Guardia says

      February 07, 2021 at 3:06 pm

      5 stars
      Delicious, creamy, comfort food!!!!

      Reply
      • Analida says

        February 07, 2021 at 3:08 pm

        Thank you so much!!! This is a family favorite recipe!

        Reply
    2. Arturo de la Guardia says

      February 07, 2021 at 3:07 pm

      5 stars
      Excellent

      Reply
    3. Lizmarie says

      February 07, 2021 at 3:10 pm

      5 stars
      So yummy 💙 my kids will love it!

      Reply
      • Analida says

        February 07, 2021 at 3:42 pm

        Thanks so much!

        Reply
    4. Teresa Moll says

      February 07, 2021 at 3:37 pm

      5 stars
      Wow!!! Trying it right now!!! Looks easy

      Reply
      • Analida says

        February 07, 2021 at 3:42 pm

        This is so easy to make! You will love it!

        Reply
    5. Jen says

      April 01, 2026 at 12:01 am

      5 stars
      This is such a delicious and easy recipe. I usually buy arroz con leche but I'll be making it myself from now on.

      Reply
      • Analida says

        April 01, 2026 at 8:24 am

        Thanks Jen! This arroz con leche is easy and will feed a crowd!

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Analida profile pictureI’ve been researching and recreating ethnic recipes for over 20 years. My passion is sharing easy, affordable, and mostly healthy dishes made with fresh ingredients—always sprinkled with a touch of culture and food history...Read more-->

    Featured Recipes

    • A photo of pork carnitas tacos on a white plate.
      Best Slow Cooker Traditional Mexican Pork Carnitas
    • An overhead photo of pico de gallo in a black bowl with tortilla chips on plates.
      Pico de Gallo Recipe – Fresh, Flavorful Mexican Salsa with Lime & Cilantro
    • A photo of frijoles charros in a ceramic bowl with tortillas and rice in the background.
      Frijoles Charros - Mexican Beans with Chorizo
    • A overhead photo of pork chili verde in a bowl with plates of rice.
      Easy Pork Chile Verde Recipe

    Footer

    ^ back to top

    About

    • Privacy Policy
    • Terms & Conditions

    Newsletter

    • Sign Up! for emails and updates
    • Recipe Index

    Contact

    • Contact
    • FAQ

    Our site contains affiliate links to help maintain our publishing activities. If you make a purchase from a link on our site, we may receive a small percentage of that sale, at no extra cost to you. Ethnicspoon.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.