Note: This post may contain affiliate links. That means if you click on a link and make a purchase we may receive a small commission. Thank you!

Learn how to make authentic Arroz Doce, a creamy Portuguese rice pudding recipe with lemon, cinnamon, and vanilla. Perfect for holidays or a comforting dessert year-round!

A decorative rice pudding topped with a cinnamon pattern, next to a lemon and cinnamon sticks on a woven mat background.


 

Arroz Doce, known as Portuguese Rice Pudding, is a creamy and aromatic dessert deeply embedded in Portuguese tradition. Often referred to as a Portuguese sweet rice dessert, this dish is known for its smooth texture, vibrant flavors of lemon and cinnamon. It’s a must-have at any Portuguese celebration!

This recipe highlights an authentic way to prepare Arroz Doce, incorporating classic ingredients like short-grain rice, whole milk, sugar, egg yolks, and lemon rind. Whether you’re recreating a holiday favorite or trying this dish for the first time, this guide will ensure a perfect bowl of creamy, sweet rice pudding every time.

This is a traditional Portuguese recipe, like the homemade chourico, caldo verde soup, Queijadas de Leite, Bolo de Bolacha, and Rissóis de Camarão, that Melinda grew up eating at family gatherings. It is the ultimate comfort food and since it is served hot, room temperature, or even chilled, it is the perfect addition to any holiday meal.

Ingredients on a wooden surface: rice, sugar, lemon zest, butter cubes, and cinnamon sticks.

Ingredients for Arroz Doce

  • Short Grain White Rice – Short grain rice isn’t a kind of rice it is a category of rice. On the rice package the label should classify the rice as long grain rice, medium grain rice, or short grain rice. Any white, short grain rice will work. For this recipe I used Arborio rice because I like the texture that it gives the pudding.
  • Milk – For this recipe I recommend whole milk so you get a rich, creamy pudding. If you prefer you can use 2% milk.
  • Sugar – The sugar should be granulated white sugar.
  • Egg yolks – The egg yolks add to the thick and creamy, custard-like texture and flavor of the pudding.
  • Lemon rind – Cut large pieces of lemon rind from a fresh lemon. This will steep in the milk and add a beautiful, subtle, lemon flavor to the dessert.
  • Butter – This should be salted butter. If you use unsalted you can add a little more salt at the end.
  • Vanilla – A higher quality vanilla adds even more flavor to this delicious dessert.
  • Salt – Just a pinch! This helps bring out the flavor in the dish.
  • Cinnamon – The cinnamon adds and extra layer. I think the design is a really special part of the dish but if you want to skip it you can just grate a fresh cinnamon stick or sprinkle a little ground cinnamon on top.

How to Make Rice Pudding on the Stove Top:

  1. Cook the Rice. Rinse and cook the short-grain rice according to package instructions, ensuring it remains tender and absorbs water evenly.
  2. Zest the Lemon. While rice cooks, cut the zest from your lemon, you don’t want to use a zester or grater for this because you want large pieces so you can remove them before serving. Use a sharp knife to carefully remove large pieces of the bright yellow outer skin (avoid the white rind beneath).
  3. Prepare the Milk Mixture. Heat the milk in a small pot until warm, stopping before it simmers.
  4. Temper the Egg Yolks. In a separate bowl, whisk the egg yolks. Slowly add a small amount of warm milk to the yolks, whisking constantly to avoid curdling.
  5. Combine Ingredients. Add the tempered egg yolks, sugar, butter, vanilla, and lemon rind to the pot of warm milk. Stir until the mixture is smooth and aromatic.
  6. Mix with Rice. Pour the milk mixture over the cooked rice, stirring to combine.
  7. Simmer. Bring the mixture to a gentle boil, then reduce the heat and let it simmer. Cover and cook for 15–20 minutes, stirring occasionally, until the pudding thickens to an oatmeal-like consistency.
  8. Cool and Decorate. Remove the lemon rind and let the pudding cool. Sprinkle cinnamon over the surface or use a stencil to create traditional Portuguese patterns.
  9. Serve. Enjoy warm or chilled. Refrigerate leftovers in an airtight container for up to 3–4 days.
A bowl of rice pudding topped with an intricate cinnamon design, next to a lemon and cinnamon sticks.

Traditional Cinnamon Decoration

A key element of traditional Portuguese pudding is the cinnamon design on top. Ground cinnamon is carefully sprinkled using stencils to create patterns like hearts, flowers, or geometric shapes. This decorative touch turns the creamy surface into a visually stunning display, adding an extra layer of charm to the dish. It’s a reflection of Portuguese artistry and love for detailed presentation, making Arroz Doce not just a treat for the taste buds but also for the eyes.

Traditionally arroz doce is topped with a cinnamon design, usually in a lattice pattern. I played around with mine a little and used a damask stencil that I have. I think it turned out so pretty!

The key is to fill your rice pudding up to the top of the container (but not higher) and then gently press the stencil to the top of the rice pudding, leaving little to no room between the stencil and pudding. This will give you a sharper looking image with the cinnamon.

Lightly sprinkle the cinnamon over the stencil and then gently peel the stencil up. Be careful not to knock the excess cinnamon back onto the pudding as you lift the stencil off!

