Portuguese Rice Pudding ~ Arroz Doce

This Portuguese rice pudding, made by cooking rice with whole milk infused with citrus and cinnamon and making it like custard with the addition of egg yolks, is creamy and comforting. Finished with pistachios, the pudding is wonderful for dessert or breakfast, served hot or straight from the fridge.

A white serving platter filled with Portuguese rice pudding and topped with toasted pistachios and cinnamon

This traditional Portuguese rice pudding, arroz doce, is cooked risotto-style with a lilt of citrus and the warmness of cinnamon. Yet aside from a little stirring, it’s easy as can be. The inclusion of egg yolks ensures the pudding is as thick and creamy as any rice pudding you’ve ever had. And if the mere thought of a not-too-sweet pudding with the subtle lilt of lemon and orange doesn’t send you running to your pantry to check if you have sufficient rice to make this recipe right away, well, we can’t help you.–Angie Zoobkoff

Portuguese Rice Pudding | Arroz Doce

  • Quick Glance
  • Quick Glance
  • 30 M
  • 1 H
  • Serves 4 to 6
Print RecipeBuy the My Lisbon cookbook

Want it? Click it.



In a medium saucepan over medium-high heat, bring the water and a pinch of salt to a boil. Stir in the rice, reduce the heat to low, and gently simmer, uncovered and stirring occasionally, until the water is absorbed, 10 to 15 minutes. The rice won’t yet be tender. That’s okay. If the rice starts starts to stick, add a little more water.

While the rice is cooking, in a separate saucepan over medium-low heat, warm the milk, sugar, strips of citrus zest, and cinnamon stick for 10 minutes. (If you’d like, you can tie the zest and cinnamon stick in a square of cheesecloth or tuck them in a teaball for ease of removal later.) Remove the pan from the heat. If you’d like the citrus and spice flavors to be prominent, let them remain in the mixture as it sits, covered and off the heat, for several minutes to infuse the milk. Otherwise immediately strain the milk and discard the solids.

Gradually ladle some of the strained warm milk mixture into the pan of rice, stirring well after each addition as you would when making risotto. Continue to cook the rice mixture over low heat, gradually adding a ladleful of milk and stirring until it’s absorbed before adding more milk, until thick and creamy, 20 to 35 minutes.

In a small bowl, lightly beat the egg yolks and cream, if using. Pour a ladle full of the hot rice mixture into the yolks and stir until combined. Then slowly stir the yolk-rice mixture into the pudding. Continue to cook the rice pudding, stirring frequently so the rice doesn’t scorch, until it thickens, which will happen in just a couple of minutes. Remove from the heat. The rice pudding will thicken even more as it cools and will especially thicken if you refrigerate it overnight. If a thinner consistency is desired, add a little more milk.

Serve the rice pudding warm or you can let it cool, cover, and refrigerate it overnight, keeping in mind it will thicken even more in the fridge. Serve it topped with pistachios and, if desired, a sprinkle each of ground cinnamon and grazed zest.

Print RecipeBuy the My Lisbon cookbook

Want it? Click it.

Recipe Testers' Reviews

My kids and I loved this creamy, thick, Portuguese rice pudding. This recipe is pure indulgent comfort food.

Stirring about 1 to 1 1/2 teaspoons orange zest throughout the pudding before serving added such a pretty speckled orange color throughout and a delicious flavor to boot! And extra cinnamon sprinkled on at the end puts it over the top!

While the pudding was great hot straight from the pot, we preferred to eat it cold.

This is so rich it could serve up to 6. Or perhaps just 4 hungry souls. I think it would be just as good with the sugar reduced from 6 tablespoons down to 4 or 5.

This is a fine rice pudding with the citrus notes coming through very nicely. And it’s quick to put together with ingredients you probably already have.

My mother-in-law is gluten free so this is a perfect dessert for her. She said it was creamy and delicious. My husband loves rice pudding for breakfast. He sprinkles on granola, toasted coconut, and diced banana, and he loved the light citrus flavor of this pudding.

I let the citrus zest steep in the milk for 15 minutes. I strained the zest before adding the milk to the rice. I left the cinnamon stick, though, to continue to add flavor to the pudding. The pudding should be watched carefully and stirred frequently to prevent scorching.

I used 6 tablespoons sugar. Next time, I’ll cut the sugar to 4 tablespoons.


#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.

Have something to say?

Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

Rate this recipe!

Have you tried this recipe? Let us know what you think.

Upload a picture of your dish