Arroz con leche is a traditional rice pudding dessert loved across Spain and Latin America. The name literally means “rice with milk,” and it perfectly describes this warm and comforting dish. This creamy arroz con leche recipe is made by slowly cooking rice, milk, sugar, and cinnamon until the texture becomes rich and smooth. Many families consider it a classic homemade dessert that brings back childhood memories and special gatherings.
Today, you can find many versions of this authentic arroz con leche, from the Mexican arroz con leche recipe to the Spanish rice pudding style. Each version has its own small twist, but the heart of the dish remains the same — a sweet, creamy rice pudding dessert that is simple and satisfying. In this guide, you will learn how to make arroz con leche step by step, along with helpful tips for creating the best arroz con leche recipe at home.
What Is Arroz Con Leche
Arroz con leche is a traditional rice pudding dessert made by slowly cooking rice with milk, sugar, and cinnamon until it becomes thick and creamy. This comforting dish is very popular in Spain and many Latin American countries, especially in Mexico, Peru, Cuba, and Colombia. The dessert is known for its rich texture, warm cinnamon flavor, and simple ingredients.
Many people describe arroz con leche as a sweet, creamy rice pudding that can be served warm or chilled. While it is similar to other rice puddings around the world, this dish stands out because of its distinct cinnamon aroma and traditional cooking method. Families often prepare this homemade arroz con leche recipe during holidays, family gatherings, or as a comforting everyday dessert.
What Does Arroz Con Leche Mean
The phrase “arroz con leche” comes from Spanish and literally translates to “rice with milk.” The name reflects the two main ingredients used to make this dessert. In this recipe, rice is gently simmered in milk along with sugar and spices until it becomes soft and creamy.
Although the translation is simple, arroz con leche has become much more than just rice cooked in milk. Today, the term refers to a classic Latin rice pudding dessert that is loved for its comforting flavor and creamy texture. Many people also call it Mexican rice pudding or Spanish rice pudding depending on the regional style.
What Makes Arroz Con Leche Different from Regular Rice Pudding
While arroz con leche and regular rice pudding may look similar, they have some important differences in flavor and preparation. The biggest difference is the use of cinnamon sticks and sometimes citrus peel, which give traditional arroz con leche its signature warm and aromatic taste.
Another difference is the cultural cooking style. In many Mexican arroz con leche recipes, cooks often add condensed milk or evaporated milk to make the dessert extra creamy. In contrast, Spanish arroz con leche is sometimes cooked longer to create a very thick and rich texture.
Overall, arroz con leche is more than just a basic rice pudding dessert. It is a traditional homemade dish with deep cultural roots and a unique flavor that makes it one of the most beloved sweet rice desserts in Latin cuisine.
The Origin and History of Arroz Con Leche

