Portuguese Sweet Rice (Arroz Doce)

Portuguese Sweet Rice, or Arroz Doce, is one of the most popular and traditional desserts in Portuguese cuisine. It is a unique dish with simple ingredients which are combined to create a deliciously sweet and creamy egg based rice pudding.

2 cups water
1 cup white rice
4 egg yolks
2 cups hot milk (whole works best)
1 cup sugar
1 lemon or orange rind
Cinnamon powder to decorate

1) Bring water to a boil in medium saucepan.
2) Add rice and cover, simmering for 20 minutes.
3) Now add the milk, sugar, lemon or orange rind, and the egg yolks, stirring constantly until reaching a thick consistency, about 15-20 minutes.
4) Remove from the heat and pour into one large serving plate.
5) Set aside and let cool for about an hour.
6) Cover with the cinnamon powder and serve.

Serve at room temp, but refrigerate uneaten portion.



  1. Janine

    Very much interested in these delicious receipes

  2. Mafalda W

    Try adding a cinnamon stick while the rice is cooking. It adds to the overall flavor dynamic of this dessert. (remove the stick before serving)

  3. Hi, i never really enjoyed the mix between the milk and the lemon, on the other hand you may want to try with orange instead.

  4. Elizabeth

    Your dish looks very yellow, just wondering if you forgot to mention to use egg yokes?

  5. Melanie

    I was wondering how much lemon peel and do I grate it up finely or is this something to be removed later before serving?

  6. Maria

    You have made it with egg yoke. I think the egg yoke version is not as nice as the Alentejo version without.

  7. Erica

    This is a delicious recipe. Just like the rice pudding I’ve eaten as a kid! I find 1 cup of sugar is too sweet though. Maybe 1/2 cup or 3/4 cup is enough in my opinion.

  8. Duda

    So glad I came upon this recipe. This recipe got great reviews from my Portuguese family who are so critical of new recipes. Love how easy this Portuguese rice was to make. Highly recommend.

Leave a Reply