There isn’t a more creamy and dreamy budget-friendly dessert than rice pudding with its warm flavors of cinnamon, vanilla, and nutmeg. You only need a few basic pantry staple ingredients, like milk, sugar, rice, and a few spices, so it can be whipped up whenever you need a sweet treat and it’s also a great way to reduce waste and repurpose your leftover rice, which we love! Not to mention, this sweet and creamy rice pudding recipe holds up great in the refrigerator, making it the perfect meal prep dessert!
This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.
What is Rice Pudding?
Rice pudding is a thick and sweet mixture of rice cooked in milk until it becomes soft and creamy. It’s flavored with a variety of warm spices like vanilla and cinnamon and sometimes has other add-ins like raisins or nuts. It’s a simple, warm, and comforting dish that is always satisfying. While this dish is said to have originated in China, several cultures across the globe have some form of rice pudding, each with its own unique combination of rice varieties, spices, and add-ins. This particular version was inspired by
Ingredients for Rice Pudding
Here’s what you’ll need to make this delicious rice pudding recipe:
- Rice: We used long-grain jasmine rice for this recipe because that’s what we had on hand and I love its fragrant flavor, but you can make rice pudding with virtually any kind of white rice. You may need to adjust the amount of milk slightly depending on the variety, but it’s easy to add more as you go if needed.
- Milk: Milk is what makes rice pudding so creamy and delicious. While you can substitute non-dairy milk, keep in mind that it will change the flavor and texture. I find whole milk to be the creamiest and most delicious.
- Sugar: Our rice pudding is sweetened with simple white sugar so as to not muddy the simple flavors in the pudding, but you can play around with your favorite sweetener and adjust the sweetness (and flavor) to your liking.
- Butter: We used butter to lightly toast the rice (and almonds) at the beginning of the recipe to add even more toasty flavor and dimension to the pudding.
- Almonds: Almonds are optional, but I love the flavor and texture they add to the pudding.
- Spices: The rice pudding is flavored with a warm mix of spices like vanilla, cinnamon, and nutmeg. We also add a little bit of salt to help amplify all of the flavors.
More Flavor Ideas for Rice Pudding
The recipe below is a pretty simple and classic rice pudding recipe, but it can be customized in several different ways. Here are some other ingredients you can add to rice pudding:
- Raisins
- Nuts: walnuts, pecans, pistachios
- Caramel sauce or dulce de leche
- Saffron
- Cardamom
- Chocolate
- Toasted coconut
- Instant coffee
Do You Eat Rice Pudding Hot or Cold?
Another reason that I love rice pudding is because it tastes great both hot and cold! When the rice pudding is warm it’s super comforting and it feels like a big cozy cinnamon-vanilla hug. When you eat it cold the next day, it’s actually rather refreshing, similar in a way to horchata.
Use Leftover Rice
The recipe below uses uncooked rice, but rice pudding is actually a great way to use up leftover rice from the night before. To use leftover rice in this recipe, use 2 cups of cooked rice and 2 cups of milk (instead of the ½ cup rice and 4 cups milk in the recipe below). Add the cooked rice after toasting the nuts and spices in butter.
How to Make Vegan Rice Pudding
This recipe is really easy to convert into a vegan recipe. Use coconut oil to toast the almonds and rice in the beginning of the recipe and then swap the whole milk for your favorite non-dairy milk. I would suggest something extra creamy like coconut, soy, or oat milk.
Creamy Rice Pudding
Ingredients
- 1 Tbsp butter ($0.14)
- 1/4 cup sliced almonds ($0.44)
- 1/2 cup uncooked long-grain jasmine rice* ($0.16)
- 1/4 tsp cinnamon ($0.02)
- 1/4 tsp nutmeg ($0.02)
- 4 cups whole milk* ($0.80)
- 1/4 cup sugar ($0.04)
- 1/4 tsp vanilla extract ($0.12)
- 1/4 tsp salt ($0.02)
Instructions
- Add the butter, almonds, and rice to a saucepot and heat over medium. Cook and stir the rice and almonds in the melted butter for 1-2 minutes, or until they begin to smell toasty.
- Add the cinnamon and nutmeg to the pot and continue to stir and cook for 30-60 seconds more.
- Add the milk, sugar, vanilla, and salt to the pot and stir to combine. Allow the mixture to come up to a simmer over medium heat, stirring occasionally.
- Once simmering, turn the heat down to medium-low. Continue to simmer the rice without a lid, stirring occasionally, for about 40 minutes, or until the rice is very soft and the mixture has thickened considerably. The pudding will thicken further as it cools.
- Serve it warm or refrigerate and serve cold the next day.
See how we calculate recipe costs here.
Equipment
- Measuring Cups Spoons
Notes
Nutrition
Video
How to Make Rice Pudding – Step By Step Photos
Add 1 Tbsp butter, ¼ cup sliced almonds, and ½ cup uncooked long-grain jasmine rice to a sauce pot. Stir and cook over medium heat for about two minutes, or until the almonds and rice begin to smell a bit toasty.
Add ¼ tsp cinnamon and ¼ tsp nutmeg to the rice and almonds, and continue to stir and cook for 30-60 seconds more. Finally, pour in 4 cups whole milk (or milk of your choice).
Also add ¼ cup sugar, ¼ tsp vanilla extract, and ¼ tsp salt. Stir to combine.
Bring the mixture up to a simmer over medium heat, stirring occasionally. Once it begins simmering, reduce the heat to medium-low and continue to simmer for about 40 minutes (without a lid), stirring occasionally, or until the rice is very soft and the mixture has thickened considerably. Keep in mind that the rice pudding will continue to thicken further as it cools.
Serve the super creamy rice pudding warm, or refrigerate and serve cold the next day!
if you can use leftover rice…could you use instant rice?
That would be fine! I would just cook it separate and follow the directions on the note.
Don’t try this in a rice cooker. Unless you like cleaning up messes.
I love rice pudding and this is a very easy recipe.
how to make rice pudding in the oven
I’ve never made rice pudding or really been a big fan of it, but my boyfriend is so I decided to make this tonight for him for Xmas eve dessert tomorrow. Did a little taste test while it was cooling and it’s SO GOOD!! I’ll definitely have to make this again.
This is very much my mother’s 150 year old recipe. Skip steps 1 and 2 as they are not really needed! #3. Add the RICE, milk, sugar, vanilla, and….follow the remainder of the directions. It has been a long time since I’ve made it and this reminds me to do it soon! Thanks~
OMG, so good.
I tried to make this as ‘low cal’ as possible swapping the sugar for erythritol, and the milk and butter for lower-fat versions – it still turned out great. Also tried with doubling the spices, and swapping the Almonds for Flax Seeds – super flavourful.
This recipe is definitely getting saved.
You could swap cauliflower for the rice to make it low cal!
No, unfortunately it’s the starches in the rice that make the pudding work and cauliflower does not contain enough starch.
Excited to try this with some leftover rice, but I was wondering how I should adjust the cook times when using ore-cooked rice.
She noted two cups of cooked rice to two cups of milk
Can I make this without almonds? I’m not sure if the almonds have a purpose besides flavor. I have all the other ingredients.
For sure! They are mostly there for added texture and flavor. You could omit them or substitute them with another nut. Check out the list under the section of the blog post labeled, “WHAT ELSE CAN I ADD?” for a long list of other suggestions! ~ Marion :)
Youre so cool! I dont suppose Ive learn something like this before. So good to search out somebody with some original ideas on this subject. realy thanks for starting this up. this website is one thing that’s needed on the net, someone with slightly originality. helpful job for bringing one thing new to the web!
Sweet and delicious, with just the right amount of salt! I used rice milk, which worked just as well as dairy. Next time I’ll try adding cardamom as well – that sounds like a great addition.
Love it! Thank you for this recipe!
Just made this to use up some cooked brown rice in my freezer, with the suggested ratio of 2 cups cooked rice with 2 cups milk. Added cardamom instead of nutmeg, and used unsweetened soy milk because that’s what I had on hand. Also, I reduced the sugar by a tablespoon.
Turned out exactly as I’d hoped! Ate one serving for breakfast, and I’ll have the others in the fridge for later this week!
Didn’t work for me. Rice was kinda pastey. Cinnamon a bit overpowering. Ah well. In general I love your recipes
I’m looking forward to trying your Rice Pudding recipe. But I have a question, there is no egg!
I’ve seen many recipes for my favorite treat, they all have you add an egg, some call for 2 of them.
Just curious, I will be trying this soon.
Thanks,
DL
Adding an egg will definitely make the rice pudding more custard-like, but I find the pudding plenty creamy and delicious without it, plus it’s easier and even less expensive without egg. :)
I never made rice pudding ever. I made this one and it was very good , tried another recipe next time i made it and it was not good! So this will be the recipe i will use for now on. P.S So creamy
Just had this, very nice. I added golden raisins. I’m having this for breakfast, I’ve prepped four servings. Worth trying!
Delicious!! I used a mix of light coconut milk that had been lingering in the pantry and 1% milk because it’s what I had on hand. I didn’t have almonds so I left them out and I swapped most of the nutmeg for cardamom. Really creamy and comforting. Next time I have almonds on hand I’ll try making it with those. Fun to mix and match different flavors and easy to modify/customize based on what you have on hand.
Love it! The almonds are an inspired touch.
What other flavors would be good for this? I’m currently out of cinnamon and I could run to the store… but I thought this might be a fun opportunity to try something new!
Honestly, even just plain vanilla is great! You could do cardamom, or add a splash of almond extract to make it extra almond-y.
I can’t wait to try this recipe! I’ve been looking for a recipe like my grandmother’s for ages. Hers was baked in the oven, but came out just as creamy. Thanks!
Can I use white rice instead of jasmine? I have LOADS lol.
As long as it’s long-grain you should be great!
I made this rice pudding for the third time tonight. It’s foolproof. I love raisins in line so have included them each time, tossing in a handful when I take the pot off the heat. I also throw another tiny bit of sliced almonds on top, and some orange zest. Tonight I used a can of coconut milk (=2 cups) and 2 cups of 1% which is what I buy for my household. Be patient, let it simmer. Sooo good. I added a scoop of vanilla ice cream to a bowl of rice pudding and it was exceptional! Great recipe.
Thanks for you being there to help me with the Rice Pudding cane out just great. We’ll be trying other’s resipes. Thanks Pastor James Henderson Sr.
super creamy rice pudding warm. it is so good for health. the way you explaining the pudding rice step by step process is so good…i like the way the of procedure
This is delicious!! Only thing I did different was to add a little more cinnamon. It was dessert & then breakfast :) Thank you so much.
Hi, in the absense of having either butter or nutmeg to hand, I have everything else. Is it ok to sub coconut oil for butter and maybe mixed spice for the nutmeg. Will probably try it anyway tonight as I am looking forward to this for breakfast. Your recipes are truly inspirational Beth, thank you
Turned out absolutely delicious. It definately thickens considerably when cold, could easily be spread on toast, scones or similar!
Yes, you can make those substitutions, understanding that it will change the flavor. :)
Made this tonight, perfect dessert with Indian food. I may also eat for breakfast too. :) I added a bit of cardamom powder, can’t go wrong with the cinnamon and nutmeg. I also only had two cups of milk, so I added a bit of heavy cream and the rest Oat milk. Even with the dairy substitutes it came out lovely. Will definitely make again!
So good! The toasted almonds are a great flavor in it.
If you are using leftover rice, is the cooking time the same?
Just about the same. When I tested it, it might have been slightly shorter, but you can’t really overcook the rice pudding. You just simmer until it gets to the thickness that you like. :)
Just made this! And it tasted great! So easy! Perfect amount of sugar. Didn’t have the almonds but still cooked up fine. Took exactly the 40 minutes and stirred about 6 times. We had it for breakfast 😊
I agree that the kind of rice is a matter of taste, although neither brown nor wild rice would release enough starch for it to work. For the same reason, I find starch-releasing rices (such as those typically used for risotto – vialone nano, arborio, etc – generally make the creamiest rice pudding.
Yes, I do too, I usually use the Goya short-grain rice that is usually used for Paella, and it works really well.
I agree with you. Short grain rice releases more starch and becomes more creamy and unctuous. Long grain rice doesn’t get that wonderful texture. Glutinous rice available at any Asian market is a great choice or any off the paella or risotto rices
Could this be made without almonds?
Yes :)
Can’t wait to try this! I love rice pudding!
(Note: in the picture description it says 1/4 tsp sugar, rather than 1/4 cup. The recipe above the pictures is correct!)
Thank you! Fixing it now. :)
I just made this last night and it was delicious, quick, and easy!
Will it make much of a difference if the nutmeg isn’t add in it? I’m no fan of nutmeg.
It’s probably a matter of personal preference. I definitely need the nutmeg in there, but if you don’t like nutmeg, you might be fine without it. :)
What flavor does the bay leaf bring to the pudding?
It’s just adds a bit of depth. It’s not a strong flavor at all. It’s one of those things that you wouldn’t be able to pin point.
I used the “find” function AND printed this out and I simply do NOT see bay leaf anywhere except in the comments???
The old version of the recipe had bay leaf, but I left it out this time around because I didn’t think it changed the flavor significantly. :) The comment above is old, from before the update.
Loved this. Thanks for sharing. Always checking this site for great new recipes.
Can we use almond milk instead of regular milk?
Hmm, I’m not sure. I’ve never tried non-dairy milk in recipes like this before. It seems like it would work, though.
Soy milk worked great in it!
Anonymous – I’m really not sure if this would work in a rice cooker. I’d have to try it out before saying if it would work or not.
Would this work in a rice cooker? Where i couldnt keep stirring and stuff
It definitely will not. It will burn on the bottom.
So delicious!! made this for dessert tonight. :) left out the bay leaf as i didn’t have any.
I am lactose intolerant, so I’d like to know what do you think about changing the milk to vanilla almond milk. If I used the sweetened version, can I cut out the sugar?
Hi Michelle, I’m lactose-intolerant too and have tried this recipe with lactose-free milk. I works very well, but the pudding takes on a pinkish tinge, it’s not snowy white as when using regular milk, though it tastes just as good (I tried both kinds).
WOW! no egg? I make rice pudding on a regular basis. It’s a craving I get about every couple months and there’s NO ignoring it! The almonds are a GREAT touch! You should try craisins instead of raisins. they plump up and add a light tart taste.
I love the idea of craisins. I don’t like raisins but dried cranberries make me smile
I love making kheer. I got a recipe from the Hindi fellow that runs the market a couple blocks from me. Lots of milk and a suprisingly small amount of rice. I have tried several recipes to make it like the first Indian Restraunt I went to a long time ago… I use saffron I got from Trader Joes and a little really does go a long way. Green cardamom is my favorite to use because black has a tobacco like smell and you have to be pretty careful with it since it’s more pungent. I haven’t tried using ground cardamom yet though. I go in and out with whether or not I want raisins in it, but I always top them with almonds and pistachios. Some even have rosewater in it (tried that too, definitely more fragrant but I’m not convinced it added anything to the taste…) Anyways, it’s always so cool when someone else start to appreciate this dessert. :) BTW, Ghee is clarified butter, so you don’t have any of those solids on the bottom which burn. ;)
Oooh I love rice pudding!!! I’m going to make this one today!