You might also like: The Best Arroz con Leche Recipe Creamy and Authentic
The story of arroz con leche goes back many centuries. Although today it is known as a traditional Spanish and Latin American dessert, the idea of cooking rice with milk and sugar actually began much earlier. Over time, this simple dish traveled across continents, changing slightly in each culture. Today, arroz con leche is one of the most loved rice pudding desserts in many parts of the world.
Asian Roots of Rice Pudding
The earliest forms of rice pudding are believed to have started in Asia, where rice has been a staple food for thousands of years. Ancient cooks in countries like India and China often prepared sweet dishes by cooking rice with milk, honey, and spices. One famous example is Indian kheer, which is very similar to modern creamy rice pudding desserts.
These early recipes showed how rice slowly simmered in milk could create a thick, comforting dessert. Over time, these cooking ideas spread through trade routes and cultural exchange, eventually influencing many other cuisines around the world.
How the Recipe Spread to Spain
The concept of sweet rice pudding reached Spain through cultural connections between Asia, the Middle East, and Europe. During the Middle Ages, ingredients like rice, sugar, cinnamon, and milk became more common in Spanish cooking. These ingredients helped shape the early version of Spanish arroz con leche.
Spanish cooks began preparing a dessert where rice was slowly cooked with milk, sugar, and cinnamon sticks until it became creamy. This simple but delicious dish quickly became a favorite in Spanish households and later spread through Spanish culture.
Arroz Con Leche in Latin America Today
When Spanish explorers and settlers traveled to the Americas, they brought many traditional recipes with them, including arroz con leche. Over time, the dessert became part of the culinary traditions of many countries in Latin America.
Today, you can find different versions such as Mexican arroz con leche, Cuban arroz con leche, Peruvian arroz con leche, and Colombian arroz con leche. Each region adds its own twist. Some recipes use condensed milk for extra sweetness, while others include raisins, citrus peel, or vanilla. Despite these variations, the heart of the dish remains the same — a sweet, creamy rice pudding dessert that brings comfort, tradition, and family memories to the table.
Cultural Importance of Arroz Con Leche
Beyond being a sweet rice pudding dessert, arroz con leche carries deep cultural meaning in many homes across Spain and Latin America. For generations, this traditional arroz con leche recipe has been more than just food. It represents family traditions, celebrations, and comforting memories. Many people learn how to make arroz con leche from parents or grandparents, which helps keep the recipe alive across generations.
Traditional Family Recipes
In many households, homemade arroz con leche is a recipe that is passed down through the family. Each generation may add its own small twist, such as using condensed milk, adding raisins, or adjusting the level of sweetness. Because of this, many families proudly claim they have the best arroz con leche recipe.
Cooking this creamy arroz con leche often becomes a shared family activity. Parents teach children how to slowly cook rice with milk and cinnamon, explaining small tips that make the dessert extra smooth and flavorful. These traditions make the dish feel personal and meaningful.
Holiday and Celebration Dessert
In many cultures, arroz con leche is often served during special occasions and holidays. Families prepare this traditional Mexican rice pudding for gatherings, celebrations, and festive meals.
Because the dessert is warm, sweet, and comforting, it fits perfectly with family events where people gather to share food and stories. Whether served after dinner or enjoyed as a sweet snack, authentic arroz con leche is a dessert that brings people together.
Why It Remains a Comfort Food
One reason arroz con leche remains so popular is its comforting taste and simple ingredients. The combination of creamy milk, soft rice, sugar, and cinnamon creates a flavor that feels warm and nostalgic.
Many people associate this classic rice pudding dessert with childhood memories or homemade cooking. Even today, when someone prepares creamy homemade arroz con leche, it often reminds people of family kitchens, warm evenings, and traditional meals.
Ingredients for Traditional Arroz Con Leche
Making traditional arroz con leche does not require complicated ingredients. The beauty of this easy arroz con leche recipe is that it uses simple pantry items to create a rich and creamy dessert. The key is slowly cooking the ingredients together so the rice pudding becomes thick and flavorful.

