Arroz Doce (Portuguese Rice Pudding)

Portugal’s arroz doce is a gentle, custardy rice pudding, traditionally served warm or at room temperature with a final dusting of cinnamon. Short-grain rice gives the pudding its soft, creamy body as it slowly absorbs milk scented with cinnamon sticks and lemon zest, while egg yolks add a glossy, silky finish without making it heavy. The flavour is simple but distinctive: sweet dairy richness, warm spice and a subtle citrus lift. It works as an everyday dessert, a make-ahead sweet for gatherings, or a comforting bowl served slightly chilled from the fridge.
Cuisine style Portuguese home-style dessert
Cooking style Make-ahead friendly • Minimal cleanup
Time commitment Under 1 hour

Why this recipe works

  • Creamy, custard-like texture: Short-grain rice releases starch as it simmers, while egg yolks add gloss and body at the end.
  • Gentle aromatic depth: Cinnamon sticks and lemon zest infuse the milk as the rice cooks, giving the pudding warmth and freshness without overpowering it.
  • Slow, gentle cooking: A low simmer helps the rice soften evenly and keeps the milk from catching, producing the thick, spoonable finish expected of arroz doce.

Get the most out of this recipe

Texture tips

  • For a creamier finish: Stir regularly as the rice cooks so the starch disperses through the milk rather than settling on the base of the pan.
  • Keep the custard smooth: Temper the egg yolks with a little hot rice mixture before adding them back to the pan, then keep the heat very low.
  • Judge the thickness carefully: Stop cooking when a spoon briefly leaves a trail across the pan; the pudding will continue to settle as it cools.

Ingredient notes

  • Choose short-grain rice: Short-grain rice is best here because it softens well and releases enough starch to create a naturally creamy pudding.
  • Use whole milk for richness: Whole milk gives arroz doce its rounded dairy flavour and fuller texture; lower-fat milk will make a lighter, less creamy pudding.
  • Balance the aromatics: Lemon zest should add fragrance rather than sharpness, while cinnamon provides the warm, familiar finish.

Timing notes

  • Most of the time is gentle cooking: The active work is mainly stirring and monitoring the heat, especially once the sugar is added and the pudding begins to thicken.
  • Serve warm or at room temperature: A short rest after cooking lets the pudding settle slightly before the cinnamon is added.
  • Best texture on the day: The pudding is at its softest and silkiest shortly after cooking, though leftovers keep well when chilled.

Make-ahead tips

  • Make ahead if needed: Cook, cool and refrigerate the pudding covered, then dust with ground cinnamon just before serving.
  • Reheat gently: Warm slowly in a saucepan over low heat with a splash of milk, stirring until piping hot and smooth.
  • Serving chilled: If serving from the fridge, expect a firmer texture; stir gently before serving if you prefer a looser consistency.

Equipment you'll need

Ingredients
Instructions
Print
  1. Put the rice in a saucepan with the milk, salt, cinnamon sticks and dried lemon zest. Bring just to a gentle simmer over medium heat, stirring often so the rice does not catch. Reduce to low and cook at a bare simmer for 30 minutes, stirring regularly, until the rice is tender and the mixture looks creamy.
  2. Stir in the caster sugar and continue to cook gently for 8 to 10 minutes, stirring more frequently as it thickens. The pudding should be thick enough that a spoon leaves a brief trail across the base of the pan. Remove from the heat and lift out the cinnamon sticks.
  3. In a bowl, whisk the egg yolks with the vanilla extract. Whisk in a ladle of the hot rice mixture to warm the yolks, then pour the yolk mixture back into the pan, stirring constantly. Return to a very low heat for 2 to 3 minutes, stirring, until glossy and slightly thicker; do not let it boil.
  4. Divide the arroz doce between serving bowls and leave to cool for 5 minutes so it settles. Dust evenly with the ground cinnamon just before serving. Serve warm or at room temperature.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the heat low and stir often, especially towards the end, to prevent the milk from scorching and to encourage a creamy texture.
  • After adding the egg yolks, avoid boiling; gentle heat keeps the pudding silky rather than grainy.
  • If serving to pregnant people, young children, older adults, or anyone immunocompromised, use pasteurised egg yolk or ensure the mixture is heated gently until it is steaming hot throughout without boiling.

Substitutions

  • Replace dried lemon zest with a little more ground cinnamon for a warmer, more spiced finish.
  • Replace caster sugar with light brown sugar for a deeper caramel note.
  • Replace vanilla extract with a pinch more dried lemon zest for a brighter citrus aroma.

Storage

  • Refrigerate up to 3 days
  • Cool, cover and refrigerate. Reheat gently in a saucepan over low heat with a splash of whole milk, stirring until piping hot, or serve chilled; dust with ground cinnamon just before serving.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Arroz Doce (Portuguese Rice Pudding)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 55min (20min active)
  • Difficulty: Medium
  • Cuisine: Portuguese
  • Allergens:
    Eggs Milk
One pot Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.