Sweet and with a hint of citrus, this creamy rice pudding recipe (arroz con leche) has been in my family for ages. It is easy to make and keeps refrigerated for several days. We like it cold dusted with ground cinnamon, but you can eat it at room temperature or even warm.

This is the rice pudding recipe I grew up with, and it's still one of my favorite rice desserts, with its creamy texture and cinnamon flavor.
It's comfort food at its best. A subject that can only evoke good memories.
It's a classic recipe with a twist, served with cinnamon and eaten cold on hot summer days or barely warm on chilly nights.
What is rice pudding?
It's a cooked dessert made with rice, milk, and sugar as its main ingredients.
This recipe is a creamy stovetop pudding that comes together easily.
It hails from the Spanish side of the family and is called arroz con leche, which literally translated to rice with milk. It's sweetened with sugar and flavored with citrus peel, cinnamon, and sometimes vanilla.
Now, there are a million and one different recipes, from countries around the world. Each with its unique twist.

Ingredient list
- White rice: long grain rice is the most commonly used, but it depends a lot on the country. I use a short ot medium-grain rice that makes a very creamy pudding.
- Whole milk.
- Cinnamon: any ground cinnamon you normally use works fine. I like Frontier Vietnamese cinnamon and Simply Organic Ceylon cinnamon.
- Sugar: white, granulated.
- Citrus: I like to use both lemon and orange peel. But it works with just one.
- Vanilla: I use pure vanilla extract or pure vanilla bean paste when available, but a good vanilla essence (artificially flavored) also works and is infinitely cheaper.
- Cream (optional): whipping or heavy whipping.
See the recipe card towards the end of this post for quantities.

Kitchen Notes
- Organization: read the recipe first and ensure you have ingredients at the correct temperatures, equipment, and enough workspace. This will make the process so much easier!
- Rice: in theory, you can make this dessert with different types - short grain, long grain rice, even Arborio or basmati rice. I like short grain rice because it absorbs the liquid better in my experience.
- Cream: this is an optional ingredient not found in the original recipe for Spanish arroz con leche, that you can use for a creamier consistency. Depending on the rice you use you might get a more or less starchier pudding. So using a dash of cream can be a good idea.
- Storing: keep leftover rice pudding in the fridge for at least a week in an airtight container or tightly covered bowl. It might become thicker and you might want to add more milk before eating it.

