Skip to main content
Cooking With Anadi
RecipesCollectionsTechniquesFree ResourcesAbout
✦ Join the Kitchen
Sign in
Home / Recipes / Latin American / Experience the Taste of Peru: Creamy Arroz Con Leche Recipe

Experience the Taste of Peru: Creamy Arroz Con Leche Recipe

Two glass bowls of creamy arroz con leche topped with cinnamon and raisins on a wooden surface.
Experience the Taste of Peru: Creamy Arroz Con Leche Recipe
Anadi Misra

By Anadi Misra · March 25, 2023

Latin American

About this recipe

Creamy, comforting Arroz Con Leche made the Peruvian way. This easy rice pudding blends coconut milk and warm spices into a rich dessert you will want to make again and again.

↓ Jump to Recipe

This post may contain affiliate links. Read our disclosure policy

Watch the recipe

What Is Arroz Con Leche?

In Spanish, this directly translates to “rice with milk.” In other words, this dish is a Spanish rice pudding! There are plenty of variations from Spain, Mexico, Cuba, and of course as I’ll be showing here - Peru! The core ingredients this rice pudding include milk, white rice, sugar, and cinnamon sticks.

While I’ve recently delved into some Spanish-inspired dishes such as Instant Pot Arroz Con Pollo (chicken and rice) or Crispy Patatas Bravas (Spanish fried potatoes), I’ve never made anything Peruvian, nor have I made a Spanish-inspired dessert. To do something different, I thought it was about time! I’ve seen plenty of delicious Spanish desserts for quite some time, and I really wanted to check it off my bucket list! If you’ve been feeling the same, then I encourage you to also try out your first Peruvian dessert as part of your Live to Cook one-month challenge! You can get started on your cooking journey for free by signing up to my newsletter, plus you’ll get all of my new recipes delivered right to your inbox!

To follow along with how to make this incredible rice pudding, check out the video! Please subscribe to my YouTube channel if you haven’t already and be sure to press the bell buttons so you’re notified when all of my video recipes go live to complement the written ones here! Let’s get cooking and take a trip to Peru!

Creamy arroz con leche rice pudding topped with coconut flakes and cinnamon stick in a glass bowl.

Why You’ll Love This Arroz Con Leche Recipe

  • Simple ingredients: You may already have all the ingredients needed for this recipe in your home! We’re using pantry staples here, so it’s not likely you’ll need to run out of your house to get something for this! You could make it whenever your heart desires!
  • One-pot dish: Yay for minimal cleanup! Check out the full list of tools needed to make this recipe in the coming sections - it’s a really short list! The main tool you need is a saucepan where everything will come together.
  • Easy to follow: The steps here are pretty simple, so it’s the perfect dessert to make either when you just have a sudden sweet tooth or need to make a speedy but satisfying dessert for a family gathering! Whatever the occasion, this is a wonderful choice! Plus, it’ll most definitely be kid-friendly, and you can even get the little hands to help out!
  • Gluten-free and lactose free: If you have any digestive problems, then this is the perfect treat for you without upsetting your stomach! All of our ingredients are gluten-free, and I’ll discuss how these ingredients are lactose-free but still incredibly delicious! This recipe is ideal for those following a low FODMAP diet.
Can YOu Make This Peruvian Rice Pudding Recipe with Brown Rice?▼

Rice is rice, there are a number of kinds of rice and yes, brown rice can be used to prepare this dessert. However, depending on the type of rice, the texture, flavour and even the aroma of the dish will be affected. Talking strictly about brown rice versus white rice, making this rice pudding with brown rice will have a nuttier, chewy texture, as compared to the milder, softer texture from white rice.

It will also take much longer for brown rice to become soft and cook to the desired consistency so ensure to keep an eye on the moisture level and add more milk or water as you see fit.

Two bowls of arroz con leche topped with cinnamon and raisins on a wooden surface with cinnamon sticks nearby.
How to Adjust the Texture Of this Peruvian Rice Recipe▼

Amount of liquid and cook time will decide how thick or thin the pudding is. Using more liquid and cooking for a shorter time will result in a thinner pudding. While cooking for a longer time will result in a thicker pudding. Vis a vis if lesser liquid is used. Just keep in mind to use the least amount of liquid needed to cook the rice thoroughly until soft.

