Creamy Portuguese rice pudding scented with lemon and cinnamon, tinted golden with a touch of saffron.
Arroz doce is Portugal's classic sweet rice pudding, a fixture at Christmas and family celebrations, made by slowly cooking rice in milk with lemon peel and cinnamon stick until it turns thick and creamy. Traditionally the color comes purely from egg yolks stirred in near the end, but a small pinch of saffron added to the simmering milk gives the finished pudding a deeper golden hue and a subtle floral aroma some Portuguese home cooks have started using as a modern touch. The technique demands patience and constant stirring: the rice needs to simmer gently in milk for a long stretch, and stirring prevents it from scorching on the bottom while helping release starch that thickens the pudding naturally. Egg yolks are tempered in carefully at the end, off the heat, so they enrich the pudding without scrambling. A generous dusting of ground cinnamon on top, often in a decorative pattern, is the traditional finishing touch, and arroz doce is served slightly warm or chilled, always in small portions since it's rich.
Serves 6
Combine rice and water in a pot, bring to a boil, and simmer 8 minutes until most water is absorbed.
Add milk, lemon peel, cinnamon stick and saffron. Bring to a gentle simmer, stirring frequently.
Cook over low heat, stirring often to prevent sticking, 25-30 minutes until the rice is very tender and the mixture is thick and creamy.
Stir in sugar and salt. Remove from heat. Whisk a ladleful of the hot rice mixture into the egg yolks to temper, then stir the tempered yolks back into the pot.
Return briefly to low heat, stirring constantly, just until slightly thickened, about 1 minute; do not boil. Remove lemon peel and cinnamon stick, pour into a serving dish, and dust generously with ground cinnamon. Serve warm or chilled.
Stir frequently while the rice simmers in milk; this is what prevents scorching on the bottom and helps develop the pudding's creamy texture.
Temper the egg yolks carefully with hot rice mixture before adding them back to the pot, or they'll scramble instead of thickening the pudding smoothly.
Remove the pudding from heat as soon as it thickens after adding the yolks; overcooking at this stage can curdle the eggs.
Skip the saffron for the classic, traditional version relying only on egg yolks for color.
Add orange zest alongside the lemon peel for a more layered citrus aroma.
Serve chilled in individual ramekins for a more elegant presentation at holiday gatherings.
Refrigerate covered up to 4 days; the pudding thickens further as it chills. Bring to room temperature or gently warm before serving if you prefer it less firm.
Arroz doce is a traditional Portuguese dessert served especially at Christmas and family gatherings, closely tied to the country's broader tradition of egg-yolk-rich sweets developed historically in convent kitchens. Regional variations exist across Portugal, though lemon and cinnamon remain near-universal flavorings.
The egg yolks likely weren't tempered slowly enough before returning to the pot, causing them to scramble; whisk in the hot liquid very gradually next time.
Yes, substitute a rich plant milk like oat or coconut milk, though the flavor and creaminess will differ noticeably from the traditional dairy version.
It likely needs more simmering time before adding the eggs; the rice needs to break down and release enough starch to thicken properly, which can take a full 30 minutes.
Per serving (220g / 7.8 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.