Variations & substitutions
- Brown sugar: use instead of white for a darker tone and slight caramel flavor.
- Raisins: adding them adds sweetness and chewiness. Add up to half a cup during the last 10 minutes of cooking. Regular and golden raisins, both work.
- Pinch of salt: add a little sea salt at the end for a more sophisticated dessert.
- Other sweeteners: use less sugar and add a tablespoon or two of maple syrup or honey before serving.
- Other spices: you can use nutmeg in addition to cinnamon, cardamom pods, maybe some anise stars. Warm spices go very well with this dessert.
- Risotto rice: some people like to use carnaroli or arborio rice and love it. I find the pudding has less bite as the rice is meant to be creamier and can sometimes turn a bit mushy.
- Chocolate rice pudding: add some chocolate chips or chopped chocolate when you remove the saucepan from the stove. Depending on your preference, you can partially (a few stirs) or fully melt them (stir until it's all the same color).
How to make rice pudding
It's a stovetop rice pudding recipe that has two parts: half the milk is cooked with sugar, and the other half with rice and flavorings.
They are then mixed and when the rice is done, a dash of cream is added. Even without the cream, it is a rich dessert.
What this rice pudding recipe does not have are egg yolks.

Combine half the milk, the rice, and flavorings (cinnamon stick and citrus peel). They will infuse their flavor into the liquid.

Add the other half of the milk, that has been simmering with sugar and has thickened a little, to the rice mixture.

Use a wooden spoon or spatula to stir frequently until the milk is absorbed and the rice is tender to your liking.

Stir the cream at the end if you want a creamier consistency.
Vintage Kitchen tip: some people like it al dente (al dente) and others very cooked. It's your call. Start checking for doneness at 15 minutes or so after you add the sugared milk.

Serving rice pudding
- Cold with cinnamon: this is the traditional way and I still think it's the best.
- Dulce de leche: being from Argentina, we eat this sweetened milk jam whenever possible. Adding a few tablespoons of dulce de leche is what we do here. If you like sweet desserts, you have to try this variation.
- Fruit: you can use berries on top with a touch of honey or maple syrup.
Related recipes you might like:
Let me know in the comments below if you made this recipe and loved it and if you had issues so we can troubleshoot together. I love to hear what you think, always. Thanks for being here. It's much appreciated.
You might also consider subscribing to our FREE email series 'Baking the Best' and our regular newsletter. Or connect via Facebook, Instagram, and Pinterest.
As an Amazon Associate, I earn from qualifying purchases. Read my disclosure policy.

Spanish Rice Pudding (Arroz con Leche)
Click the stars to Rate this Recipe!
Ingredients
- 3 cups whole milk
- Scant ½ cup sugar
- ⅔ cup white rice, I use short grain rice but medium grain rice also works
- 1 strip lemon peel
- 1 strip orange peel
- 1 small cinnamon stick
- ¼ cup cream, optional (see Notes below)
- Ground cinnamon, to serve
Instructions
- In a medium saucepan, bring half of the milk and sugar to a boil over medium-high heat.
- Turn down the heat to low and simmer for 10 to 15 minutes, stirring often. The mixture will start to thicken.
- In another medium saucepan, put the rest of the milk, the cinnamon stick and citrus peel and bring to a boil.
- Add the uncooked rice to the second saucepan, lower the heat, and cook for 5 minutes.
- Stir the sugared milk into the saucepan with the rice and cook until the rice is done to your taste, stirring often to avoid it from sticking to the bottom of the pan. For me, it takes 15 to 20 minutes.
- Remove from heat and add the cream, if using.
- Transfer the hot rice pudding to a bowl, take out the citrus peel and cinnamon stick, let cool down stirring often to avoid a thick layer from forming, cover, and refrigerate until very cold.
- To serve, ladle the pudding into bowls and sprinkle with ground cinnamon. You can add an extra tablespoon of cream or milk before serving.
Cocoa and Lavender says
Rice pudding is one of the greatest comfort foods of all time, and I love this recipe! I can't wait to make it - the smell of the rice simmering with the milk is so seductive! ~ David
Amanda says
My oldest son loves cinnamon rice pudding!
Sunithi Selvaraj, RD says
Love rice pudding and the idea of putting cinnamon into it ! Yummmm ! Love this version. Will try it when I make rice pudding next !
Mama.Mommy.Mom. says
I've never been crazy about rice pudding - it's a texture thing - but the flavors in this sound lovely!
Jamie @ http://www.mamamommymom.com
Patricia Stagich says
Still one of my favorite comfort foods! Love the citrus in this!
Sarah Reid says
One of my dads faves!
Angie Barrett says
I've never had Rice Pudding before, but I'll have to give it a try!
Rhu and Sam says
My mum used to prepare rice pudding when I was a child. It was delicious, I (still) love it. Thanks for bringing me back those memories 😉 BTW Last week we had burgers for dinner and I added those cucumber pickles you posted recently... they are just great!!!
Stephanie Zielinski says
I am so excited to make this. Rice pudding is a favorite of mine, and I never seem to make it. You inspired me!
Laura Hunter says
I use to eat congee (a Chinese rice pudding) a lot for breakfast but for some reason we didn't make rice pudding like this. It sounds so good I feel like I am missing out on something not having it.
Alice Choi says
Paula, your cinnamon rice pudding looks amazing! love it! and I love that it's a family recipe. . how wonderful! 🙂 Your photos are so beautiful! the lighting is perfect!
german in pdx says
Looks and sounds beautifully delicious!
Jennifer B says
I love rice pudding, but never thought to add cinnamon or any citrus flavors- great idea!
Kim Bee says
Gorgeous, classic and love the spice over top. Great choice for comfort food.
kwistinsfavorites says
I lover rice pudding and have never made my own, I'll try this one out this fall for sure. What a tasty treat 🙂
Medeja says
We used to have similar pudding at school and I hated it! But after many years I really started liking it 🙂
Katie says
I've only had rice pudding a handful of times...but I want to try to make it in my own kitchen! I love your recipe...definitely need to save it to attempt!
Jennie @themessybakerblog says
I've been craving this pudding since your sneak peek on fb. I want to reach through the computer and steal that bowl full of creamy goodness. Yum. Pinned!
Tara says
Now you got me, one of my all time favorites is rice pudding and I have not had it in ages!! I remember being at a resort in Mexico and I had it everyday for dessert!! Yummy!
Erin @ Dinners, Dishes, and Desserts says
I am not sure I have ever tried rice pudding before. Love all the cinnamon on top!