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

Time required to get Portuguese citizenship reduced by 12-18 months

Portuguese residents waiting to apply for citizenship can now breathe a huge sigh of relief! The Portuguese Parliament passed significant amendments on March 5th...

Spain vs Portugal: Which Golden Visa Program is Best?

There has been a lot of talk of Golden Visa schemes over the last few years. Each scheme has different rules and varying levels...

Life After NHR: Latest 2024 Update

Well, there is no doubt that 2023 was a rocky year in Portugal’s rich political history. The year saw changes to the very popular...

Latest Articles