This post may contain affiliate links. Please read our disclosure policy.
Learn how to make rice pudding with any kind of rice, whether it's cooked or raw, and with any kind of milk. All it takes is a few basic ingredients to serve it warm or cold.

Why this rice pudding is such a classic simple pleasure
The first time I ever had rice pudding was when I was in college. I spent a semester in Spain and the señora in the family I lived with made us rice pudding nearly every night.
This amazing woman often spent all day cooking, and made the rice pudding fresh in the morning and allowed it to chill all day long. She cared for us with tons of love and kindness—until we moved because we were young and stupid and thought we could do better. And I've been chasing something like her recipe (and running away from my shame at that youthful indiscretion) ever since.
If you didn't grow up eating rice pudding, it might sound a bit … strange. But if it's made right, whether it's chilled or warm, firm or soft, it's always delicious. Unless you really don't like pudding, you probably like rice pudding. Keep in mind, though, that you can taste some of the texture of the rice, unlike you would with a starch like potatoes.
It's easy to forget how elegant something as simple as this can be. There's no flour and no cornstarch in any of these versions. And if you make it on the stovetop from raw rice, you don't even need an egg.
In fact, you need little more than rice, milk, and some sweetener to make a thick and creamy pudding that's naturally gluten free.

How to make rice pudding with stovetop or instant pot/raw or cooked rice
My first recipe for rice pudding and the one I made for years without regret was made on the stovetop with freshly-made short grain (usually arborio, or risotto rice) rice that I parlayed immediately into a creamy pudding.
That version is in my first cookbook, and it works beautifully. But it does take a bit of time (and a couple of pots).
Recently, I started to wonder how to make rice pudding with cooked rice, and if that would make the recipe a bit more forgiving. It turns out that, not only can you make rice pudding with cooked rice, you can use any type of rice you like—plus any milk at all.
Then, I use my Instant Pot many times a week anyway, and I have a dogeared copy of Melissa Clark's Dinner In An Instant (that's an affiliate link) and make rice in the IP all the time. So naturally, I wondered if I could slide right into a raw-rice IP version of rice pudding. Spoiler: I could. I did!

How to make rice pudding on the stovetop with cooked rice
Once you learn how to make rice pudding on the stovetop with cooked rice, you might be tempted never to make it any other way again. I've made it successfully with any sort of sticky, cooked rice, from arborio rice to sushi rice to long grain white rice.
If you're making rice for a meal, do yourself a favor and make a bit extra and set it aside to make into rice pudding. If you've got that in the back of your mind, go ahead and make the rice with a bit less water than usual so that it comes out nice and sticky.
Another trick for getting cooked rice to turn sticky, even if it's not shorter grain, naturally high starch rice is to undercook it on the stovetop by a few minutes. In other words, stop cooking before every last bit of water is absorbed by the rice.
Then, turn off the heat and allow the pot to sit, covered, on the burner for until it cools. You'll be rewarded with sticky rice, even if it's long grain.

How to make rice pudding in the instant pot with raw rice
Originally, the video for this recipe was of the stovetop method with cooked rice, since it's the most forgiving version. But when I misplaced the raw video footage, after the (mild) swearing, I decided it would be more informative to shoot a video of the Instant Pot version.
My Instant Pot is the 6-quart version, but I think that this modest amount of rice pudding can be made in a smaller Instant Pot without incident. Don't be tempted to double the recipe, though, and cook it all at once in your pressure cooker.
Cooking milk in a pressure cooker requires a ton of breathing room. If you double the recipe, or even make 1 1/2 times the amount, your pot will most likely boil over. Trust me when I say that you do not want to deal with a milk over boil situation—especially with your pressure cooker.

