Jump to Recipe Print Recipe

Arroz con Leche Recipe: Creamy Peruvian Rice Pudding

Disclosure: As an Amazon Associate I earn from qualifying purchases. Some links in this post are affiliate links, meaning I may earn a small commission at no extra cost to you.

This is my father’s favorite dessert. Growing up, my family prepared Arroz con Leche for almost every celebration to feed the large crowds of guests. Because I had to eat it so often, and because it was usually made in massive, watered-down batches just to stretch it further, I developed a serious love-hate relationship with it. It got to the point where I actively avoided it.

Years later, when I was finishing culinary school, I had to present a three-course meal for my graduation exam. One of the chefs suggested I elevate Arroz con Leche with a twist. I felt confident at first, but then I realized I had never actually eaten a truly great version of it. I spent months testing different methods. Most versions I tried at restaurants were either too watery, overly sweet, or tasted like nothing but a straight can of condensed milk.

Through all that testing, my dad happily stepped up as my taste tester, never once getting tired of eating every single imperfect batch I made. I eventually developed this exact recipe, which I spun into a Rice Pudding Ice Cream for my final exam. The chefs loved it, I passed, and I thought I would never have to cook it again. But friends kept asking for the recipe, so I am bringing it back to show how a simple dish can have a complex and aromatic this dessert can be when you put real care into the process.

What Is Arroz con Leche?

Arroz con Leche is a classic rice pudding found throughout Latin America, but the Peruvian variation is specific in its flavor profile and texture. It is not just rice boiled in milk. The Peruvian version is heavily infused with warm aromatics like cloves, star anise, and cinnamon, creating a deeply spiced base before any dairy is even introduced.

It gets its signature richness from a combination of evaporated milk and sweetened condensed milk, rather than standard whole milk and granulated sugar. The addition of tempered egg yolks right at the end of the cooking process elevates it from a simple homestyle porridge to a rich dessert with a custard-like consistency.

Where to Find the Peruvian Ingredients in the US

The aromatics are the most important part of this recipe, specifically the cinnamon. Standard cassia cinnamon found in most US grocery stores is too sharp and spicy for this dessert. You need Ceylon cinnamon, which has a much sweeter, softer, and more floral flavor. If you cannot find it at your local supermarket, look for it labeled as “Mexican cinnamon” at a Latin market, or you can order Ceylon Cinnamon Sticks on Amazon.

For the dairy, evaporated and sweetened condensed milks are available in the baking aisle of any standard American grocery store.

Arroz con leche creamy peruvian rice pudding served in a bowl dusted with cinnamon - Arroz con leche pudín de arroz peruano cremoso servido en un tazón espolvoreado con canela

Arroz con Leche - Peruvian Rice Pudding

A rich, custard-like Peruvian rice pudding infused with warm spices, orange peel, and coconut, finished with evaporated milk and tempered egg yolks.
Course Dessert
Cuisine peruvian
Keyword Arroz con Leche recipe, creamy rice puddingcreamy rice pudding, Latin dessert, rice pudding
Prep Time 7 minutes
Cook Time 30 minutes
Total Time 37 minutes
Servings 6 people
Author Brandon Castillo

Equipment

  • Pot

Ingredients

  • 2 Cups of Evaporated Milk
  • 1 can of Condensed Milk
  • 1.5 cups of Rice
  • 4 Cloves
  • 3 Cinnamon Sticks Ceylon cinnamon
  • 1 Star Anise
  • Peel of half orange
  • 1/2 cup of Shredder Coconut
  • 2 Egg yolks
  • 1 cup of Raisins
  • 1 teaspoon of Cinnamon powder Ceylon cinnamon
  • pinch of Salt

Instructions

  • Bring to a Boil the orange peel , let it boil for 1 min then discard water and boil it again whit more water, repeat the same process for 3 times, then reserve.
  • Rinse your rice for about 2 min , add to your rice with 3 cups of water, Cloves , Cinnamon sticks, orange peel, shredder coconut, star anise and a pinch of salt, let it cook in low/medium heat for 20 min.
  • Once its cooked remove , remove star anise, cloves and cinnamon then add milk, condensed milk give it a stir and let it cook for 5 to 7 min in a medium / low heat.
  • In a bowl beat some egg yolks and integrate with some of the milk and rice mix, then add the yolks to the “Arroz con Leche” and turn the heat off but keep stirring for at least 3 min, add raisins, sprinkle some cinnamon powder and its good to go
My go-to list of authentic ingredients and essential kitchen gear. Read the Guide
Did you make this recipe?Tag @Chewinghappiness on instagram and hashtag it #Chewinghappiness

Tips for the Best Arroz con Leche

Blanch the orange peel. Citrus peels contain harsh, bitter oils that can easily ruin the delicate flavor of the pudding. Boiling the peel in water for one minute and discarding the water removes the bitterness while leaving the bright, sweet orange essence behind.

