Arroz con leche peruano is one of those simple desserts that can bring back memories of home, family meals, and special occasions. It is made with rice, milk, cinnamon, and a few warm spices, then cooked slowly until it becomes soft and creamy. The result is a sweet dessert that is comforting without being difficult to make.
Peruvian arroz con leche has been enjoyed in Peru for generations. While arroz con leche is also found in many other countries, Peru has given the dessert its own style. Ingredients such as evaporated milk, condensed milk, cinnamon, cloves, vanilla, and citrus peel can give the Peruvian version a rich flavor and smooth texture. It is also often enjoyed with mazamorra morada, another classic Peruvian dessert.
This recipe is easy enough to make at home, even if you have never prepared rice pudding before. The most important thing is to cook the rice slowly and give it enough time to become tender and creamy.
What Is Arroz con Leche Peruano?
Arroz con leche peruano is a traditional Peruvian rice pudding made by slowly cooking rice with liquid, sugar, milk, and spices. It is usually served as a dessert and can be enjoyed warm or chilled.

The basic idea is simple. Rice is cooked until soft, and then milk and sweet ingredients are added to create a creamy mixture. Cinnamon and cloves give it a warm smell and flavor, while vanilla adds a soft sweet note.
There is no single recipe that every Peruvian family follows. Some cooks use condensed milk, while others prefer sugar. Some add raisins, citrus peel, or even a little pisco. This is one reason homemade arroz con leche can taste slightly different from one kitchen to another.
A traditional Peruvian recipe recorded by Peru’s Ministry of Culture uses rice, milk, sugar, cinnamon, and a little salt, showing that the dessert has also been prepared in a much simpler way.
A Little History of Arroz con Leche in Peru
Arroz con leche has a long history outside Peru. It is believed to have reached Spain through Arab influence and later came to the Americas with the Spanish. Over time, different countries developed their own versions of the dessert.
In Peru, arroz con leche became part of the country’s food culture during the colonial period. It was adapted to local tastes and became a familiar dessert, especially in Lima and other parts of the country.

Peruvian food is known for bringing different cultures together, and this dessert is a good example. The recipe has roots outside Peru, but the way it is prepared and served has become part of Peruvian cooking.
It is also not only a restaurant dessert. Many people enjoy it as a homemade sweet after lunch, during family gatherings, or whenever they want something simple and comforting.
The dessert has even appeared in old Peruvian writing. Peru’s Ministry of Culture notes that the famous Peruvian writer Ricardo Palma mentioned arroz con leche and cinnamon in his work.
What Makes Peruvian Arroz con Leche Different?
At first glance, arroz con leche may look like an ordinary rice pudding. The difference comes from the ingredients and the way the flavors are built.
One common Peruvian approach uses both evaporated milk and condensed milk. Evaporated milk gives the dessert a rich milk flavor, while condensed milk adds sweetness and helps create a creamy texture. A recipe published by Peru’s official tourism information source uses both types of milk along with cinnamon, cloves, orange peel, and vanilla.

Cinnamon is another important part of the dessert. It can be used while cooking and then added again as a light topping before serving.
Cloves give the rice pudding a deeper aroma. A small amount is enough, so there is no need to use too many.
Some versions also include orange or lemon peel. The citrus adds a gentle fresh note that balances the sweetness.
The final result should be creamy and soft, but it should still have some texture from the rice. It should not feel dry or overly thick.
Ingredients for Arroz con Leche Peruano
You do not need a long shopping list to make this dessert.
Main Ingredients
- 1 cup white long-grain rice
- 3 cups water
- 1 cinnamon stick
- 3 to 4 whole cloves
- 1 small piece of orange or lemon peel
- 1 can evaporated milk
- 1 can sweetened condensed milk
- 1 teaspoon vanilla extract
- ¼ cup raisins, optional
- Ground cinnamon for serving
- A small pinch of salt

You can adjust the amount of condensed milk depending on how sweet you like your dessert.
The citrus peel is also optional, but it adds a pleasant flavor. If you use orange peel, remove as much of the white part as possible because it can make the dessert bitter.
Some traditional recipes use only sugar instead of condensed milk, while others use different amounts of milk. That is normal. Arroz con leche is a recipe that can be adjusted to suit the cook and the family.
How to Make Arroz con Leche Peruano
Making arroz con leche is not difficult, but it does require some patience. Do not rush the cooking process.
1. Cook the Rice With the Spices
Place the water in a large, heavy-bottomed pot. Add the rice, cinnamon stick, cloves, and orange or lemon peel.
Bring everything to a gentle boil. Once it starts boiling, lower the heat and let the rice cook slowly.