Essential Ingredients
These ingredients form the base of any authentic arroz con leche recipe.
Rice
Rice is the main ingredient in arroz con leche. When slowly cooked in milk, the rice absorbs liquid and becomes soft, creating the creamy texture that makes this sweet rice pudding dessert so satisfying.
Milk
Milk gives the dish its rich and creamy consistency. Many recipes use whole milk because it helps create a smooth and thick rice pudding.
Sugar
Sugar adds the sweetness that balances the creamy milk and soft rice. The amount can be adjusted depending on how sweet you want your homemade arroz con leche.
Cinnamon
Cinnamon is one of the most important flavors in traditional Mexican arroz con leche. Many cooks use cinnamon sticks while simmering the rice pudding, then sprinkle ground cinnamon on top before serving.
Optional Ingredients for Extra Flavor
While the essential ingredients create a delicious dessert, some cooks add extra ingredients to make their creamy arroz con leche recipe even richer.
Vanilla
A small amount of vanilla adds a warm and sweet aroma that enhances the flavor.
Condensed Milk
Many Mexican arroz con leche recipes include condensed milk to create a sweeter and thicker dessert.
Evaporated Milk
Evaporated milk adds extra creaminess and depth to the rice pudding texture.
Lemon Peel
Some traditional recipes add lemon peel while cooking to create a light citrus aroma that balances the sweetness.
Raisins
Raisins are sometimes mixed into the pudding for a sweet burst of flavor and extra texture.
Best Rice for Arroz Con Leche
Choosing the right type of rice is very important when making creamy arroz con leche. The rice you use can affect the texture, thickness, and overall flavor of the dessert. Since arroz con leche is a traditional rice pudding dessert, the goal is to create a soft, creamy consistency where the rice absorbs the milk while still keeping its shape. Some types of rice work better than others for achieving the perfect creamy rice pudding texture.
Short Grain Rice
Short grain rice is often considered the best rice for arroz con leche. This type of rice contains more starch, which helps create the rich and creamy texture that people expect from a traditional arroz con leche recipe.
As the rice slowly cooks in milk, it releases starch that thickens the pudding naturally. This makes the dessert smooth, creamy, and slightly thick without needing extra ingredients. Because of this, many cooks prefer short grain rice when making authentic arroz con leche.
Long Grain Rice
Long grain rice is another option for making homemade arroz con leche. It tends to stay more separate when cooked, which means the texture may be lighter and less creamy compared to short grain rice.
However, many Mexican arroz con leche recipes traditionally use long grain white rice, especially because it is easy to find in most kitchens. When cooked slowly with milk, cinnamon, and sugar, it still creates a delicious sweet rice pudding dessert, even if the texture is slightly less thick.
Arborio Rice
Arborio rice is well known for making Italian risotto, but it also works beautifully in rice pudding recipes like arroz con leche. This rice has a very high starch content, which creates an extra creamy and velvety texture.
When Arborio rice is simmered in milk, it releases starch quickly, making the dessert thick and rich. Because of this, many cooks choose Arborio rice when they want to create a very creamy arroz con leche recipe.
Overall, short grain rice and Arborio rice usually produce the creamiest arroz con leche, while long grain rice creates a slightly lighter but still delicious version of this classic rice pudding dessert.
How to Make Arroz Con Leche (Step-by-Step Recipe)
Making arroz con leche is simple, but the key to success is slow cooking and gentle stirring. This method allows the rice to absorb the milk and develop the rich, creamy texture that makes this authentic Mexican rice pudding so popular. Follow these steps to learn how to make arroz con leche at home.
Step 1 Cook the Rice
Start by cooking the rice in water until it becomes soft and tender. This first step allows the rice to partially cook before adding the milk. As the rice absorbs the liquid, it begins forming the base for the creamy arroz con leche recipe.
Cooking the rice slowly also helps prevent the grains from becoming too firm later in the recipe.
Step 2 Add Milk and Cinnamon
Once the rice is soft, add milk and cinnamon sticks to the pot. This step is where the dessert begins to develop its signature flavor.
Allow the mixture to simmer gently while stirring occasionally. As the rice cooks with the milk, it slowly thickens into a smooth and creamy rice pudding.
Step 3 Add Sugar and Flavorings
After the rice and milk mixture becomes thicker, add sugar and additional flavorings such as vanilla, condensed milk, or evaporated milk. These ingredients enhance the sweetness and richness of the traditional arroz con leche recipe.
At this stage, the dessert begins to develop the sweet and comforting taste that makes homemade arroz con leche so special.
Step 4 Simmer Until Creamy
Continue simmering the mixture over low heat, stirring gently to prevent sticking. During this stage, the rice absorbs more milk and the dessert becomes thick, creamy, and smooth.
This slow cooking process is the secret behind making the best arroz con leche recipe with the perfect rice pudding texture.
Step 5 Garnish and Serve
Once the pudding reaches the desired consistency, remove it from the heat and allow it to cool slightly. Serve the creamy arroz con leche dessert warm or chilled depending on your preference.
Before serving, sprinkle a little ground cinnamon on top for extra flavor and presentation. This final touch makes the homemade arroz con leche look beautiful and adds a warm, aromatic finish to the dish.
Expert Tips for Perfect Arroz Con Leche
Making the best arroz con leche recipe is simple, but a few small techniques can make a big difference. These expert tips help create a smooth, creamy arroz con leche with rich flavor and the perfect rice pudding texture. When preparing authentic arroz con leche, patience and the right ingredients are key.
Achieving a Creamy Texture
The secret to creamy arroz con leche is allowing the rice to slowly absorb the milk while cooking. Stir the mixture gently from time to time so the rice releases its natural starch. This starch helps thicken the dessert and creates the smooth consistency that makes this traditional rice pudding dessert so comforting.
Using ingredients like evaporated milk or condensed milk can also enhance the creaminess of homemade arroz con leche.
Cooking the Rice Slowly
One of the most important tips when learning how to make arroz con leche is cooking the rice slowly. Keep the heat low and allow the mixture to simmer gently instead of boiling.
Slow cooking allows the rice to absorb the milk properly and prevents the pudding from becoming dry or uneven. This method is often used in traditional Mexican arroz con leche recipes to create the perfect texture.
Using the Right Milk
Milk plays a big role in the flavor of arroz con leche. Many recipes use whole milk because it creates a richer and smoother dessert. Some cooks combine whole milk with evaporated milk or condensed milk to make the pudding even creamier.
Choosing the right milk helps produce the best arroz con leche recipe with a balanced sweetness and silky texture.
Common Mistakes When Making Arroz Con Leche
Even though arroz con leche is an easy dessert, a few common mistakes can affect the final result. Avoiding these issues will help you create a perfect homemade arroz con leche every time.

