Spanish Arroz con Leche (Cinnamon Rice Pudding)
A creamy Spanish rice pudding infused with cinnamon and lemon zest, finished with a dusting of cinnamon.
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
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
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
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
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
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.
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
Time Summary
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:
More Spanish Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes