Arroz Doce — Portuguese rice pudding with lemon and cinnamon
Arroz doce is Portugal's traditional rice pudding: short, starchy rice cooked first in water with lemon peel, then slowly in milk with sugar, and finished with egg yolks so it sets into a rich, golden, spoonable cream. It is served cold or at room temperature on flat dishes, its surface drawn with lattices, initials or flowers in ground cinnamon.
i. Origin & history
The name simply means "sweet rice", and arroz doce is one of the oldest and most widespread desserts in Portugal. Rice reached the Iberian Peninsula with the Moors, and sweetened rice cooked in milk spread through both Christian and Muslim kitchens in the medieval period; Portugal's own rice-growing in the estuaries of the Tejo, Sado and Mondego made it an everyday staple. Sugar, at first a luxury, became cheaper as Portuguese trade brought it from Madeira and later Brazil.
What makes the Portuguese version distinctive is the egg yolk. Portugal has a deep tradition of yolk-rich sweets — the doces conventuais developed in convents, where egg whites were used for starching linen and clarifying wine and the yolks were left over. Arroz doce sits squarely in that world: the yolks thicken the pudding, enrich it and give it its pale gold colour, which sets it apart from the paler, eggless Spanish arroz con leche.
It is a dessert of occasions as much as of everyday meals. It appears at Christmas, alongside rabanadas and sonhos; at weddings, baptisms and village festas; and on the Sunday lunch table across the north, especially in the Minho, where the cinnamon decoration can be extraordinarily elaborate. Spelling out names, dates or messages in cinnamon is a custom for weddings and birthdays.
The dish travelled with Portuguese emigration. In Brazil, arroz doce is a staple of the June festivals (festas juninas) and is often made with condensed milk and coconut; in Goa and among Portuguese communities in Massachusetts, Canada and Hawaii it is still made much as it is in Portugal. It is a close cousin of Indian payasam and of the rice puddings found around the world, but the lemon, cinnamon and yolk combination is distinctively Portuguese.
ii. Why the rice is cooked in water first
Most Portuguese recipes begin by simmering the rice in water with lemon peel and a pinch of salt until the water is almost absorbed, and only then add hot milk. This is not just habit. Rice cooks faster and more evenly in water, and the grains swell and begin to release starch without the risk of milk scorching on the base of the pan during the long first stage.
The milk is then added hot and in stages, and the rice is stirred often. This gentle agitation rubs starch from the surface of the grains into the milk, which is what thickens it into a cream rather than leaving distinct grains in thin liquid. Medium-grain Portuguese carolino rice is prized because it absorbs a great deal of liquid and releases starch generously while the grains stay intact. Long-grain rice will not give the same creaminess.
Sugar goes in only once the rice is fully tender. Added earlier, the dissolved sugar slows the rice's absorption of water, leaving the grains firm at the centre however long they cook.
The egg yolks come last and need care. They are tempered — mixed with a ladleful of the hot pudding first — then stirred in off the heat or over the very lowest flame. Yolks begin to thicken around 70°C and scramble above about 80°C, so the aim is a minute or two of gentle heat that thickens and glosses the pudding without curdling it.
Finally, arroz doce sets as it cools. The starch gel firms up considerably, so the pudding should look a little looser than you want when you take it off the heat. Poured onto a flat dish while warm, it sets to a smooth, sliceable-at-the-edges surface ideal for the cinnamon decoration.
iii. Ingredients
Makes 6 servings · scroll the side panel to adjust
- 200 g carolino or other short/medium-grain rice
- 500 ml water
- 1 strip lemon peel (from 1 lemon, no pith)
- ¼ tsp salt
- 750 ml whole milk, hot
- 1 cinnamon stick
- 180 g sugar
- 4 egg yolks
- 2 tsp ground cinnamon, to decorate
Carolino rice is the Portuguese choice; Italian arborio or Spanish bomba-style short-grain rice are the best substitutes. Use whole milk — the fat carries the lemon and cinnamon, and skimmed milk gives a thin, watery pudding. Peel the lemon with a vegetable peeler so you take only the yellow zest; the white pith turns bitter during the long cook. Some cooks add a knob of butter with the sugar or a splash of Port at the end. For an eggless version closer to Spanish arroz con leche, leave out the yolks and cook a little longer.
iv. Method
- Put the rice, water, lemon peel and salt in a heavy-based saucepan. Bring to the boil, then simmer gently, uncovered, for 10–12 minutes until the water is almost all absorbed and the rice is swollen but still firm at the centre.
- Meanwhile heat the milk with the cinnamon stick until steaming. Add the hot milk to the rice a ladleful or two at a time, stirring often, over a low heat.
- Keep cooking at a bare simmer, stirring regularly and scraping the base of the pan, for 25–30 minutes, until the rice is completely tender and the mixture is thick and creamy.
- Stir in the sugar and cook for 5 minutes more, stirring, until it has dissolved and the pudding loosens slightly and then thickens again. Remove the lemon peel and cinnamon stick.
- Beat the egg yolks in a bowl, then whisk in a ladleful of the hot rice to temper them. Take the pan off the heat and stir the yolk mixture in quickly.
- Return to the lowest heat for 1–2 minutes, stirring constantly, until the pudding turns glossy and pale gold and thickens slightly. Do not let it boil, or the yolks will curdle.
- Pour onto a large flat serving dish or individual plates while hot and smooth the surface. Leave to cool for at least 1 hour, until a skin has just formed.
- Decorate with ground cinnamon: hold a pinch high and let it fall in thin lines to make a lattice, or sprinkle through a paper stencil. Serve at room temperature or chilled.
v. Tips & common mistakes
- Add the milk hot. Cold milk drops the temperature, stalls the cooking and makes the grains seize; hot milk keeps the rice swelling steadily.
- Stir often and scrape the corners. Milk with rice starch catches easily on the base, and even a little scorching flavours the whole pan.
- Wait to add the sugar. Sugar added early keeps the grains firm at the centre. Add it only once the rice is completely soft.
- Temper the yolks and keep the heat low. Yolks dropped straight into boiling rice will curdle into specks of scrambled egg. Off the heat, then a minute of gentle warmth, is all they need.
- Take it off looser than you want. Arroz doce firms significantly as it cools. If it is stiff in the pan, it will be dense and gluey on the plate; stir in a splash of hot milk to correct it.
- Decorate once the surface has set. Cinnamon dusted onto hot pudding sinks and smudges; on a cooled, skinned surface it stays sharp.
vi. Variations
Within Portugal, arroz doce do Minho is the richest, with plenty of yolks and elaborate cinnamon designs. Some cooks add orange peel alongside or instead of lemon, and an eggless version is common in the south and in everyday cooking. Aletria is the same idea made with thin vermicelli instead of rice, especially at Christmas in the north.
In Spain, arroz con leche is usually eggless and often finished with a caramelised sugar crust in Asturias. In Brazil, arroz doce is made with condensed milk, coconut milk or grated coconut, and cloves. Across the wider rice-pudding family, compare the Danish Christmas risalamande, folded with whipped cream and almonds; Persian sholeh zard, coloured with saffron and scented with rosewater; Indian phirni, made with ground rice; and South Indian payasam.
vii. Serving & storage
Arroz doce is served cold or at room temperature, rarely hot, usually from a large shallow platter so the cinnamon pattern can be admired before it is spooned out. It is eaten on its own at the end of a meal, on a Christmas table among other sweets, or as a mid-afternoon treat with coffee. A glass of Port or Moscatel de Setúbal is a fine accompaniment.
Cover and refrigerate for up to 3 days; it firms up in the fridge, so let it stand for 20 minutes before serving or stir in a little milk if you prefer it softer (this will spoil the decoration, so add cinnamon fresh). It does not freeze well — the rice turns grainy and the custard weeps when thawed. It is a good make-ahead dessert and is often better on the second day, once the lemon and cinnamon have settled into the cream.
viii. Common questions
What is arroz doce?
Arroz doce is Portuguese rice pudding: short-grain rice cooked in water and then milk with lemon peel, cinnamon and sugar, enriched with egg yolks and decorated with ground cinnamon. It is usually served cold or at room temperature.
What does arroz doce mean in English?
It means "sweet rice" in Portuguese. The same words in Spanish would be arroz dulce, but the Spanish dish is usually called arroz con leche, "rice with milk".
Is arroz doce a Portuguese dessert?
Yes — it is one of Portugal's most traditional desserts, served at Christmas, weddings and family meals throughout the country. It is also made in Brazil, Goa and Portuguese communities abroad, often with local variations such as condensed milk or coconut.
What is the difference between arroz doce and arroz con leche?
Portuguese arroz doce is usually enriched with egg yolks, which make it richer and golden, and the rice is often cooked in water before the milk goes in. Spanish arroz con leche is normally eggless, paler and looser, and in Asturias is often finished with a caramelised sugar crust.
What rice is best for arroz doce?
Portuguese carolino rice, a medium-grain variety that absorbs a lot of liquid and releases plenty of starch, is traditional. Arborio or other short-grain pudding rice is the best substitute; long-grain rice does not become creamy enough.
Is arroz doce served hot or cold?
Usually cold or at room temperature, once it has set enough to hold the cinnamon decoration. Some families eat it warm straight from the pan, but the traditional presentation is cooled on a flat dish.
How long does arroz doce keep?
Up to 3 days covered in the fridge. It thickens as it chills, so let it stand at room temperature before serving or loosen it with a little milk. It does not freeze well.