Portuguese sweet rice, or arroz doce, is a creamy stovetop pudding made with rice, milk, sugar, lemon peel, and cinnamon. This version finishes with tempered egg yolks for a smooth, custardy texture; recipes vary by region and family, and some leave the eggs out.
Ingredients
- 1 cup (200 g) medium-grain white rice, such as arborio or another pudding rice
- 2 cups (475 ml) water
- 4 cups (950 ml) whole milk, divided
- 2/3 cup (135 g) granulated sugar
- 3 large egg yolks, at room temperature
- 2 wide strips lemon peel, each about 2 inches (5 cm), with as little white pith as possible
- 1 cinnamon stick, about 3 inches (7.5 cm)
- 1/4 teaspoon fine salt
- 1/2 teaspoon ground cinnamon, for serving
Instructions
- Measure and prepare the flavorings. Rinse the rice briefly in a fine-mesh strainer and drain it well. Measure the water, milk, and sugar. Use a vegetable peeler to remove two broad strips of lemon peel, avoiding the bitter white pith. Warm 3 cups (710 ml) of the milk in a small saucepan or microwave until steaming but not boiling; keep the remaining 1 cup (240 ml) cold for tempering the yolks later.
- Start the rice in water. Put the drained rice, water, salt, lemon peel, and cinnamon stick in a heavy, medium saucepan. Bring to a boil over medium-high heat, stirring once or twice. Reduce the heat to low, cover partly, and simmer for 10 minutes, stirring a few times so the rice does not stick. The water should be mostly absorbed, and the grains should be swollen but still firm in the center.
- Simmer with milk. Pour in the 3 cups of warm milk. Keep the pan at a gentle simmer, uncovered, and stir often, scraping the bottom and corners of the saucepan. Cook for 32 minutes. Adjust the heat as needed: the mixture should bubble softly rather than boil hard. As the rice releases starch, the liquid will turn creamy; the grains should be tender without falling apart. If the pan begins to look dry before the rice is tender, add a splash of the reserved milk.
- Add the sugar. Stir in the sugar and continue cooking gently for 5 minutes, stirring frequently. Adding the sugar after the rice has softened helps it cook evenly. The pudding will still look a little looser than you may want at this stage; it thickens as it cools, so avoid reducing it until stiff.
- Temper the egg yolks. In a bowl, whisk the yolks until smooth, then slowly whisk in the reserved 1 cup (240 ml) cold milk. While whisking constantly, ladle about 1 cup (240 ml) of the hot rice mixture into the yolk mixture a little at a time. This gradual warming reduces the chance of scrambled egg bits. Pour the tempered mixture back into the saucepan in a thin stream, stirring continuously.
- Finish gently and check the temperature. Cook over low heat for 3 minutes, stirring continuously and not letting the pudding boil. Check the center of the mixture with a food thermometer; USDA FSIS lists 160°F (71°C) as the safe minimum temperature for egg dishes. If it has not reached that temperature, keep stirring over low heat and recheck. Remove the pan from the heat, then lift out and discard the lemon peel and cinnamon stick.
- Rest and garnish. Spoon the rice into a large shallow serving dish or six small bowls. Let it stand for 10 minutes before serving warm, or cool it further for a chilled dessert. Sprinkle the surface with ground cinnamon. For a traditional pattern, use a fine sieve and tap cinnamon into simple lines or a loose lattice.
Tips
- Choose the right rice. Medium-grain rice gives this pudding its soft, creamy body while keeping the grains visible. Arborio is a convenient substitute and works well, though it can make the finished pudding slightly chewier. Long-grain rice is less starchy and tends to produce a looser, less velvety result.
- Keep the simmer gentle. A hard boil can scorch the milk and break down the grains before the liquid thickens properly. Use a heavy-bottomed pan, turn the heat down as soon as the milk starts bubbling, and stir across the base regularly. If you see a film forming, scrape it back into the pudding rather than leaving it to burn.
- Temper slowly. Adding hot pudding straight to the yolks can cook them into lumps. Whisk in the hot mixture gradually, then keep stirring as you return it to the pan. A fine-mesh strainer can remove any small bits if a few form, though careful low-heat cooking should prevent them.
- Adjust the sweetness and thickness at the right time. This recipe is gently sweet, so taste after the sugar dissolves and add up to 1 tablespoon (12 g) more if desired. The pudding firms as it cools; stop cooking while it still looks spoonable. If it becomes too thick later, stir in a little warm milk.
Serving Suggestions
Serve arroz doce warm for a soft, flowing pudding, or chill it for a firmer dessert that can be portioned neatly. A shallow platter is traditional in many Portuguese homes: spread the rice evenly, smooth the top, and dust it with cinnamon. Small bowls are convenient for individual servings and make it easy to add a little extra cinnamon at the table.
The lemon peel and cinnamon give the pudding enough fragrance to enjoy on its own. If you want a fuller dessert, serve it after a simple meal with fresh orange segments, sliced pears, or berries on the side. A small cup of espresso or unsweetened tea also balances the pudding’s sweetness. For a gathering, prepare the rice earlier in the day, chill it, and add the cinnamon design shortly before serving so it stays defined.
Variations
Egg-free arroz doce: Leave out the yolks and the extra cup of milk used to temper them. Simmer the rice with all 4 cups (950 ml) of milk after its initial water stage, adding the milk gradually if the pan is crowded. The result is creamy from the rice starch but less custardy and somewhat lighter in color. Keep stirring and allow a few extra minutes if needed to reach the texture you like.
More lemon or cinnamon: For a more pronounced citrus note, add another strip of peel, but avoid including the white pith. You can use a second cinnamon stick in the milk, then remove it with the first before serving. Ground cinnamon belongs on the surface rather than stirred in if you want the classic pale pudding with a clear cinnamon finish.
Alternative milk: Whole milk gives the richest, most traditional texture. Two-percent milk works, though the pudding will be a little less full-bodied. Unsweetened oat milk can be used for a dairy-free adaptation; choose an unflavored kind and expect a mild oat flavor and a slightly different consistency. Since plant milks vary, stir carefully and stop cooking when the rice is tender and the pudding is creamy.
Different citrus: A strip of orange peel can replace some or all of the lemon peel for a rounder, sweeter aroma. Use peel without much pith and remove it before serving. This is a flavor variation rather than a traditional requirement, so keep the cinnamon if you want the dessert to retain its familiar arroz doce character.
Storage and Reheating
Cool the rice promptly and refrigerate it within 2 hours of cooking, in covered shallow containers or in the covered serving dish. It keeps for 3 to 4 days in the refrigerator. The pudding thickens as it chills, and a little liquid may appear on the surface; stir it back in before serving. Keep the cinnamon garnish separate until you are ready to serve if you want the surface decoration to look crisp.
For warm servings, transfer the portion you need to a small saucepan with 1 to 2 tablespoons (15 to 30 ml) of milk per serving. Reheat over low heat, stirring frequently, until steaming and creamy; do not let it boil, as that can make the rice mushy. For food safety, reheat leftovers to 165°F (74°C), checking with a food thermometer. You can also microwave an individual portion in short intervals, stirring between each one, and add milk as needed. Avoid repeatedly warming and cooling the whole batch; reheat only what you plan to eat.
To serve it cold, loosen the pudding with a spoonful of milk if it has set very firmly, then portion it directly from the refrigerator. Freezing is possible for up to about 1 month in an airtight container, but the texture may become grainy or separate after thawing. Thaw it overnight in the refrigerator, then stir and reheat gently with milk for the best chance of restoring a creamy consistency.
Frequently Asked Questions
Is Portuguese sweet rice served hot or cold?
It can be served warm, at room temperature, or chilled. Warm arroz doce is softer and more fluid; after refrigeration it becomes thicker and easier to portion. Both approaches are common, so choose the texture you prefer and add a little milk if it sets more firmly than expected.
Can I make arroz doce without egg yolks?
Yes. Egg yolks are used in many versions to add a custardy finish, but they are not essential to the dish. Leave them out and simmer the rice with the full amount of milk until tender and creamy. The pudding will be paler and less rich, with its thickness coming mainly from the rice.
Why is my sweet rice still runny?
It may simply be hot: rice pudding thickens noticeably as it cools. If the grains are tender but the mixture is still very loose, simmer it gently for a few more minutes, stirring so the milk does not catch on the pan. Do not keep cooking until it looks completely set, or it may become too stiff once chilled.
Can I use leftover cooked rice?
You can, but the method and texture will change. Skip the initial water simmer and combine about 3 cups (450 g) cooked rice with the milk, lemon peel, cinnamon, salt, and sugar. Simmer gently until creamy, then temper and add the yolks as directed. Since cooked rice absorbs liquid differently, add milk as needed and use the texture, rather than the original cooking time, as your guide.
What rice is best for Portuguese sweet rice?
Medium-grain white rice is a reliable choice because it releases enough starch to make the milk creamy while retaining a pleasant grain texture. Arborio is widely available and makes a slightly chewier pudding. Avoid relying on a precise cook time with a different rice type; check that the grains are tender before adding the yolks.
Can I make it ahead for a dinner?
Yes. Make the pudding, transfer it to a shallow dish, and refrigerate it once cooled, within 2 hours of cooking. It keeps for 3 to 4 days, though it will firm up as it rests. Stir in a small amount of milk before serving if needed, and add the cinnamon garnish close to serving time.
Related
- Norwegian Sour Cream Porridge (Rømmegrøt) Recipe at Home
- Norwegian Rice Dessert: Creamy Riskrem with Berry Sauce
- Norwegian Rice Cream with Berry Sauce for Christmas
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).