Type of rice, will change the texture, flavour and aroma of the pudding. Experiment with various types and make sure to rinse the rice thoroughly to see what you prefer more.

Different types of milk or cream will help make the pudding more or less creamy. The richer and thicker the milk, the creamier the pudding, while thinner milk like low fat coconut milk or skim milk will result in a thinner pudding.

Tips for a Creamy Peruvian Rice Pudding

  • Rinsing the rice is an important step to ensure any excess starch has been washed away. This will result in a creamier texture, as opposed to sticky if the rice is not washed well.
  • For a more traditional recipe, use a combination of milk, condensed milk and evaporated milk after cooking the rice in the aromatic water.
  • For a creamier texture and flavor, you can use a combination of whole milk, coconut milk, coconut cream and half and half cream. You can even cook the rice in whole milk instead of water.
  • Cook the pudding over low heat and stir often to cook it evenly.

EQUIPMENT Needed for This Peruvian Arroz Con Leche Recipe

  • Pot
  • Serving bowl
  • Cutting board
  • Sharp chef’s knife
  • Measuring spoons
  • Measuring cups
  • Ramekins
  • Microplane
  • Peeler
  • Parchment paper
  • Baking tray
  • Spatula

Ingredients for Arroz Con Leche

You can see all ingredient quantities by scrolling to the bottom of the post for the FULL PRINTABLE RECIPE CARD, or you can press the “Jump to Recipe” button. You will also be able to save the recipe and scale the recipe based on how many portions you want to make. I encourage you to make a large batch as this one-pot dessert is great to make for a crowd without a big mess!

Ingredients for arroz con leche displayed on a wooden board, including rice, milk, maple syrup, coconut milk, lemon, and spices.
  • Rice: Gotta have rice to make a rice pudding! Traditionally, this rice pudding is made with long-grain rice, which makes basmati rice or jasmine rice excellent options. Feel free to use whatever white rice you have on hand though! As I discuss in my Make Cooking Fun!! free motivational guide to explore your potential in the kitchen, you should have an awareness of what’s in your fridge and pantry and use up those ingredients before going out of your way to get new stuff! Of course if something is absolutely crucial to make a recipe then go get it, but pretty much any white rice here will work, you’ll just get different textures and slightly different tastes. If you have a medium grain white rice on hand such as arborio rice or bomba, then be sure to give that a go!
  • Milk: For the creamiest results, I recommend you use whole milk. If you have a lower fat milk, you can also add in some cream.
  • Coconut milk: Full fat coconut milk will make this rice pudding really rich and creamy, making up for the lack of sweetened condensed milk that you typically see in the recipe!
  • Water: Water to cook the rice.
  • Maple syrup: I really love to add maple syrup as a natural sweetener, so I’m going to use that here! Typically, granulated white sugar is used, so if you’ve got that go for it!
  • Vanilla extract: A little splash will really bring out the other flavors in our rice pudding. Of course this is optional, but I always love to use vanilla to enhance my dessert recipes.
  • Lemon: We’ll peel a bit of the lemon rind to add some nice citrus that will complement all the sweetness!
  • Salt: A pinch to unlock all of the flavors going on in our amazing rice pudding!
  • Cinnamon stick: The classic spice in here that is absolutely essential!
  • Ginger: One small piece of ginger to add some freshness. You can use ground ginger if you don’t have fresh, but the flavour won’t be as potent.
  • Star anise: Adds a bit more fragrance, which is a personal touch of mine!
  • Nutmeg: You can grate whole nutmeg or use ground nutmeg for garnish.
  • Ground cinnamon: A dash for garnish when serving.

How to Make the Best ARROZ CON LECHE

Rinse the rice under cold water until the water runs clear. Soak the rice with water and let it soak for at least 30 minutes.

Soaked white rice in a glass bowl during preparation for arroz con leche
Liquid being poured into a glass bowl of soaked rice during arroz con leche preparation.
Hand soaking white rice in a glass bowl of water during preparation for arroz con leche.
Rice soaking in water in a glass bowl with a cork trivet underneath.

Meanwhile, preheat the oven to 350 F and once hot, add the pecans to a baking sheet and bake for 5-10 minutes, or until the nuts are lightly roasted. Alternatively, you can lightly roast the nuts on a pan on the stovetop. Once roasted, chop roughly and set aside.

