Skip to content
spanishdessert✨ New

Spanish Arroz con Leche (Cinnamon Rice Pudding)

A creamy Spanish rice pudding infused with cinnamon and lemon zest, finished with a dusting of cinnamon.

Prep
5 min
Cook
45 min
Servings
4
Difficulty
Easy
4.6
Sign in to rate
#spanish#arroz con leche#rice pudding#cinnamon#dessert

About This Recipe

Arroz con leche is one of Spain's most beloved comfort desserts, made by slowly simmering rice in milk infused with cinnamon stick and lemon or orange peel until it turns thick, creamy and fragrant. Unlike some rice puddings that lean heavily on eggs or cream, the traditional Spanish version relies on the rice's own starch and a long, patient simmer to build its texture.\n\nThe technique that matters most is infusing the milk with a whole cinnamon stick and citrus peel from the very start, letting those flavors steep into the milk throughout the entire cooking time rather than adding ground spice at the end. The rice should be stirred often during the simmer, which both prevents scorching and helps release starch gradually for a silky, not gluey, texture.\n\nServe warm or well-chilled with a generous dusting of ground cinnamon on top — in Spain it's traditional to sometimes caramelize that cinnamon-sugar topping briefly with a hot iron or torch for a light crust, similar to crème brûlée.

Ingredients

Serves 4

  • 0.75 cupshort-grain rice(rinsed)
  • 4 cupswhole milk
  • 1cinnamon stick
  • 1 striplemon peel
  • 0.5 cupsugar
  • 1 pinchfine sea salt
  • 1 tspground cinnamon(for dusting)

Instructions

  1. 1

    Infuse the milk

    Combine milk, cinnamon stick and lemon peel in a heavy saucepan. Heat over medium heat until just steaming, then remove from heat and let steep 10 minutes.

  2. 2

    Cook the rice

    Remove the cinnamon stick and lemon peel. Add rinsed rice, sugar and salt to the infused milk and bring to a gentle simmer.

  3. 3

    Simmer slowly

    Cook over low heat, stirring frequently, 35-40 minutes until the rice is tender and the mixture has thickened to a loose, creamy consistency.

    Keep the heat low and stir often — a hard simmer scalds the milk on the bottom and gives the pudding a burnt aftertaste that's hard to mask.

  4. 4

    Rest

    The pudding will continue thickening as it cools, so remove it from heat while it's still slightly looser than the final texture you want.

  5. 5

    Serve

    Spoon into bowls or ramekins, warm or chilled, and dust generously with ground cinnamon just before serving.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Use a wide, heavy-bottomed pot rather than a narrow deep one — more surface area means faster, more even evaporation and less risk of scorching.

  • →

    Stir the pot every couple of minutes throughout the full simmer; arroz con leche needs more attention than you'd expect for a simple dish.

  • →

    Remove the cinnamon stick and lemon peel before adding the rice, or they'll be awkward to fish out later and can over-steep, turning bitter.

Variations

  • •

    Add a splash of orange blossom water at the end for a more floral, complex finish.

  • •

    Use orange peel instead of lemon for a slightly sweeter citrus note common in some regional versions.

  • •

    Torch a sprinkle of extra sugar on top just before serving for a light caramelized crust, similar to crema catalana.

Storage

Refrigerate covered for up to 5 days; the pudding will thicken further as it chills. Loosen with a splash of warm milk when serving leftovers.

History & Origin

Arroz con leche has been a staple Spanish dessert for centuries, with roots tracing to the medieval period when rice was introduced to Spain via Moorish agriculture. It remains an everyday homemade dessert across the Spanish-speaking world, with regional variations in spicing and citrus found from Asturias to Latin America.

Frequently Asked Questions

Why is my pudding grainy instead of smooth?

That usually means the heat was too high and the rice cooked too fast without enough time for the starch to release evenly — lower the heat and extend the simmer time.

Can I make this dairy-free?

Yes, a full-fat oat milk or coconut milk both work, though the pudding may take a bit longer to thicken than with dairy milk.

How long does arroz con leche keep?

It keeps well refrigerated for about 5 days, and many people actually prefer it cold, straight from the fridge, the next day.

Nutrition Facts

Per serving (240g / 8.5 oz) · 4 servings total

Calories300kcal
Protein8g
Carbohydrates46g
Fat8g
Fiber1g
Protein8g
Carbs46g
Fat8g

Time Summary

Prep time5 min
Cook time45 min
Total time50 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes