Arroz con Leche

Today I´m sharing with you how to make arroz con leche so that it comes out as creamy as the one our grandmothers used to make us for dessert.

This creamy homemade dessert is a classic Spanish dish I grew up on and feel very identified with.

I still remember my grandmother preparing us this delicious rice pudding for dessert. That’s why every time I taste this sweet treat, I go straight back to my childhood!

What Is Arroz con Leche ?

Arroz con leche is a traditional Spanish dessert made from rice, milk and sugar.

In Spain there is a region well known for making the most delicious arroz con leche, Asturias, and it is where this arroz con leche recipe comes from.

This recipe was given from an old Asturian woman to my grandmother many years ago.

One, two, three… describe your favorite dessert in three words? Rice, con, Leche?

On my dessert list it’s definitely in the top 3. And I have a feeling it’s on my children’s list too.

To make this dessert requires patience and practice, skills to achieve success in the kitchen (and in life!). Don’t be discouraged if the first time it doesn’t turn out as expected. Persist and, eventually, you will find it easier and easier to make this creamy rice pudding.

In order you get it right the first time, every step of this recipe is thoroughly explained.


Once you have prepared this easy arroz con leche (without condensed milk), it’s time to invite your friends and family over. I assure you that the moment they have this treat in their mouths, they won’t be able to do anything else but…. mmmmmmmm….

I hope you end up loving this traditional Spanish dessert as much as we all do at home.

How to Make Arroz con Leche Step by Step

1. In a saucepan (without turning on the heat yet), add 1½ liter of cold whole milk, 20 grams of butter, a stick of cinnamon, a lemon peel and 85 grams of rice.

Tip for this first step:

  • When peeling the lemon, make sure to avoid the white part right under the skin, as it has a bitter taste.

2. Cook on high heat for about 10 minutes while stirring with a wooden spoon.

Tips for this second step:

  • Use a tall saucepan as the milk will rise and foam on high heat.
  • Stir with a wooden spoon so that the rice does not stick and milk does not rise and get out of the pot.

Tick tock tick tock… The 10 minutes are up!

3. Lower the heat (on glass ceramic to level 4) and leave it cooking for 20 minutes.

4 . 5 minutes before the 20 minutes are up, pour in 170 grams of sugar. Now it´s time to stir well!

Tips for this fourth step:

  • One last stirring effort! In this step you have to stir thoroughly to keep sugar from sticking.
  • You will see the mixture start to thicken, but it is still runny. don’t worry as the rice will thicken a lot when it cools down. If you wait until it is as thick as you would like it to be, rice may harden.

5. Pour the mixture into a bowl. Remove the lemon and the cinnamon stick.

6. Allow your arroz con leche to cool to room temperature for 20 minutes and then put it to chill in the refrigerator.

Tips for this sixth step:

  • During resting time, rice thickens as it cools. Then, you can serve it.
  • If it is stored in the refrigerator, I recommend you taking it out a few minutes before serving so that your guests can enjoy its creaminess.

7. Et voilà! You have made a delicious arroz con leche ready to conquer the palate of your family and friends.

What if my arroz con leche doesn´t come out as creamy as I expected ?

Don’t worry if it comes out a bit liquid, you can place it back in the pot and cook it on low-medium heat for a few more minutes. It may only need 5-10 minutes more. Remember that it will also thicken as it cools.

If you are having a dinner party and want to serve arroz con leche for dessert, I recommend you to make it in the morning. Each guest may cover their own serving of arroz con leche with a dusting of cinnamon powder.

If you loved this dessert, I invite you to try more Spanish desserts.


Spanish Arroz con Leche Recipe

Arroz con leche is a traditional Spanish dessert made from rice, milk and sugar.
5 from 7 votes
Prep Time 5 mins
Cook Time 40 mins
Resting Time 20 mins
Course Dessert
Cuisine Spanish
Servings 8 people
Calor. 386 kcal


  • liter whole milk
  • 20 grams butter
  • 85 grams rice
  • 170 grams sugar
  • 1 lemon peel
  • 1 cinnamon stick ( another option is to add vanilla )


  • In a saucepan, add milk, rice, butter, cinnamon stick and lemon peel (without turning on the heat yet).
  • Cook on high heat for 10 minutes. Stir with a wooden spoon.
  • Lower the heat (in glass ceramic to 4) and leave it cooking for 20 minutes.
  • 5 minutes before the 20 minutes are up, pour in the sugar. Stir well.
  • Pour into a bowl, removing the lemon and cinnamon.
  • Let arroz con leche sit to room temperature for 20 minutes and then put it to chill in the refrigerator.
  • Et voilà! You have just made a creamy arroz con leche!


Cooking Pot
Wooden Spoon
KEYWORDS arroz con leche, arroz con leche recipe
Sobre Blanca

Sobre Blanca

Hi, I’m Blanca and I love desserts! By day I work as an Interior Architect and by night I’m a mother of two angels. In my spare time I make desserts and write about it on my blog.

Hi you all, we are Blanca and Victor!

We are two dessert lovers and the way we met could not have been better, eating next to the stove. We strive everyday to make an inspirational blog to help you make delicious treats at your home.


Submit a Comment

Your email address will not be published.

Valoración Receta