Using Too Much Heat
Cooking the pudding on high heat is one of the most common mistakes. When the mixture boils too quickly, the milk can burn or the rice can cook unevenly.
To make a creamy rice pudding dessert, always cook the mixture on low to medium heat and stir occasionally. This allows the rice to slowly absorb the milk and develop the correct texture.
Adding Sugar Too Early
Adding sugar at the beginning of the cooking process can prevent the rice from softening properly. Sugar thickens liquids and may slow down the cooking of the rice.
For the best arroz con leche recipe, it is better to add sugar after the rice has softened and the milk has started to thicken.
Using the Wrong Rice
The type of rice you use greatly affects the final texture of arroz con leche. Some types of rice do not release enough starch, which can result in a pudding that feels thin or watery.
For the creamiest arroz con leche, it is best to use short grain rice or Arborio rice, which naturally create a thicker and smoother pudding.
Popular Variations of Arroz Con Leche
Although the basic recipe for arroz con leche remains similar, different regions have created their own unique versions. These variations use different ingredients or cooking methods while still keeping the heart of this traditional rice pudding dessert.
Mexican Arroz Con Leche
Mexican arroz con leche is one of the most well-known versions of this dessert. It is typically made with rice, milk, sugar, and cinnamon sticks, and sometimes includes condensed milk or evaporated milk for extra sweetness.
This version often has a creamy texture and warm cinnamon flavor, making it a classic Mexican dessert recipe enjoyed in many households.
Spanish Arroz Con Leche
Spanish arroz con leche is usually richer and thicker than other versions. It is often cooked slowly with cinnamon and lemon peel, which gives the dessert a light citrus aroma.
In some regions of Spain, the pudding is topped with caramelized sugar or cinnamon before serving.
Cuban Arroz Con Leche
Cuban arroz con leche often includes ingredients such as cinnamon, lemon peel, and condensed milk. This version is known for its extra creamy and slightly sweeter flavor.
It is commonly served warm and sprinkled with ground cinnamon on top.
Peruvian Arroz Con Leche
Peruvian arroz con leche is usually prepared with evaporated milk, condensed milk, cinnamon, and cloves. Sometimes it is served together with another dessert called mazamorra morada, creating a popular combination in Peruvian cuisine.
Colombian Arroz Con Leche
In Colombia, arroz con leche is often made with milk, cinnamon, sugar, and raisins. The raisins add a small burst of sweetness and texture to the creamy rice pudding.
This version is commonly served during family gatherings and holidays, making it a beloved traditional dessert.
Modern Variations of Arroz Con Leche
While traditional arroz con leche remains a favorite dessert, many modern cooks have created new ways to prepare this creamy rice pudding recipe. These variations keep the classic flavor of arroz con leche but adjust the ingredients or cooking methods to fit different diets and lifestyles. Today, you can find versions like vegan arroz con leche, coconut milk arroz con leche, and even quick recipes made using kitchen appliances.
Vegan Arroz Con Leche
Vegan arroz con leche is a dairy-free version of the classic dessert. Instead of regular milk, cooks use plant-based milk such as almond milk, oat milk, or coconut milk. The rice is still simmered slowly with sugar and cinnamon, creating a delicious vegan rice pudding dessert.
Even without dairy, this version can still be very creamy and comforting, making it a great option for people following a plant-based diet.
Coconut Milk Arroz Con Leche
Another popular modern twist is coconut milk arroz con leche. In this recipe, coconut milk replaces regular milk, giving the dessert a slightly tropical flavor.
The coconut milk adds richness and makes the rice pudding extra creamy, while cinnamon and vanilla help balance the sweetness. This version is especially popular in some Latin American kitchens and among people who enjoy unique dessert flavors.
Instant Pot Arroz Con Leche
For those who want a quicker method, Instant Pot arroz con leche is a convenient option. Instead of slowly cooking the rice on the stove, the Instant Pot pressure cooker prepares the dessert much faster.
The rice, milk, cinnamon, and sugar are added to the pot and cooked under pressure. In a short time, you can have a soft and creamy arroz con leche recipe with very little effort.
Slow Cooker Arroz Con Leche
Another easy method is slow cooker arroz con leche. In this version, all the ingredients are placed in a slow cooker and allowed to cook gently for several hours.
This slow cooking process creates a rich and creamy rice pudding texture without needing constant stirring. Many people enjoy this method because it allows the flavors of milk, rice, and cinnamon to blend beautifully.
Is Arroz Con Leche Served Hot or Cold
One of the best things about arroz con leche is that it can be enjoyed both warm and chilled. Different cultures and families have their own preferences when serving this traditional rice pudding dessert.
In many Mexican arroz con leche recipes, the pudding is often served warm, especially right after cooking. The warm version highlights the comforting flavors of milk, cinnamon, and sugar, making it perfect for cozy evenings.
In other regions, such as parts of Spain and Latin America, people sometimes prefer to chill the pudding before serving. The cold version becomes slightly thicker and has a refreshing texture, especially during warm weather.
Both ways are delicious, and the choice usually depends on personal preference or family tradition.
What to Serve With Arroz Con Leche
Although arroz con leche is already a delicious dessert on its own, pairing it with other treats can make the experience even better. Because of its sweet and creamy flavor, this homemade rice pudding dessert goes well with several simple accompaniments.

