Arroz Doce: The Classic Portuguese Rice Pudding Recipe

Written By Becky Gillespie

Arroz doce, a beloved Portuguese rice pudding, has a rich history dating back to the sixth century BC. Initially, records show rice boiled in milk with sugar. The dish’s origins trace back to when cane sugar from India reached the Middle East, where rice cultivation was already prevalent.

This dessert, often made with coconut milk in Asia, quickly gained popularity. By the thirteenth century, molasses was replaced with refined sugar in Europe, giving arroz doce its characteristic white color. The eighteenth century marked the moment when arroz doce gained prominence in European cookbooks.

Over time, arroz doce became a popular dessert in Portuguese households, especially during Christmas, Sunday lunches, weddings, and other festive occasions. 

What is arroz doce?

Arroz doce, or Portuguese rice pudding or sweet rice, is a staple dessert in Portugal, embodying the essence of warm and simple comfort food. But what exactly is arroz doce? It’s a creamy, sweet rice pudding, often infused with the subtle flavors of lemon and cinnamon.

Like many traditional Portuguese dishes, arroz doce is deeply rooted in the country’s culinary history, with variations found in every region. A common element across these variations is the use of simple ingredients like rice, milk, sugar, and eggs, turning them into a dish that’s both modest yet also luxurious.

Arroz doce. Photo by Basílio C. Vieira (Flickr)

Arroz Doce, the Classic Portuguese Rice Pudding Recipe

6-8 Portions 


  • 1 cup short-grain white rice
  • 4 cups whole milk
  • 1 cup granulated sugar
  • A pinch of salt
  • Lemon peel from one lemon
  • 1 cinnamon stick
  • 3 egg yolks, beaten
  • Ground cinnamon for garnish


  1. Begin by rinsing the rice under cold water. In a large saucepan, combine the rice, 3 cups of milk, lemon peel, cinnamon stick, and a pinch of salt. Cook over medium heat, stirring occasionally, until the rice is tender and the mixture has thickened.
  2. Once the rice is cooked, add sugar and cook for an additional 5-10 minutes, stirring continuously. The mixture should have a creamy consistency.
  3. In a separate bowl, beat the egg yolks. Gradually add a cup of the hot rice mixture to the yolks, stirring constantly to temper them. Then, slowly pour the yolk mixture back into the saucepan, stirring continuously.
  4. Cook the mixture over low heat for a few more minutes until it thickens slightly. Be careful not to let it boil.
  5. Remove the lemon peel and cinnamon stick. Pour the arroz doce into a serving dish or individual bowls. Let it cool slightly, then sprinkle the top with ground cinnamon for garnish.
  6. Allow the arroz doce to cool down, then refrigerate it for a few hours before serving.

Resist the temptation to eat it all by yourself. You can also find arroz doce as one of the traditional Portuguese flavors offered at ice cream shops in tourist areas such as Sintra and Lagos. Keep your eyes open for it, but there is nothing like a freshly made arroz doce.

Stay up to date
Subscribe To's Newsletter

Receive the latest news, travel information, stories, offers and more!

Invalid email address
Give it a try. You can unsubscribe at any time.
Join our FB group Portugal Travel & Living for all things Portugal and news updates

Related Articles


Please enter your comment!
Please enter your name here

Follow Us


Most Popular

Portugal’s Golden Visa Now Accessible for Less Than €175,000

The Golden Visa investment in Portugal changed significantly in 2023, when property was removed from the list of options. With investing in property no...

Guide to Renting in Portugal

Moving to a new country like Portugal comes with its challenges, despite the country's 300 days of sun and inviting community. One of the...

How to Save Money on Your Trip to Portugal: 12 Tips to Help You Spend Less

Let’s face it: travel is getting more expensive around the world. And even Portugal, often regarded as one of the cheapest places to travel...

Latest Articles