Stir from time to time so the rice does not stick to the bottom of the pot.
Continue cooking until the rice becomes very soft and most of the water has been absorbed. The grains should be tender and beginning to break down slightly.
2. Add the Evaporated Milk
Once the rice is soft, remove the citrus peel, cinnamon stick, and cloves.
Pour in the evaporated milk and stir gently.

Keep the heat low. The mixture will become more liquid at this stage, but that is exactly what you want. The rice needs time to absorb some of the milk and release its natural starch.
Cook for several minutes while stirring often.
3. Add the Condensed Milk
Now add the condensed milk.
Stir well so it mixes evenly with the rice and milk.
Keep cooking over low heat. Avoid using high heat because milk can easily stick to the bottom of the pot or burn.

As the mixture cooks, it will slowly become thicker and creamier.
4. Add Vanilla and Raisins
Add the vanilla near the end of cooking. If you like raisins, stir them in at this point.

Raisins are not essential, so you can leave them out if you prefer a smoother dessert.
Cook for another few minutes, stirring gently.
5. Check the Texture
This is one of the most important parts of the recipe.
Your arroz con leche should be creamy and soft. It should not be completely dry.
Remember that it will become thicker as it cools. If it looks slightly loose while it is still hot, that is usually fine.
If you cook it until it is already very thick in the pot, it may become too firm after cooling.
6. Serve With Cinnamon
Spoon the arroz con leche into individual bowls.
Sprinkle a little ground cinnamon over the top.
You can serve it warm, at room temperature, or chilled. All three options work well, so choose the one you enjoy most.
Tips for Making Creamy Arroz con Leche Peruano
A few simple tips can make a big difference.
Keep the Heat Low
Once the milk goes into the pot, keep the heat low. High heat can make the milk stick and may give the dessert a burnt taste.
Stir Often
You do not need to stand over the pot every second, but check it regularly. Stirring helps prevent the rice and milk from sticking to the bottom.
Do Not Make It Too Thick
The dessert will continue to thicken after you turn off the heat.
It is better to stop cooking when it still looks creamy and slightly loose rather than waiting until it becomes very firm.
Use Spices Carefully
Cinnamon and cloves should support the flavor, not take over the whole dessert.
A few cloves are enough. The same is true for citrus peel.
Taste Before Serving
Before turning off the heat, taste a small spoonful.
If you want it sweeter, you can add a little more condensed milk or sugar. If the texture is too thick, a small amount of milk can help loosen it.
How to Serve Arroz con Leche Peruano
The easiest way to serve arroz con leche is in small bowls with a light dusting of ground cinnamon.
For a simple family dessert, there is no need to add anything else.
It can also be served chilled. After spending some time in the refrigerator, the rice pudding becomes firmer and has a slightly different texture.
For a special presentation, use small glass or ceramic dessert bowls. Add cinnamon just before serving so the top looks fresh.
Some people enjoy raisins mixed throughout the dessert, while others prefer to leave them out. There is no need to change the recipe just to make it look fancy. The creamy rice and cinnamon should remain the main focus.
Arroz con Leche and Mazamorra Morada: A Classic Peruvian Combination
One of the best ways to enjoy arroz con leche in Peru is alongside mazamorra morada.
These two desserts are often served together as a combination known as the “clásico” or “combinado.” One side is creamy and pale, while the other has the deep purple color of Peruvian purple corn.

