National Dish Spain: Arroz con Leche (Recipe)

In this article
Treat yourself to Arroz con Leche, Spain’s most comforting dessert! This silky rice pudding gently simmers milk, rice and sugar into something rich and soothing, perfumed with warm cinnamon and bright strips of lemon zest. Served warm on a chilly evening or chilled in the heat of summer, it is the kind of sweet that brings everyone back to the table for one more spoonful. Simple ingredients, a little patience and plenty of love are all it takes.
About Arroz con Leche
Arroz con Leche is a classic Spanish dessert enjoyed right across the world. This rich and creamy pudding is built around just a few staples — milk, rice and sugar — yet the result is wonderfully indulgent. It is traditionally flavoured with cinnamon and lemon zest, which give it its unmistakable character. Whether served cold or warm, arroz con leche is a treat for the senses and an absolute must for anyone who loves Spanish cuisine.
Ingredients (serves 1–2)
- 100 g rice
- 1 litre milk
- 100 g sugar
- 1 cinnamon stick
- Zest of 1 lemon
- A pinch of salt
Shopping for the ingredients
To make arroz con leche you need just a few basic ingredients, all of which are easy to find in any supermarket. When choosing your rice, look for round-grain rice, as it soaks up the milk best and gives the pudding its signature creaminess. Pick up fresh milk to deepen the flavour, and don’t forget a good cinnamon stick and an unwaxed lemon for the zest. Much like the gentle simmer behind Gachas Manchegas, quality basics make all the difference here.
Preparing the dish
Before you start cooking, set out all of your ingredients. Rinse the rice thoroughly under cold water to wash away the excess starch. Slice the lemon zest into thin strips, taking care to avoid the white pith, which can taste bitter. Having everything within easy reach keeps the cooking process smooth and relaxed from start to finish.
Step-by-step instructions
- Put the rice in a pan, cover with cold water, bring to the boil, then drain.
- Heat the milk in a saucepan together with the cinnamon stick and the lemon zest.
- Add the drained rice to the milk and simmer gently over low heat for around 30–40 minutes, stirring constantly, until the rice is soft.
- Stir in the sugar and a pinch of salt, then cook for a further 10 minutes.
- Remove the cinnamon stick and lemon zest, spoon the arroz con leche into bowls and dust with cinnamon to taste.
Gluten-free / lactose-free version
Arroz con leche adapts easily to gluten-free and lactose-free diets. Simply use lactose-free milk or a plant-based alternative such as almond or rice milk. Make sure all the ingredients you use, including the cinnamon stick and lemon zest, are certified gluten-free so the pudding is safe for everyone. The flavour stays just as authentic and delicious as the original.
Tips for vegans and vegetarians
For a vegan version of arroz con leche, swap the dairy milk for plant-based milk such as coconut, soya or almond. The same method applies as for the classic preparation. Choose a plant milk with a creamy texture to reach the right consistency, and the dessert will be every bit as comforting and satisfying.
More tips and tricks
To take your arroz con leche up a notch, try adding a splash of vanilla extract or a pinch of nutmeg. These flavours pair beautifully with the cinnamon and lemon. You can also play with the texture by adjusting the cooking time: for a thicker pudding, let it reduce a little longer; for a looser consistency, cook it for slightly less time.
Adapting the recipe to your taste
Arroz con leche is a versatile dessert that you can shape entirely to your liking. If you prefer it spicier, add more cinnamon. For a brighter, more citrussy note, stir in a little lemon juice. The sweetness is up to you too — simply adjust the sugar to taste. Want it extra sweet? Add a spoonful of honey or maple syrup.
Ingredient substitutions
If you don’t have certain ingredients to hand, there are easy swaps. In place of fresh milk you can use condensed milk, which gives the pudding an even richer texture. If you can’t find round-grain rice, risotto rice or another short-grain variety works well. For the cinnamon, both ground and whole stick will do, depending on what you have available — and the leftover strips of citrus pair nicely with a citrussy bake like Bizcocho de Naranja.
Drink pairing ideas
Arroz con leche goes wonderfully with a range of drinks. A strong espresso or a café con leche complements the dessert perfectly. For something more refreshing, pair it with a gluten-free beer or a light white wine. Children and anyone avoiding alcohol can enjoy it alongside a chilled glass of almond milk.
Serving and presentation ideas
Thoughtful presentation makes arroz con leche even more enjoyable. Serve it in small glasses or bowls and finish with a dusting of ground cinnamon. A curl of lemon zest or a cinnamon stick makes an elegant garnish. For a special occasion, you could serve it in champagne flutes and decorate with fresh fruit.
A bit of history
Arroz con leche has a long history, with roots reaching back to both Spanish and Arabic kitchens. It arrived in Spain during the Middle Ages as a sweet, milk-based dish. Today it is hugely popular not only in Spain but right across Latin America and the Philippines. Over the years the dish has evolved, with regional variations bringing their own unique flavours and techniques — a tradition shared with timeless bakes such as Pastel Vasco.
More recipe ideas
Summary: Arroz con Leche
Arroz con leche is an essential dessert in Spanish cooking, made with simple ingredients and just a few steps. Thanks to how easily it adapts to different dietary needs and flavour preferences, it is a genuine highlight for any occasion. With the tips and tricks above, you can create the perfect arroz con leche to delight your guests. Give it a go and savour the rich, comforting flavour of this classic dessert!


