Arroz Con Leche (Abuelo’s Spanish Rice Pudding)

Jump to Recipe

This post may contain affiliate links. Please see our disclosure policy.

If there’s one dish that holds a special place in my heart, it’s my Abuelo’s Spanish rice pudding (Arroz con Leche). This traditional Spanish dessert is rich, creamy, and comforting. It’s the kind of recipe that feels like a big warm hug in a bowl. My Abuelo always made his version extra indulgent by stirring in egg yolks, giving it a luscious and custard-like texture.

Arroz con leche (Spanish rice pudding) sits in large white bowl with a big scoop taking out of the middle. You can see a gold spoon and sprinkled cinnamon.

What makes my Abuelo’s rice pudding so special!

I love sharing my families Spanish recipes like my Huevos a la Flamenca (Spanish baked eggs) and Torrijas (Spanish french toast). But if there is one that I hold closest to my heart, it’s my Abuelo’s rice pudding.

For a classic Spanish Arroz con Leche, you will always find the same comforting ingredients — cinnamon, sugar, milk and rice. But my Abuelo had his own special twist on this traditional dessert. He would whisk in rich egg yolks, tempering them gently with the warm rice pudding before stirring them back into the pot with a splash of cream. The result was a decadent and creamy Spanish rice pudding that sat beautifully between a pudding and a custard that is smooth, velvety and full of love.

Ingredients For Arroz Con Leche

This Arroz con Leche is made with just a handful of simple ingredients that come together to create something truly special.

  • Arborio rice: I like to use Arborio rice for its high starch content which gives the pudding a naturally creamy consistency. It also holds its shape beautifully as it cooks. You can use other varieties of rice such as jasmine (my mum’s preference) or basmati.
  • Egg yolks: My Abuelo’s secret ingredient. The egg yolks are gently tempered with the warm rice pudding before being added back in, giving the pudding a luxurious and velvety texture.
  • Cinnamon stick: Adds that signature warmth and spice that makes every bite feel comforting.

How To Make Arroz Con Leche

Making Arroz con Leche is all about slow cooking and patience. This recipe comes together in just a few simple steps and fills your kitchen with the most comforting scent of warm milk, cinnamon and sugar.

Milk and cooked rice are in a large blue pot.

Step 1: In a large pot on a medium heat, bring your milk, sugar and vanilla extract to the boil. Add the rice to the pot and bring to a boil. Turn the heat down immediately and cook the rice for 30 minutes on a gentle simmer. Stir quite consistently to ensure the milk does not burn.

Whisked egg yolks sit in a small bowl and a spoonful of cooked rice is being added to the bowl.

Step 2: Once the rice is cooked to you liking, add 6 tablespoons of the cooked rice pudding to the whisked egg yolks and stir through quite vigorously. This will temper the egg yolks and prevent them from scrambling.

Egg yolks and cream are being poured into the cooked rice and milk in a large blue pot.

Step 3: Add the egg yolk mixture and cream into the pot with the rice pudding. Turn the heat to low and simmer for an additional 5 minutes while stirring occasionally.

Arroz con leche (Spanish rice pudding) sits in large white bowl and has been dusted with cinnamon.

Step 4: Transfer your rice pudding to a large bowl and sprinkle with cinnamon. This dish can be eaten hot or cold and can be stored in the fridge for several days.

Faq’S

What is Arroz con Leche?

Arroz con Leche is a traditional Spanish rice pudding made with milk, sugar, cinnamon and rice. It is slow-cooked until creamy and comforting, often enjoyed warm or chilled.

What type of rice is best for Arroz con Leche?

Arborio rice works beautifully because its high starch content creates a naturally creamy texture. It holds its shape while soaking up the milk and sugar.

Can I make Arroz con Leche without eggs?

Yes, you can leave out the egg yolks for a simpler version. It will still be creamy, but my Abuelo’s method with tempered egg yolks and cream gives it that custard-like texture that makes it extra special.

Do I eat Arroz Con Leche Hot or Cold?

You can enjoy Arroz con Leche either warm or cold. Warm is cosy and comforting straight from the pot, while cold is thick, creamy and refreshing. I love it warm on the first day and chilled the next — the best of both worlds!