Do not rush. The rice needs to cook low and slow with the cloves, cinnamon sticks, star anise, and orange peel for a full 20 minutes before the milk is added. This allows the grains of rice to absorb the spiced water, locking the flavor directly into the starch rather than just floating in the milk.

Temper your egg yolks carefully. If you drop cold egg yolks directly into a pot of boiling pudding, they will instantly scramble. You must beat the yolks in a separate bowl and slowly whisk in a ladle of the hot milk mixture to gently raise their temperature before adding them to the main pot.

Soak the raisins for extra flavor. While you can add the raisins dry, soaking them in a small splash of liquor for ten minutes before adding them to the pot plumps them up and adds an incredible layer of complexity.

Arroz con leche white rice cooking in a pot with cinnamon sticks cloves and orange peel - Arroz con leche arroz blanco cocinándose en una olla con ramas de canela clavos y cáscara de naranja

After months of trial and error, I developed a good recipe for “Arroz con Leche.” I had to present it in a different way for my exam, so I decided to roll with rice pudding ice cream. The jury loved it.

Arroz con leche white rice cooking in a pot with cinnamon sticks cloves and orange peel - Arroz con leche arroz blanco cocinándose en una olla con ramas de canela clavos y cáscara de naranja

I have been asked for the recipe, and that is why I am cooking this dessert again so others can try this delicious recipe. It’s a simple dish full of aromas and flavor.

Arroz con leche thick creamy rice pudding simmering in a pan with condensed milk - Arroz con leche pudín de arroz espeso y cremoso cocinándose a fuego lento en una olla con leche condensadaArroz con leche thick creamy rice pudding simmering in a pan with condensed milk - Arroz con leche pudín de arroz espeso y cremoso cocinándose a fuego lento en una olla con leche condensada

This dessert is more than just Milk + Rice, you can get complex textures and aromas by adding egg yolks, cream, or lemon/orange zest, star anise, Ceylon cinnamon, etc.

Arroz con leche thick creamy rice pudding simmering in a pan with condensed milk - Arroz con leche pudín de arroz espeso y cremoso cocinándose a fuego lento en una olla con leche condensada

What to Serve With Arroz con Leche

This dessert is rich, creamy, and heavily spiced, making it perfect on its own, served either warm straight from the stove or chilled from the refrigerator. Top it off with some ground cinnamon right before eating.

In Peru, it is almost a requirement to serve this side-by-side with Mazamorra Morada. The combination of the creamy, milky rice pudding and the tart, fruity purple corn pudding is so iconic that we simply call it “combinado.” Serving them in the same bowl provides the perfect contrast of flavors, temperatures, and texture. Now, if you want to go an extra step, you can also serve it along with mazamorra morada and mazamorra cochina.

Arroz con leche creamy peruvian rice pudding served in a bowl dusted with cinnamon - Arroz con leche pudín de arroz peruano cremoso servido en un tazón espolvoreado con canela

Storage

Store leftover Arroz con Leche in an airtight container in the refrigerator for up to 5 days. Because rice acts like a sponge, the pudding will absorb the milk and become significantly thicker and firmer as it sits in the fridge.

I do not recommend freezing this dessert, as the dairy will separate and the rice will become grainy.

Frequently Asked Questions

Why did my milk curdle?

Milk can curdle if the heat is too high or if you add the dairy before the water has mostly absorbed into the rice. Keep the heat on medium-low and stir continuously once the milk and egg yolks are added to ensure a smooth texture.

Can I skip the egg yolks?

You can leave them out if you prefer, but they are the secret to achieving that rich, custard-like consistency that separates a great Arroz con Leche from an average one.

What kind of rice should I use?

You want a rice that releases enough starch to thicken the pudding without turning into complete mush. Standard medium-grain or long-grain white rice works perfectly for this recipe.

Is the shredded coconut traditional?

While not every household uses it, coconut adds a beautiful texture and a subtle tropical note that cuts through the heavy dairy. Just ensure you use unsweetened coconut to keep the sugar levels balanced.

Can I use heavy cream instead of evaporated milk?

Heavy cream will make the dessert exceptionally rich, but it will lose that distinct, nostalgic “Peruvian” taste.

Peruvian Chef Brandon Castillo owner of Chewinghappiness in an apron

Brandon Castillo - Peruvian Chef & Recipe Developer

Brandon Castillo is a Peruvian chef and recipe developer based in New York. Born and raised in Peru, he shares authentic Peruvian recipes adapted for home cooks in the United States. You can find him on Instagram, TikTok, and YouTube @chewinghappiness.

Tried it? Let me know.
If you made this recipe, let me know how it went in the comments below or tag @Chewinghappiness on Instagram so I can see your bowl! And if you really want to do it right, make a batch of my Mazamorra Morada recipe and Mazamorra cochina to serve right alongside it.

3 Comments

  1. Leah

    I love rice pudding too!

    Reply
  2. causingastir com

    It’s nearly impossible to find well-informed people for this subject, however, you sound like you know what you’re talking about! Thanks

    Reply

Submit a Comment

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

Recipe Rating




© 2026 Chewing Happiness. All rights reserved