Mazamorra morada has a different history from arroz con leche. Its roots are connected to pre-Hispanic Peru and the use of purple corn. Later, ingredients such as cinnamon, cloves, sugar, and fruit became part of the dessert.
When the two desserts are placed side by side, the colors and textures make a beautiful combination.
The pairing also has a special place in Peruvian culture. The name “clásico” refers to the colors associated with the famous football rivalry between Alianza Lima and Universitario de Deportes.
If you already have a Mazamorra Morada recipe on your website, this is a natural place to add an internal link.
Can You Make Arroz con Leche Without Condensed Milk?
Yes.
Condensed milk is common in many modern Peruvian versions, but it is not the only way to make arroz con leche.
You can use regular milk and sugar instead. The dessert may be less rich and have a lighter sweetness, but it can still be delicious.
If you prefer to control the sweetness yourself, using sugar can also make it easier to adjust the recipe.
The most important thing is to cook the rice until it is soft and allow the milk to slowly combine with it.
Can You Make Arroz con Leche Ahead of Time?
Yes, arroz con leche can be prepared ahead of time.
After cooking, allow it to cool and place it in a covered container in the refrigerator.
It will become thicker as it chills. If it becomes too thick, add a small amount of milk and stir before serving.
If you want to serve it warm again, reheat it gently rather than using very high heat.
Common Mistakes to Avoid
Even though the recipe is simple, a few mistakes can change the final texture.
Cooking on High Heat
This can cause the milk to burn or stick to the bottom of the pot.
Not Stirring Enough
Rice can settle at the bottom, especially once the mixture becomes thick.
Adding Too Many Spices
Too much clove or cinnamon can hide the creamy milk flavor.
Cooking Until Completely Dry
Arroz con leche should remain creamy. Remember that it thickens as it cools.
Adding Too Much Sugar
Condensed milk already adds a lot of sweetness. Taste the dessert before adding extra sugar.
Cutting the Cooking Time Short
If the rice is still firm, the dessert will not have the soft texture you want. Give it enough time to cook properly.
Arroz con Leche Peruano vs. Other Rice Puddings
Rice pudding is made in many parts of the world, so it is natural to find similar desserts in different countries.
What makes the Peruvian version interesting is the combination of ingredients and the way it fits into Peruvian food culture.
A Peruvian arroz con leche recipe may use evaporated milk, condensed milk, cinnamon, cloves, vanilla, citrus peel, and raisins. Other countries may use different types of milk, spices, or sweeteners.
Peru also has another dessert that is closely related to arroz con leche: arroz zambito. It is similar but uses chancaca, which gives it a darker color and a different flavor. Peru’s official tourism information describes arroz zambito as a variation of arroz con leche.
So while rice pudding is not unique to Peru, arroz con leche has become a familiar part of the country’s dessert tradition.
Frequently Asked Questions
What is arroz con leche peruano?
Arroz con leche peruano is a traditional Peruvian rice pudding made with rice, milk, sweetener, and warm spices such as cinnamon and cloves. Many versions also use evaporated milk, condensed milk, vanilla, citrus peel, or raisins.
What makes Peruvian arroz con leche different?
The Peruvian version often has a rich and creamy texture from evaporated and condensed milk. Cinnamon, cloves, vanilla, and citrus peel can also give it a distinct flavor.
What milk is used in arroz con leche peruano?
Many modern Peruvian recipes use evaporated milk and sweetened condensed milk. However, traditional versions can also be made with regular milk and sugar.
Can I make arroz con leche without condensed milk?
Yes. You can use regular milk and sugar instead. The final dessert will be less rich but can still have a creamy texture if cooked slowly.
Is arroz con leche served hot or cold?
It can be enjoyed either way. Some people like it warm, while others prefer it chilled. The texture becomes thicker after refrigeration.
What do Peruvians eat with arroz con leche?
One of the most famous pairings is mazamorra morada. The two desserts are served together as a popular combination known as the “clásico” or “combinado.”
Why does my arroz con leche become very thick?
Rice pudding naturally thickens as it cools because the rice continues to absorb liquid. If it becomes too thick, stir in a little milk before serving.
Can I add raisins to Peruvian arroz con leche?
Yes. Raisins are optional, but they are used in some versions of the dessert. You can mix them into the rice or leave them out if you prefer a smoother texture.
Final Thoughts on Arroz con Leche Peruano
Arroz con leche peruano is a good example of how a simple recipe can become an important part of food culture. Rice, milk, sugar, and a few spices may not sound complicated, but slow cooking turns them into a creamy dessert with a warm and familiar flavor.
What I like most about this dessert is that it does not need complicated cooking skills. Once the rice is soft, most of the work is simply keeping the heat low and giving the milk time to blend with it.
For a traditional Peruvian experience, serve it with a little cinnamon on top or try it with mazamorra morada. Whether you enjoy it warm after lunch or chilled later in the day, this classic dessert is a simple way to bring a taste of Peru to your own kitchen.
1 Comment
Pingback: Mexican Arroz con Leche Recipe: Easy Traditional Rice