Roasted pecans cooling on parchment paper in a baking sheet after toasting in the oven.
Roasted pecans cooling on parchment paper next to an open dishwasher in a kitchen.
Chopped roasted pecans on a wooden cutting board next to glass jars of ingredients for arroz con leche.

In a large pot, bring 4 cups of water to a boil and add the cinnamon stick, star anise, ginger and peels of lemon. Boil for 2-3 minutes or until the water is fragrant and has changed color.

Pot of boiling water with cinnamon stick, star anise, and ginger for arroz con leche base.
Hand squeezing fresh lemon over a bowl of aromatic spiced water with cinnamon and star anise.
Pot of boiling water with cinnamon stick, star anise, ginger, and lemon peel for Arroz Con Leche.
Pot of boiling water with cinnamon stick, star anise, ginger, and lemon peel for Arroz Con Leche.

Drain the soaked rice and add to the pot of water. Stir well and bring the water back up to a boil. Reduce heat to low and cover the pot. Let the rice cook for 15-20 minutes.

Cooked white rice being held in a hand over a clear bowl during preparation of arroz con leche.
Pouring soaked rice into a pot of boiling flavored water with cinnamon and spices for arroz con leche.
Creamy rice pudding being stirred in a pot on stovetop, showing milk and rice mixture with golden broth.
Water being poured into a pot of cooked rice with cinnamon stick and star anise visible.

Once the rice is cooked, discard the whole spices and lemon peel. Add the milk, coconut milk, vanilla extract, maple syrup and a pinch of salt. Stir until everything is well combined. Turn the heat to medium-low and cook for 15-20 more minutes, stirring frequently, until the mixture thickens and the rice is tender.

Cooked rice with butter and a cinnamon stick in a rice cooker pot.
Stirring egg yolk into creamy rice pudding in a pot on the stove during preparation of Arroz Con Leche.
Stirring creamy arroz con leche rice pudding with a fork in a pot on the stove.
Stirring creamy arroz con leche pudding in a pot with a fork, showing the thick, pale mixture.
Stirring creamy rice pudding with a wooden spoon in a pot on the stovetop.
Pouring milk into a glass bowl next to a pot of cooked rice for arroz con leche.
Pouring vanilla extract into a creamy rice pudding mixture in a white pot during preparation.
Pouring amber-colored liquid into a pot of creamy white rice pudding mixture during preparation.
Creamy arroz con leche being stirred in a pot on the stovetop, showing the rice pudding's thick, milk-based consistency.
Creamy arroz con leche in a white pot with cinnamon and nutmeg sprinkled on top, ready to serve.
Creamy arroz con leche being stirred in a white pot, showing the pudding-like rice mixture with visible raisins.
Hand pouring creamy rice pudding mixture from a pot into a white bowl on a stovetop.

If using raisins, add them in the last 5 minutes of cooking. Once you are able to see the bottom of the pot easily while stirring the pudding around, you can take it off the heat.

Taste and adjust for sweetness with maple syrup. Add ground cinnamon, freshly grated nutmeg.

Creamy arroz con leche being scooped from pot, showing thick rice pudding consistency.
Golden cinnamon and nutmeg being stirred into creamy rice pudding in a white bowl with a red spoon.
Creamy arroz con leche being stirred in a pot, showing thick rice pudding consistency with cinnamon sprinkled on top.
Creamy arroz con leche being stirred in a pot with a red spatula, showing the thick pudding consistency.
Creamy rice pudding in a pot with cinnamon being stirred in with a red spoon.
Creamy arroz con leche rice pudding in a pot, stirred with a wooden spoon, showing thick consistency.
Stirring cinnamon and nutmeg into creamy arroz con leche in a white pot on the stove.
Stirring cinnamon and nutmeg into creamy rice pudding with a red spatula in a pot.

You can serve the rice pudding immediately or chill it in the refrigerator before serving. Top with coconut flakes and chopped pecans.

Two bowls of creamy arroz con leche rice pudding held in hands over a wooden surface with maple syrup and spices nearby.
Two bowls of creamy arroz con leche topped with cinnamon and coconut flakes on a wooden surface.
Two bowls of creamy arroz con leche topped with coconut flakes and ground cinnamon on a wooden surface.
Two bowls of arroz con leche topped with cinnamon and raisins on a wooden surface with cinnamon sticks nearby.