Churros
Crispy churros are a perfect match for arroz con leche. The crunchy texture of churros contrasts nicely with the smooth and creamy rice pudding.
Coffee
A warm cup of coffee pairs beautifully with sweet rice pudding desserts. The slightly bitter taste of coffee balances the sweetness of the pudding.
Fresh Fruit
Some people enjoy serving arroz con leche with fresh fruit such as strawberries, mango, or bananas. The fruit adds freshness and a light flavor that complements the dessert.
Cinnamon Topping
One of the most classic toppings is a sprinkle of ground cinnamon. This simple garnish enhances the warm cinnamon flavor already present in traditional arroz con leche and makes the dessert look even more inviting.
Nutrition Information
Like many traditional desserts, arroz con leche is both comforting and satisfying. Because it is made with rice, milk, and sugar, this creamy rice pudding dessert provides energy along with some essential nutrients. While the exact nutrition may vary depending on the arroz con leche recipe, the dessert generally contains carbohydrates, small amounts of protein, and some vitamins from milk.
Calories in Arroz Con Leche
The number of calories in arroz con leche depends on the ingredients used. A typical serving of homemade arroz con leche usually contains 180–250 calories per serving.
Recipes that include condensed milk or evaporated milk may have slightly higher calorie counts because these ingredients add extra sweetness and richness. However, portion size also plays a big role in the total calories.
Carbohydrates and Protein
Since rice is the main ingredient, arroz con leche contains a good amount of carbohydrates, which provide energy for the body. Milk also contributes protein and calcium, making this sweet rice pudding dessert slightly more nutritious than many other sweets.
Although it is still considered a dessert, traditional arroz con leche can offer small nutritional benefits thanks to its milk-based ingredients.
Is Arroz Con Leche Healthy
Arroz con leche can be enjoyed as part of a balanced diet when eaten in moderation. Because it contains milk, rice, and natural spices like cinnamon, it provides more nutrients than many highly processed desserts.
If you want a lighter version of this classic rice pudding recipe, you can reduce the sugar or use plant-based milk to create a healthier arroz con leche variation. Many modern recipes also offer vegan arroz con leche or lower-sugar options.
How to Store and Reheat Arroz Con Leche
If you make a large batch of homemade arroz con leche, storing it properly will help keep the dessert fresh and delicious. Fortunately, this creamy rice pudding stores well and can be reheated easily.
Refrigerating Arroz Con Leche
To store arroz con leche in the refrigerator, allow the pudding to cool completely. Then transfer it to an airtight container and place it in the fridge.
Properly stored rice pudding can last about 3 to 4 days in the refrigerator. As it sits, the pudding may become thicker because the rice continues to absorb the milk.
Freezing Rice Pudding
Yes, you can freeze arroz con leche, although the texture may change slightly after thawing. Place the cooled pudding in a freezer-safe container and store it for up to 2 months.
When ready to eat, thaw the dessert slowly in the refrigerator before reheating.
Best Reheating Methods
When reheating arroz con leche, it is best to warm it gently. The easiest way is to place the pudding in a saucepan over low heat and add a small amount of milk.
Stir the mixture slowly as it warms. The extra milk helps restore the creamy texture of the rice pudding dessert.
You can also reheat it in the microwave, but it is important to stir it occasionally so the pudding heats evenly.
Troubleshooting Arroz Con Leche
Even experienced cooks sometimes face small problems when making arroz con leche. Fortunately, most issues are easy to fix with a few simple adjustments.