Do You Serve Rice Pudding Hot or Cold?

This easy recipe is awesome for holiday meals or parties because it can be made ahead of time and served slightly chilled or at room temperature.

If you are making it ahead of time you won’t put the cinnamon on until you are ready to serve. To store the rice pudding place it in the dish or dishes you will be serving it in and then cover them with plastic wrap. Store in the refrigerator for up to 3 days.

When ready to serve remove the plastic wrap from the dish and decorate your pudding with the cinnamon.

Some people like their rice pudding warm and that’s ok too! If you prefer to serve it hot you can warm it back up on the stove top over low heat or put it in the microwave for a few minutes.

Close-up of a spoon holding a serving of rice pudding with a dusting of cinnamon, against a backdrop of the remaining pudding in a dish.

Storing and Reheating

Storing Arroz Doce:
Arroz Doce should be stored in an airtight container in the refrigerator to maintain its creamy texture and freshness. If you made individual servings, simply cover each dish tightly with plastic wrap or lids. The pudding can last for up to 3–4 days when properly refrigerated. For best results, avoid sprinkling cinnamon designs until just before serving, as the moisture can cause the cinnamon to lose its vibrancy.

Reheating Arroz Doce:
To reheat Arroz Doce, transfer the desired portion into a small saucepan and warm it over low heat. Add a splash of milk to restore its creamy consistency, stirring gently to avoid sticking. If you prefer to use a microwave, place the pudding in a microwave-safe dish, cover it with a microwave-safe lid or plate, and heat in 30-second intervals, stirring in between until warmed through.

Note: While Arroz Doce can be enjoyed warm, it’s equally delightful served cold!

A decorative rice pudding topped with cinnamon pattern, accompanied by a lemon and cinnamon sticks.

Arroz Doce is more than just a dessert—it’s a piece of Portugal’s cultural heritage. This authentic Portuguese dessert recipe, passed down through generations, is loved for its creamy texture, aromatic flavors of lemon and cinnamon, and its decorative cinnamon designs. Whether served warm or cold, this traditional Portuguese pudding is sure to delight your family and guests.

    Like this recipe?
    Make sure to follow us on Instagram and Pinterest for more recipes like this.

    Servings: 8
    Prep Time: 10 minutes
    Cook Time: 30 minutes
    Total Time: 40 minutes

    Arroz Doce (Portuguese Rice Pudding)

    Portuguese Rice Pudding, Arroz Doce, is a traditional Portuguese dessert made with rice, sugar, milk, eggs, cinnamon, and lemon peel.
    A bowl of rice pudding with a decorative cinnamon pattern on top, placed on a woven mat with a lemon and cinnamon sticks nearby.
    Print Recipe
    4.31 from 26 votes

    Ingredients

    • 1 cup Short Grain White Rice, uncooked
    • 2 cups Water
    • 2 cups Whole Milk
    • 1 cup Sugar
    • 2 Egg yolks
    • 1 Lemon
    • 1 tablespoon Butter
    • 1 teaspoon Vanilla
    • Pinch of salt
    • Cinnamon, optional

    Instructions

    • Cook rice according to the package instructions.
    • While rice cooks cut the zest from your lemon. You don't want to use a zester or grater for this because you want large pieces so you can remove them before serving. Use a sharp knife to carefully remove large pieces of the bright yellow outer skin (avoid the white rind beneath).
    • In a small pot heat your milk, stopping just before it begins to simmer.
    • In a small bowl whisk the eggs yolks and then temper them by very slowly pouring just a bit of the hot milk into the eggs and whisking quickly so that they do not cook. Add the tempered eggs to the hot milk whisking constantly.
    • Add the sugar, butter, vanilla, and lemon rinds to the milk and whisk together.
    • Pour the milk mixture into the cooked rice and stir together.
    • Bring the mixture to a boil and then reduce to a simmer. Cover and cook for 15-20 minutes until you reach an oatmeal consistency.
    • Once the pudding has reached the desired texture remove the lemon zest and divide the rice pudding into dishes, or pour into one large dish, and let cool.
    • Once the pudding has cooled to room temperature use a stencil and ground cinnamon to create a design on top. This is optional. If you would like to save time you can sprinkle a bit of cinnamon over the top of your rice pudding.
    • Serve immediately or store in refrigerator until needed

    Nutrition

    Serving: 0.66cup, Calories: 252kcal, Carbohydrates: 48g, Protein: 4g, Fat: 5g, Saturated Fat: 3g, Cholesterol: 59mg, Sodium: 45mg, Potassium: 104mg, Fiber: 1g, Sugar: 28g, Vitamin A: 207IU, Vitamin C: 1mg, Calcium: 77mg, Iron: 1mg
    Nutrition Disclaimer: We are not certified nutritionists. Nutrition facts are an estimate and are provided as a courtesy. They are generated by an online API which recognizes ingredient names and amounts and makes calculations based on the serving size. Results may vary.
    Course: Dessert
    Cuisine: Portuguese
    Handwritten signature for Kat & Melinda

    This recipe was originally published on 10/29/15. It was republished with an updated recipe and photos on 3/4/20.