Enjoy!

Three bowls of creamy arroz con leche topped with coconut flakes, cinnamon sticks, and pecans, with maple syrup and water glasses nearby.

Variations

The traditional Peruvian style of Arroz Con Leche is made with evaporated milk and condensed milk. However, as you can see, I’m substituting the evaporated milk and condensed milk for coconut milk.

The combination I’m using ensures that this is lactose-free, which is a benefit to those who are lactose-intolerant. At my grocery store, I’ve been unable to find lactose-free evaporated milk and condensed milk. If you want, you can actually make your own Lactose-Free Sweetened Condensed Milk, but I just didn’t have the time to do that before making this recipe!

With that being said, because my coconut milk is unsweetened, we’ll need to add more sweetener than typical to compensate for the sweetened condensed milk.

  • Vegan:you can use your favourite non-dairy milk.You may want to use entirely coconut milk as this will provide the creamiest results. However, if you’re going to use a thinner non-dairy milk such as oat milk or almond milk, then reduce the ratio of milk to coconut milk to try to achieve a similar thickness.
  • Sweetener: Your favourite sweetener will work here, either powdered or liquid. You could try brown sugar, coconut sugar, or cane sugar for natural powdered options. Of course, nothing is wrong with some good old table sugar. You can use zero calorie sweeteners such as Stevia or Splenda if you really want to. For liquid sweeteners, honey or agave syrup.
  • Other mix-ins: In addition to cinnamon stick, I’ve also added star anise. Other good mix-ins could be raisins or other dried fruits, rum or whiskey, or ground or whole clove. Add your mix-ins when you’ve added the water before cooking the rice.

Topping Ideas

I’ll be topping my rice pudding with toasted pecans and coconut flakes. The typical way to top it is with raisins, but I really don’t like them! Here are some other ways you can top your delicious rice pudding to make it your own!

  • Nuts: Chopped almonds, walnuts, cashews, or pistachios.
  • Sweetener: Honey, maple syrup, brown sugar, or agave nectar.
  • Caramel sauce: Use your favourite store-bought caramel sauce or make your own!
  • Fruit: Chopped apples or pears.
  • Mini chocolate chips
can i make This in advance?▼

For sure you can, making this recipe a fantastic dessert to prepare for a crowd! Because you can serve the rice puddinghot or cold, if you’re on team cold then making it early and having it ready in the fridge for you is the perfect idea! This recipe will make a big batch, so you’ve got plenty of opportunities to experiment with which serving temperature is your favourite.

Place any leftovers into an airtight container in the refrigerator. You can this in the fridge for 3 to 4 days, as this is the lifespan of cooked rice.

Reheating

This can easily be reheated over the stove or in the microwave. To reheat in the microwave, heat for about 2-3 minutes, stirring every minute to ensure it is evenly warmed through. For the stove, transfer to a sauce pan or pot and heat on medium-low until the pudding has been completely warmed through, stirring occasionally.

No need to have it hot though! If you want a chilled rice pudding, then be sure to try it out! Let me know in the comments how you serve your rice pudding!

Other DeLicious Pudding Recipes!

  • Sooji Halwa: This is an Indian rice pudding made with semolina and milk.
  • Carrot Halwa: An Indian carrot pudding with milk! It’s totally kid-friendly to help them get in their veggies in a sweet way!
  • Instant Pot Rice Kheer: Indian rice pudding made with the help of the Instant Pot!
  • Seviyan Kheer: Indian pudding made with vermicelli and milk! You can have it super thick or soupy, hot or cold!
  • Pumpkin Banana Bread Pudding: A satisfying bread pudding that’s perfect for fall! You’ll love the gooeyness of the bananas here with soft Texas bread!
1 hr 25 min
6 servings
medium
Two glass bowls of creamy arroz con leche topped with cinnamon and raisins on a wooden surface.
Experience the Taste of Peru: Creamy Arroz Con Leche Recipe
Anadi Misra

By Anadi Misra · March 25, 2023

Latin American1 hr 25 min6 servingsmedium
Experience the Taste of Peru: Creamy Arroz Con Leche Recipe
Anadi Misra

