Arroz doce is the dessert that measures a Portuguese cook: creamy rice pudding perfumed with lemon peel and cinnamon stick, enriched with egg yolks, and finished with cinnamon on top — traditionally in elaborate patterns at weddings and christenings, where it never misses.
My family’s rule is patience: rice simmered slowly, warm milk added gradually, yolks tempered at the end. The slow method is not nostalgia — it is what produces that impossibly silky texture no shortcut matches.
Aletria may own Christmas, but arroz doce owns every other Portuguese celebration — and arguments over whose version is creamiest are a national sport. This one competes.
Arroz Doce Recipe
Prep time: 15 minutes · Cook time: about 45 minutes · Total: 1 hour · Servings: 6 · Calories: ~336 per serving
Ingredients
- 1 cup short-grain rice (such as Arborio)
- 4 cups water
- 1 cinnamon stick
- 1 strip of lemon peel (yellow part only)
- 2 cups whole milk
- 1 cup heavy cream
- ¾ cup sugar
- 4 large egg yolks
- 1 teaspoon vanilla
- Ground cinnamon, for topping
Instructions
- Boil the water with the cinnamon stick and lemon peel, add the rice, and simmer 15 to 20 minutes, stirring now and then, until most of the water is absorbed.
- Meanwhile, warm the milk and cream — never boiling — and set aside.
- Add the warm milk mixture to the rice about ½ cup at a time, stirring often and letting each addition absorb, 20 to 25 minutes, until soft and creamy.
- Stir in the sugar and vanilla.
- Whisk the yolks, temper them with a little of the hot rice, then stir them into the pot and cook 3 to 5 minutes on low, until slightly thickened.
- Discard the cinnamon stick and lemon peel, and pour into a platter or bowls.
- Dust with ground cinnamon — lattice pattern encouraged — and serve warm or chilled.
Recipe Notes
- Short-grain rice is non-negotiable: its starch is the creaminess.
- For party presentation, pour it onto a wide platter and stencil the cinnamon — the traditional flourish.
- It thickens as it cools; loosen leftovers with a splash of warm milk.

