Arroz Doce (Portuguese Rice Pudding)
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
- 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.
- 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.
- 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.
- 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.
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.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 55min (20min active)
- Difficulty: Medium
- Cuisine: Portuguese
-
Allergens:
Eggs Milk
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
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
AdvertisementThese tools help you get better results with less effort.
WMF Mini Saucepan 16 cm with Lid
- High-quality stainless steel
- Even heat distribution
- Higher price point
T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart
- Easy food release
- Dishwasher safe
- Not induction compatible
All-Clad Tri-Ply Stainless Steel Saucepan
- Excellent heat control
- Premium build quality
- Expensive
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 GoogleEvery 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.
