By Anadi Misra · March 25, 2023

Latin American1 hr 25 min6 servingsmedium
  • Brioche Bread Pudding with Whiskey Caramel Sauce: Brioche bread is just so soft and fluffy, making it perfect for bread pudding! Paired with a dark whiskey caramel sauce, this adult dessert is sure to be a hit at your next party!

If you liked this recipe please let me know in the comments. Tag your post on social media using #cookingwithanadi and mention me @cooking.with.anadi. Thank you!

Recipe by Anadi Misra

Experience the Taste of Peru: Creamy Arroz Con Leche Recipe

Creamy, comforting Arroz Con Leche made the Peruvian way. This easy rice pudding blends coconut milk and warm spices into a rich dessert you will want to make again and again.

Be the first to rate ✦

Saved to your collection
··
·
·

10 min

Prep

45 min

Cook

30 min

Rest

1 hr 25 min

Total

6

servings

medium

Level

Ingredients

··
·
·

Ingredients

Tap any quantity to scale

For cooking the rice

  • (190 g) white rice (I used basmati rice)Shop →
  • (960 ml) waterShop →
  • cinnamon stickShop →
  • star aniseShop →
  • Peel/skin from 1 lemon

For the pudding

  • (240 ml) whole milkShop →
  • coconut milkShop →
  • (5 ml) vanilla extractShop →
  • maple syrup, to tasteShop →
  • pinch of saltShop →
  • (1 g) ground cinnamonShop →
  • (1 g) nutmeg (freshly ground or whole)Shop →

Toppings

  • Handful of pecansShop →
  • Handful of coconut flakesShop →
  • (33 g) raisins (optional)Shop →

Instructions

  1. 1

    Rinse the rice under cold water until the water runs clear. Soak the rice with water and let it soak for at least 30 minutes.

    Rinse the rice under cold water until the water runs clear. Soak the rice with water and let it soak for at least 30 minutes.

  2. 2

    Meanwhile, preheat the oven to 350 F and once hot, add the pecans to a baking sheet and bake for 5-10 minutes, or until the nuts are lightly roasted. Alternatively, you can lightly roast the nuts on a pan on the stovetop. Once roasted, chop roughly and set aside.

    Meanwhile, preheat the oven to 350°F (177°C) and once hot, add the pecans to a baking sheet and bake for 5-10 minutes, or until the nuts are lightly roasted. Alternatively, you can lightly roast the nuts on a pan on the stovetop. Once roasted, chop roughly and set aside.

  3. 3

    In a large pot, bring 4 cups of water to a boil and add the cinnamon stick, star anise, ginger and peels of lemon. Boil for 2-3 minutes or until the water is fragrant and has changed colour.

    In a large pot, bring 4 cups of water to a boil and add the cinnamon stick, star anise, ginger and peels of lemon. Boil for 2-3 minutes or until the water is fragrant and has changed colour.

  4. 4

    Drain the soaked rice and add to the pot of water. Stir well and bring the water back up to a boil. Reduce heat to low and cover the pot. Let the rice cook for 15-20 minutes.

    Drain the soaked rice and add to the pot of water. Stir well and bring the water back up to a boil. Reduce heat to low and cover the pot. Let the rice cook for 15-20 minutes.

  5. 5

    Once the rice is cooked, discard the whole spices and lemon peel. Add the milk, coconut milk, vanilla extract, maple syrup and a pinch of salt. Stir until everything is well combined. Turn the heat to medium-low and cook for 15-20 more minutes, stirring frequently, until the mixture thickens and the rice is tender.

    Once the rice is cooked, discard the whole spices and lemon peel. Add the milk, coconut milk, vanilla extract, maple syrup and a pinch of salt. Stir until everything is well combined. Turn the heat to medium-low and cook for 15-20 more minutes, stirring frequently, until the mixture thickens and the rice is tender.

  6. 6

    If using raisins, add them in the last 5 minutes of cooking. Once you are able to see the bottom of the pot easily while stirring the pudding around, you can take it off the heat.

    If using raisins, add them in the last 5 minutes of cooking. Once you are able to see the bottom of the pot easily while stirring the pudding around, you can take it off the heat.

  7. 7

    Taste and adjust for sweetness with maple syrup. Add ground cinnamon, freshly grated nutmeg. You can serve the rice pudding immediately or chill it in the refrigerator before serving.

    Taste and adjust for sweetness with maple syrup. Add ground cinnamon, freshly grated nutmeg. You can serve the rice pudding immediately or chill it in the refrigerator before serving.

  8. 8

    Top with coconut flakes and chopped pecans.

    Top with coconut flakes and chopped pecans.