How To store

Store any leftover Arroz con Leche in an airtight container in the fridge for up to three days. It will naturally thicken as it chills, but that is part of its creamy charm. You can enjoy it straight from the fridge or let it come to room temperature before serving. If you want to reheat it, add in a splash of milk before heating it in the microwave or on the stovetop.

Close up image of Arroz con Leche (Spanish rice pudding).

More Desserts To Love!

If you make this Arroz con Leche (Spanish rice pudding), please tag me on Instagram, Tik Tok or Pinterest so I can see your wonderful creations!

If you have any questions or would like to leave a review, please do so here! I always love answering your food and recipe related questions and hearing your feedback on my recipes.

5 from 1 vote

Arroz con Leche (Abuelo’s Spanish rice pudding)

If there’s one dish that holds a special place in my heart, it’s my Abuelo’s Spanish rice pudding (Arroz con Leche). This traditional Spanish dessert is rich, creamy, and comforting.
Prep Time: 5 minutes
Cook Time: 40 minutes
Servings: 6

Ingredients 

  • 6 cups full cream milk
  • 1/2 cup white sugar
  • 3/4 cup Arborio rice
  • 2 tsp vanilla extract
  • 2 egg yolks, whisked
  • 1 cup thickened cream
  • ground cinnamon

Instructions 

  • Heat milk & rice: In a large pot on a medium heat, bring your milk, sugar and vanilla extract to the boil. Add the rice to the pot and bring to a boil. Turn the heat down immediately and cook the rice for 30 minutes on a gentle simmer. Stir quite consistently to ensure the milk does not burn.
  • Temper eggs: Once the rice is cooked to you liking, add 6 tablespoons of the cooked rice pudding to the whisked egg yolks and stir through quite vigorously. This will temper the egg yolks and prevent them from scrambling.
  • Eggs & cream: Add the egg yolk mixture and cream into the pot with the rice pudding. Turn the heat to low and simmer for an additional 5 minutes while stirring occasionally.
  • Finish: Transfer your rice pudding to a large bowl and sprinkle with cinnamon. This dish can be eaten hot or cold and can be stored in the fridge for several days.

Notes

  • Arborio rice: I like to use Arborio rice for its high starch content which gives the pudding a naturally creamy consistency. It also holds its shape beautifully as it cooks. You can use other varieties of rice such as jasmine (my mum’s preference) or basmati.
  • Egg yolks: My Abuelo’s secret ingredient. The egg yolks are gently tempered with the warm rice pudding before being added back in, giving the pudding a luxurious and velvety texture.
  • Cinnamon stick: Adds that signature warmth and spice that makes every bite feel comforting.

Nutrition

Calories: 179kcalCarbohydrates: 37gProtein: 3gFat: 2gSaturated Fat: 1gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 1gCholesterol: 65mgSodium: 3mgPotassium: 28mgFiber: 1gSugar: 17gVitamin A: 87IUCalcium: 9mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this? Leave a comment below!

You May Also Like

5 from 1 vote

Leave a comment

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

Recipe Rating




8 Comments

  1. Sheel Shah says:

    Hi in the recipe you have 6 cups whole milk and then again 1 cup whole cream milk, is that just 1 cup heavy cream and not milk? Making sure since it’s written twice.

    1. daenskitchen says:

      Thanks for letting me know! I have now amended the recipe. As it was meant to say 1 cup of heavy cream and 6 cups of milk

  2. Jodie Genzel says:

    The recipe says 1 cup of full cream milk – do you mean one cup of cream ?

    1. daenskitchen says:

      Yes, that should read 1 cup of cream. That has now been fixed!

  3. Monica Rachwal says:

    Can you use heavy cream instead of whole milk in this recipe?

    1. daenskitchen says:

      You need to use milk! The recipe also uses a small amount of heavy cream.

  4. Annick Goblet says:

    5 stars
    Almost my recipe…. I beat the white of the eggs and add it once the pudding is cooked to have a fluffy rice pudding….

    1. daenskitchen says:

      Sounds delicious!