Skip to content
Forkin
Dessert

Arroz Doce (Portuguese Rice Pudding)

This classic Portuguese rice pudding, or Arroz Doce, is a creamy and comforting dessert. Made with short-grain rice cooked in milk, sugar, and citrus zest, it's a delightful treat for any occasion. The final touch of ground cinnamon makes it visually appealing and aromatic.

An original recipe by Forkin

Total time
1 hr 50 min
Serves
6
Difficulty
Medium
Per serving
314 kcal
Download the app
VegetarianGluten-free

Allergen information: may contain eggs and milk. Always check ingredient packaging if you have an allergy.

Arroz Doce (Portuguese Rice Pudding)

Mise en place

Ingredients

Measurements

Converted for display; the recipe amounts stay equivalent.

Ingredients

  • 1 cupshort grain rice, rinsed
  • 1.5 cupwater
  • 4 cupmilk, whole milk recommended
  • 0.75 cupgranulated sugar
  • 1 pcslemon zest, from one lemon, in a large strip
  • 1 pcscinnamon stick
  • 2 pcsegg yolk
  • 1 pinchsalt

garnish

  • 1 tspground cinnamon

Equipment

serving bowls · medium saucepan · whisk · small bowl

The method

Step by step

  1. 1

    Combine the short grain rice and water in a medium saucepan. Bring to a boil over medium-high heat.

    About 5 min

  2. 2

    Reduce heat to low, cover, and simmer for 10-12 minutes, or until the water is mostly absorbed and the rice is par-cooked.

    About 12 min

  3. 3

    Add the milk, granulated sugar, lemon zest, and cinnamon stick to the rice. Increase heat to medium-low.

    About 2 min

  4. 4

    Cook, stirring frequently to prevent sticking, for 20-25 minutes, or until the rice is tender and the mixture has thickened to a creamy consistency.

    About 25 min

    Cook’s note: Stirring prevents the rice from sticking to the bottom of the pan and ensures even cooking.

  5. 5

    Remove the lemon zest and cinnamon stick from the rice pudding.

  6. 6

    In a small bowl, whisk the egg yolks with a pinch of salt. Take about half a cup of the hot rice pudding and slowly whisk it into the egg yolks to temper them.

    About 2 min

    Cook’s note: Tempering the egg yolks prevents them from scrambling when added to the hot pudding.

  7. 7

    Pour the tempered egg yolk mixture back into the saucepan with the rice pudding. Stir continuously for 2-3 minutes over low heat until slightly thicker.

    About 3 min

    Cook’s note: Do not boil the pudding after adding the egg yolks, as this can cause them to curdle.

  8. 8

    Remove from heat and pour the Arroz Doce into individual serving bowls or a large serving dish.

    About 1 min

  9. 9

    Allow it to cool to room temperature, then chill in the refrigerator for at least 1 hour before serving.

    About 1 hr

    Cook’s note: Chilling allows the pudding to set further and enhances the flavors.

  10. 10

    Before serving, dust generously with ground cinnamon.

    Cook’s note: Use a stencil for decorative patterns if desired.

Per serving

Nutrition

Calories
314.3kcal
Protein
8.7g
Carbs
63.4g
Fat
3.4g
Fibre
1.1g
Sugar
38.2g

Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.

Keep it good

Storage

Store leftover Arroz Doce in an airtight container in the refrigerator.

Reheating

Arroz Doce is best served chilled or at room temperature; reheating is not recommended as it may alter the texture.

More recipes

All recipes
  • Mirchi ka Salanside dish

    Mirchi ka Salan

    Mirchi ka Salan is a Hyderabadi curry featuring green chili peppers in a rich, tangy, and subtly spicy sauce. This vegan version is made with a base of roasted peanuts, sesame seeds, and coconut, balanced by tamarind and aromatic spices. It's a classic accompaniment to biryani or can be enjoyed with rice or flatbread.

    1 hr 311 kcal
  • Khao Niao Mamuangdessert

    Khao Niao Mamuang

    This classic Thai dessert features sweet sticky rice, infused with coconut milk and a touch of sweetness. It's served with fresh, ripe mango slices for a delightful tropical treat. A simple yet satisfying vegan dessert.

    1 hr 15 min 703 kcal
  • Baba al Rhumdessert

    Baba al Rhum

    This classic Italian dessert features a light, airy yeast cake soaked in a sweet rum syrup. It's a delightful treat with a complex flavor profile, perfect for a special occasion. Serve with whipped cream or fresh berries for an extra touch.

    2 hr 55 min 681 kcal
  • Cabrito Al Pastormain course

    Cabrito Al Pastor

    A classic dish from northern Mexico adapted for the home oven. A young goat leg is marinated in a mild chile and garlic blend, then slow-roasted until the meat is tender and the skin is perfectly crisp. This recipe captures the essence of the traditional open-fire method.

    4 hr 25 min 763 kcal
  • Hazelnut Tortedessert

    Hazelnut Torte

    A classic German-style torte made primarily with ground hazelnuts instead of flour, resulting in a dense, moist, and nutty crumb. The cake is topped with a simple vanilla whipped cream and an extra sprinkle of hazelnuts for texture.

    2 hr 20 min 460 kcal
  • Baked Farfalle And Olivesdinner

    Baked Farfalle And Olives

    A rich and cheesy baked pasta dish featuring farfalle, three kinds of cheese, and savory stuffed olives. A creamy homemade white sauce brings it all together for a comforting and satisfying meal.

    1 hr 5 min
  • Classic Baklavadessert

    Classic Baklava

    This traditional baklava recipe features layers of crisp, buttery phyllo dough filled with a sweet, spiced nut mixture. A fragrant lemon-infused syrup is poured over the warm pastry, creating a delightful contrast of textures and flavors. Perfect for a special occasion or a satisfying sweet treat.

    5 hr 45 min 656 kcal