On the stovetop with raw rice
In the stovetop version with raw rice, my original version, I steep some whole cinnamon and whole nutmeg in the milk to add some depth to the pudding. But of course those steps are optional. You can do the same with the Instant Pot version, in fact.
All you need to remember about the stovetop version with raw rice is not to overcook it. Simmer it in water just until it has absorbed most of the liquid before pouring in the simmering milk.
Rice pudding: ingredients and substitutions
Luckily, as long as you can eat rice itself, you can find a way to make rice pudding that suits your other dietary needs. Here is the information I can offer:
Dairy free rice pudding
This one is super easy. If you can't have dairy, just replace the cow's milk in each version with your favorite nondairy milk—as long as it's not fat-free. My favorite nondairy milk is unsweetened almond milk. If you use a sweetened dairy milk, you might want to use less granulated sugar in the recipe, but that is to taste.
I don't recommend using coconut milk in a can, as it's too thick, as a replacement for the milk. However, you can use canned coconut milk as a replacement for the heavy cream in the Instant Pot version.
Egg free rice pudding
The raw-rice stovetop version is egg-free, so I'd recommend making that version if you can't have eggs. It's ready for you.
Instead, if you'd like to try making the other versions without the egg, you can try replacing the egg with a cornstarch slurry in place of the egg and milk mixture. Just place the remaining half-cup (for the stovetop, cooked rice version) or 3 tablespoons (for the Instant Pot version) of milk in a small bowl and whisk in 2 tablespoons of cornstarch until it forms a thick, integrated liquid. Then add it to the main mixture and whisk until the pudding thickens.
About the rice you use in rice pudding
If you want truly creamy rice pudding, unless you're making it with cooked rice on the stovetop according to the directions below, you need to use a short grain rice. I like sushi and arborio rice equally well in this regard.
If you're making rice pudding on the stovetop with cooked rice, you can easily swap in sticky short grain brown rice as well. I don't recommend using brown rice otherwise. Serve it with my gluten free bread pudding for more option!

















Where did you find the individual glass serving containers that the pudding is served in? They are ADORABLE! Love them!
Hi, Julie,
They’re Weck brand canning jars. I have been collecting and using Weck jars forever for their utility and their beauty! They are from their “tulip jars” line, and I believe they are #744, the 1/2 liter jars. If you google that, you should be able to find them. They sell them on their own website, but also at places like Crate & Barrel and Sur La Table online.
Not allowed nuts either. At age 73, giving up so many favorite foods is pretty depressing…but thanks. I’m looking forward to the bread class when I have time to watch it!
Oh no that’s a shame, Janice! Have you ever tried Ripple brand milk? It’s made from peas, so it’s nut free, lactose free, dairy free, gluten free, etc. and it really is excellent. I’ve found it at Whole Foods. It might be a good solution for you.
I love rice pudding , I grew up eating this every winter The only differences is we add raisins to our rice pudding
Charlene
Will it work with lactose free milk? I really miss rice pudding and no pudding type recipe has worked so far.
I’m not a big fan of lactose free milk in general, Janice, since it has other additives to make up for the lack of lactose. I’d recommend using unsweetened almond milk instead.
I used lactose-free milk for mine and it came out perfectly!
Good to know, Anna! So glad you enjoyed the recipe.
Nicole you are awesome I love your recipes and you have totally put me in the mood for some rice pud! I grew up with rice pudding as it is a very traditional dessert in Scotland but we tend to bake ours. I usually use 100g pudding rice, 750 mls semi skimmed or full fat milk, 25g castor sugar and a good knob of butter (that’s what gives it a great skin) and some cinnamon and nutmeg to taste. It needs a low oven (150 -160c) and about 1 hour 40 mins to 2 hours baking time. I never thought of vanilla so looking forward to trying it that way.
I’m so happy to see this recipe! Thank you …. you are the best ….the only one out there who always gives ideas for different food intolerances.
Hi, Linda, I’m so glad you’re excited about the recipe. And it’s my pleasure to give suggestions for other dietary concerns. I have a lot of experience with dairy-free, so of course I want to share my best guesses at the very least! Thank you for the kind words. They mean a ton. ?
Do you drain the rice before adding the milk mixture
Nope, Lynne!
xoxo Nicole
This looks amazing. I am going to try this with almond milk as we are dairy free as well as gluten-free.
Ooooh it’s awesome with almond milk, Kim. Good call.
xoxo Nicole
This looks very, very tasty. I’ll take mine warm, though. ;)
I mostly like it cold on account of the pudding skin, which I love dearly. But it is lovely warm, Donia. No arguing with that.
xoxo Nicole
Oh, dear. The pudding skin debate. As my mom would say, “To each his own.”
I mostly like it cold on account of the pudding skin, which I love dearly. But it is lovely warm, Donia. No arguing with that.
xoxo Nicole
I know what I am making this morning. I love rice pudding! And my husband loves cinnamon and nutmeg. Thank you!
That’s great, Tiffany! Sounds like a date! I foresee 1 bowl, 2 spoons. :)
xoxo Nicole