Arroz con leche, or Spanish rice pudding, is a classic, creamy dessert made with simple ingredients, rice, milk, sugar, cinnamon, and lemon. Each spoonful brings cozy warmth and a touch of citrus, making it the perfect sweet ending to any meal.

Every time I make arroz con leche, I'm reminded of my grandmother's kitchen, the scent of warm milk and cinnamon filling the air. I keep my Spanish rice pudding recipe simple, whole milk, cinnamon sticks, and a touch of lemon peel for that cozy spice and citrus brightness she loved. I simmer the milk with lemon and orange peels, add sugar near the end, and finish with a little butter for a soft, creamy texture.
This traditional rice pudding from Spain is comforting any time of year, served warm with extra cinnamon in winter or chilled straight from the fridge in summer. Just simple ingredients, gentle stirring, and pure comfort in every spoonful.

Jump to:
⭐Why You'll Love My Recipe
- Simple Ingredients: Just milk, rice, sugar, and a few extras, but together they make something really comforting.
- Easy to Make Ahead: It tastes even better the next day once it's chilled and thickened.
- Creamy but not Heavy: Pudding rice keeps it smooth and delicate, perfect for a light dessert.
- A Taste of Tradition: Preparing this dessert connects you to the warmth of tradition, while letting you experience the classic flavors of authentic arroz con leche, a dish loved for generations.
🧾Ingredients
You'll find the exact measurements in the recipe card, but here's a closer look at a few of the ingredients and why I use them.
- Milk, Rice & Butter: I use whole milk and short-grain pudding rice for that classic creamy texture my grandmother always achieved. Finally, a small knob of butter stirred in at the end makes it even smoother and richer.
- Cinnamon & Aroma: A single cinnamon stick is enough to fill the kitchen with that warm, comforting scent.
- Citrus Notes: A few strips of orange and lemon peel not only bring brightness and freshness, but also balance the sweetness and keep the pudding light.
- Sweet Finish: I stir in the sugar near the end so it melts perfectly without making the pudding sticky, then finish each bowl with a dusting of cinnamon for that cozy final touch.
👩🏻🍳How to Make Spanish Rice Pudding
You can find the complete printable recipe with measurements below, but for now, here's a quick overview of how it goes:

1. Combine milk, pudding rice, cinnamon stick, orange peel, and lemon peel in a large pan.
2. Simmer gently on low heat for about 35 minutes, stirring often, until creamy and tender.
3. Stir in sugar and cook 5 more minutes; remove cinnamon and citrus peels.
4. Turn off the heat, add butter, stir until melted, then serve hot or chilled with a sprinkle of cinnamon.

💭My Tips for Recipe Success
Keep the Peels Large: I always cut the orange and lemon peels into big strips so they're easy to remove at the end; no one wants to bite into a surprise piece.
Adjust Thickness with Milk: If it thickens too much after chilling, I stir in a splash of cold milk to loosen it up before serving.
Serve in Small Portions: This pudding is rich and satisfying, so I like to serve it in small bowls; it's the perfect little treat after dinner.

🍮More Pudding Recipes!
If you're enjoying this comforting Arroz con Leche (Spanish Rice Pudding), you'll definitely want to try these other delicious pudding recipes too:
🍰More Dessert Recipes!
Here are more of my favorite dessert recipes! Try these:
HUNGRY FOR MORE? Subscribe to my Newsletter and follow along on Facebook, Pinterest, and Instagram for all the latest updates.
Recipe

Arroz con Leche (Spanish Rice Pudding)
Ingredients
- 100 g Short Grain Rice - Pudding Rice
- 1 l Milk
- 1 Cinnamon Stick
- 1 Orange Rind
- 1 Lemon Rind
- 80 g Sugar
- 10 g Butter
- 1 tablespoon Cinnamon
Instructions
- In a large pan, pour the milk and add the cinnamon stick, orange peel, lemon peel, and pudding rice.
- Place the pan over low heat and bring the milk mixture to a simmer, stirring occasionally every 4 minutes to prevent sticking. Do not let it boil.
- Cook for 40 minutes or until the rice is tender and the mixture thickens.
- After about 35 minutes, add the sugar gradually to the rice and milk mixture, stirring continuously to dissolve the sugar. Adjust to taste.
- Continue to simmer the rice pudding for 5 minutes. Keep in mind it will thicken more as it cools.
- Remove the cinnamon stick, orange peel, and lemon peel from the rice pudding.
- Once the rice is cooked and the pudding has reached your desired consistency, add the butter. Turn off the heat and stir until melted and fully incorporated.
- Transfer the rice pudding to serving bowls.
- Garnish with a sprinkle of cinnamon on top.
- Serve warm or cold with a garnish of cinnamon powder.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










Sandra says
Looks super creamy thanks for the delicious rice pudding!