Nutrition per serving

347

Calories

6g

Protein

46g

Carbs

17g

Fat

4g

Fiber

8g

Sugar

425mg

Sodium

Share This Recipe

Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi

Anadi Misra, signed

Tested & written in Anadi’s kitchen


Free weekly newsletter

Like this recipe? Get more every week.

New recipes, cooking tips, and behind-the-scenes from Anadi's kitchen.

No spam. Unsubscribe anytime.

Filed under

easy recipesdessertsperuvian rice pudding recipeperuvian pudding recipesperuvian rice pudding recipe easyhow to make arroz con leche peruviancoconut milk rice puddingcoconut milk rice pudding recipevegetarianegg-less

You might also like

Caramelized banana slices topped with whipped cream and cinnamon on a white plate with sauce.
American

Easy Apple Pie Spiced Caramelized Banana Recipe

Warm caramelized bananas with apple pie spice make the easiest banana dessert you will ever make. Ready in minutes with simple ingredients, this sweet treat is pure comfort in every bite.

11 minEasy2 bananas
halal
gluten-free

Part of

Show Your Love With The Best Valentine’s Day Recipes!
Three golden llapingachos garnished with chopped chives on a white oval plate.
Latin American

Llapingachos - Ecuadorian Cheese-Stuffed Potato Pancakes

Llapingachos are crispy, golden Ecuadorian potato pancakes stuffed with melted cheese. Easy to make and irresistibly satisfying, they are the ultimate cheesy comfort food side dish.

40 minEasy6 pancakes
Two servings of creamy rice pudding topped with cinnamon and sliced almonds in glass bowls.
American

Creamy Southern Rice Pudding Recipe for a Holiday Treat

Creamy, old fashioned Southern rice pudding made easy on the stovetop. A rich, comforting holiday dessert your whole family will love. Simple ingredients, big flavor.

45 minEasy6 servings
Two bowls of creamy sabudana kheer garnished with saffron strands and nuts on a wooden board.
Indian

Creamy Sabudana Kheer Recipe - Indian Tapioca Pudding

Creamy, dreamy Sabudana Kheer made easy! This classic Indian tapioca pudding is rich, milky, and ready in minutes. Perfect for dessert or a light, satisfying treat any time of day.

42 minMedium8 servings
Two bowls of gajar ka halwa topped with sliced almonds on a gray granite countertop.
Indian

Gajar Ka Halwa Recipe - Sweet Carrot Pudding

Gajar Ka Halwa is a rich, creamy Indian carrot pudding made with simple ingredients. A classic dessert that is easy to prepare and absolutely irresistible. Perfect for any occasion!

1 hr 20 minMedium4 servings
Two glasses of creamy kheer topped with fried cashews and caramelized onions on a speckled gray surface.
Indian

Easy Instant Pot Kheer Recipe - Indian Rice Pudding

Make creamy Indian rice pudding in minutes with this easy Instant Pot Kheer recipe. Rich, aromatic, and perfectly sweet — a classic dessert made simple for any occasion.

35 minMedium8 servings

Comments

No comments yet — be the first to share your thoughts!

Leave a comment

Made it? Add a rating (optional)
1000 left

Follow Along

@cooking.with.anadi

Follow
My new favourite dressing: soy + toasted sesame for a savoury base, a pinch of sugar to balance, and Calabrian bomba for
One jar of dressing: soy, sesame, garlic, rice vinegar and Calabrian bomba. This dressing is going to add so much flavou
Week one of the new site, and I’m so happy you showed up! 🙌

 Thank you all for visiting and rating your favourite reci
Spontaneous Sunday: no plan, no recipe - just a jacket potato and whatever's in the fridge.

Crispy skin, fluffy middle,
The classic British jacket potato done right.

Crispy salted skin, fluffy middle, plenty of butter, and baked beans. The

Tag your makes with #cookingwithanadi