Skip to content

Traditional Spanish Rice Pudding

Creamy Spanish rice pudding slowly cooked with whole milk, cream, vanilla, cinnamon, lemon peel, sugar, and butter.

Prep5 min
Cook50 min
Total55 min
Serves4 servings
Jump to Recipe
Traditional Spanish Rice Pudding

Spanish arroz con leche is a comforting rice pudding slowly cooked with milk, cream, cinnamon, vanilla, and lemon peel until the grains are tender and surrounded by a rich, fragrant custard.

Adding sugar near the end allows the rice to soften properly, while cold butter gives the finished dessert an especially smooth and glossy texture.

Why You’ll Love This Recipe

  • Slow cooking creates a creamy texture while keeping the individual grains of rice pleasantly tender.
  • Cinnamon, vanilla, and lemon peel give the pudding a warm, distinctly Spanish aroma.
  • Adding the sugar at the end prevents it from interfering with the rice as it softens.
  • Cold butter enriches the pudding and creates a silky finish without requiring eggs.
  • It can be served at room temperature or chilled, making it convenient to prepare ahead.

Ingredient Notes

Round-grain rice

Spanish round-grain rice releases enough starch to thicken the milk while remaining tender. Medium-grain Calrose rice is the closest widely available US substitute.

Whole milk

Whole milk gives the pudding body and a full dairy flavor. Lower-fat milk produces a noticeably thinner and less creamy result.

Heavy cream

Heavy cream adds richness and helps create the luxurious consistency associated with this version. Standard US heavy whipping cream works well.

Cinnamon, vanilla, and lemon

These aromatics gently perfume the dairy as the rice cooks. Use a wide strip of lemon peel without white pith and remove all the aromatics before serving.

Cold butter

Stirring cold butter into the pudding off the heat gives it extra richness and a smooth, glossy finish.

Expert Tips

  • Use a heavy-bottomed saucepan to distribute the heat evenly and reduce the risk of scorching the milk.
  • Stir almost continuously during the initial water cooking and frequently after adding the dairy, paying special attention to the bottom edges of the pan.
  • Maintain a gentle simmer rather than a rapid boil, which can cause the dairy to scorch or develop a skin.
  • Wait until the rice is fully tender before adding the sugar because sugar can slow the softening of the grains.
  • Remove the pudding from the heat while it still looks slightly loose, since the rice continues absorbing liquid as it rests.
  • For the creamiest leftovers, stir in a small splash of milk before serving if the chilled pudding has become very thick.

Serving Suggestions

Serve the rice pudding at room temperature or chilled, with a light dusting of ground cinnamon just before serving.

For a caramelized finish, sprinkle a thin layer of sugar over each cooled portion and carefully brown it with a kitchen torch.

Storage and Reheating

Allow the rice pudding to cool for no longer than 2 hours, then cover and refrigerate it for up to 4 days. It will thicken as it chills, so stir in a small amount of whole milk before serving if needed. Enjoy it cold, let it stand briefly at room temperature, or reheat it gently in a saucepan over low heat while stirring frequently. Freezing is not recommended because the dairy may separate and the rice can become grainy after thawing.

Frequently Asked Questions

What type of rice is best for Spanish rice pudding?

Spanish round-grain rice is traditional because it absorbs the flavored milk and releases enough starch to create a creamy texture. Medium-grain Calrose rice is a good US substitute.

Why is the sugar added near the end?

Adding sugar after the rice is tender helps the grains soften more efficiently and reduces the risk of ending up with firm rice in an overly thick pudding.

Why did my rice pudding become too thick?

Rice continues absorbing liquid as it cools. Remove the pudding from the heat while it is still slightly loose, or stir in a little milk before serving.

Can Spanish rice pudding be prepared ahead?

Yes. Refrigerate it for up to four days and add a small splash of milk before serving if it has thickened more than desired.

Fork & Olé Recipe

Traditional Spanish Rice Pudding

CuisineSpanish CourseDessert Yield4 servings NutritionApprox. 650 calories per serving

Ingredients

  • 1/2 cup (100 g) Spanish round-grain rice or medium-grain white rice
  • 3/4 cup plus 1 tablespoon (200 ml) water
  • 4 1/4 cups (1 liter) whole milk
  • 3/4 cup plus 1 tablespoon (200 ml) heavy cream
  • 1 cinnamon stick
  • 1/3 vanilla bean, split lengthwise, or 1 teaspoon pure vanilla extract
  • 1 wide strip lemon peel, yellow part only
  • 3/4 cup (150 g) granulated sugar
  • 3 1/2 tablespoons (50 g) cold unsalted butter, cut into small cubes

Instructions

  1. Place the rice and water in a large, heavy-bottomed saucepan and bring to a boil over high heat.
  2. Cook for 2 minutes, stirring continuously so the rice does not stick to the bottom of the pan.
  3. Add the whole milk, heavy cream, cinnamon stick, vanilla bean, and lemon peel, then reduce the heat to medium-low.
  4. Cook gently for about 40 minutes, stirring frequently and scraping the bottom and corners of the pan to prevent scorching.
  5. When the rice is completely tender and the mixture is creamy but still slightly loose, add the sugar.
  6. Continue cooking and stirring for 1 minute, making sure the sugar dissolves completely.
  7. Remove the saucepan from the heat and discard the cinnamon stick, vanilla bean, and lemon peel.
  8. Add the cold butter a few pieces at a time, stirring until it melts and the pudding becomes glossy and fully combined.
  9. Divide the rice pudding among serving bowls or transfer it to a large serving dish.
  10. Let it rest at room temperature for about 1 hour before serving, or refrigerate it after cooling if you prefer it chilled.

Notes

The calorie estimate includes all the rice, whole milk, heavy cream, sugar, and butter. The estimated recipe total is approximately 2,600 calories divided among four servings.

Spanish arroz redondo may be available from Spanish markets and online retailers in the United States. Medium-grain white rice, such as Calrose, is the most practical supermarket substitute.

Arborio rice can be used when medium-grain rice is unavailable, but its higher starch content may create a thicker, more risotto-like texture.

Use only the yellow outer layer of the lemon peel because the white pith can make the pudding bitter.

The pudding should look slightly looser than the desired final consistency when removed from the heat because it thickens considerably while resting.

At a Glance

Cuisine:
Spanish

Course:
Dessert

Nutrition:
Approx. 650 calories per serving

Dietary information:
Egg-Free, Fish-Free, Gluten-Free, Peanut-Free, Sesame-Free, Shellfish-Free, Soy-Free, Tree-Nut-Free, Wheat-Free

Published:
July 21, 2026