Why Is My Rice Pudding Too Thick
If your arroz con leche becomes too thick, it usually means the rice has absorbed too much liquid. This can happen when the pudding sits for a while or cooks longer than expected.
To fix this, simply add a little warm milk and stir gently. The milk will loosen the mixture and bring back the smooth, creamy rice pudding texture.
Why Is It Too Watery
If the pudding looks too thin, it may not have cooked long enough for the rice to absorb the milk properly. Continue simmering the mixture on low heat while stirring occasionally.
As the rice cooks further, it will naturally thicken and create the perfect creamy arroz con leche consistency.
How to Fix Overcooked Rice
Sometimes rice can become too soft if it cooks too long. If this happens, the pudding may have a slightly mushy texture.
While it cannot be completely reversed, you can improve the texture by adding a little extra milk, cinnamon, or vanilla. This helps balance the flavors and keeps the dessert enjoyable.
FAQs About Arroz Con Leche Recipe
Can you freeze arroz con leche
Yes, you can freeze arroz con leche, although the texture may change slightly after thawing. To freeze this creamy rice pudding dessert, allow it to cool completely and place it in an airtight freezer-safe container. Properly stored, homemade arroz con leche can last in the freezer for about 1 to 2 months.
When you are ready to eat it, thaw the pudding in the refrigerator overnight. After thawing, warm it gently and add a small amount of milk while stirring to bring back the smooth and creamy texture.
How long does arroz con leche last
When stored correctly in the refrigerator, arroz con leche usually lasts 3 to 4 days. Make sure to keep it in a sealed container so it stays fresh and does not absorb other flavors from the fridge.
Since the rice continues to absorb liquid, the pudding may become thicker over time. Simply add a little warm milk when reheating to restore the creamy arroz con leche consistency.
What rice works best
The best rice for arroz con leche is usually short grain rice or Arborio rice because these varieties release more starch while cooking. This starch helps create the thick and creamy texture that makes traditional arroz con leche so satisfying.
However, many Mexican arroz con leche recipes use long grain white rice, which still produces a delicious sweet rice pudding dessert, though it may be slightly lighter in texture.
Can you make arroz con leche ahead of time
Yes, arroz con leche is a great dessert to prepare ahead of time. In fact, many people find that the flavor becomes even better after the pudding sits for a few hours.
You can prepare the arroz con leche recipe earlier in the day and store it in the refrigerator. Before serving, you can enjoy it cold or gently reheat it with a little milk to bring back its creamy consistency.
Can you use leftover rice
Yes, you can make arroz con leche using leftover cooked rice. This method can save time because the rice is already soft.
Simply combine the cooked rice with milk, sugar, cinnamon, and other flavorings, then simmer the mixture until it becomes thick and creamy. While the texture may be slightly different from the traditional method, it still creates a delicious homemade rice pudding dessert.
Recipe Card – Authentic Arroz Con Leche (Mexican Rice Pudding)
Course: DessertCuisine: Mexican / Latin AmericanDifficulty: Easy6
servings10
minutes35
minutes220
kcalIngredients
1 cup long grain white rice
2 cups water
3 cups whole milk
1 cup evaporated milk
½ cup sugar
1 cinnamon stick
1 teaspoon vanilla extract
¼ teaspoon salt
½ cup raisins (optional)
½ cup raisins (optional)
Ground cinnamon for topping
Instructions
- Cook the Rice
In a medium saucepan, combine the rice and water. Cook over medium heat until the rice becomes soft and most of the water is absorbed. - Add Milk and Cinnamon
Add the whole milk, evaporated milk, and cinnamon stick to the pot. Stir gently and bring the mixture to a slow simmer. - Sweeten the Mixture
Add the sugar, vanilla extract, and salt. Stir well so the flavors blend evenly into the rice pudding. - Simmer Until Creamy
Reduce the heat to low and cook for about 20 minutes, stirring occasionally. The rice will absorb the milk and the pudding will become thick and creamy. - Add Raisins and Serve
Stir in the raisins if using. Remove the cinnamon stick and serve the creamy arroz con leche warm or chilled. Sprinkle ground cinnamon on top before serving.
Recipe Video
Notes
- For an extra creamy arroz con leche recipe, add ½ cup condensed milk while simmering.
- If the pudding becomes too thick, stir in a little warm milk before serving.
- This homemade arroz con leche tastes great both warm and cold.
Final Thoughts
Arroz con leche has remained one of the most beloved traditional rice pudding desserts for generations. With its simple ingredients — rice, milk, sugar, and cinnamon — this comforting dish has become a favorite in many homes across Spain and Latin America.
What makes arroz con leche truly special is its combination of creamy texture, warm flavors, and cultural tradition. Whether you enjoy Mexican arroz con leche, Spanish arroz con leche, or a modern variation, the dessert continues to bring people together around the table.
From family recipes passed down through generations to modern kitchen adaptations, homemade arroz con leche remains a timeless dessert. Its rich flavor, comforting warmth, and easy preparation make it one of the best rice pudding recipes you can make at home.

