Rice Pudding

Prep 5 minutes
Cook 25 minutes
Servings 6

A bowl of rich, creamy Rice Pudding is like a big hug from your Grandma on a cold and dreary day. Itโ€™s a classic comfort dessert that is not overly sweet, with hints of cinnamon and studded with plump raisins, and can be enjoyed warm or cold. Chances are, everything you need to make it right now is already in your pantry. Itโ€™s so easy!

overhead photo of rice pudding in bowl with spoon

Pin this now to find it later

Pin It

This post may contain affiliate links. If you click on one and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products we genuinely love.

5 STAR REVIEWS

Old Fashioned Rice Pudding Recipe

If you love my homemade tapioca pudding, youโ€™ll love its cousin, rice pudding โ€“ similar, but unique in their own ways. Rice pudding at its basic level is just white rice thatโ€™s cooked in sweetened milk. The rice absorbs the liquid, expands, and becomes super creamy after slow simmering for a while. Itโ€™s usually lightly spiced with cinnamon, with or without raisins. My family loves the taste and aroma of cinnamon as it cooks and are in the pro-raisin camp, which plump up and add a special sweetness that just seems at home in this dessert.

You can make rice pudding with uncooked rice or cooked rice, but my preferred way is from scratch with uncooked rice, which will deliver the absolute best results.

Helpful Tips & Variations

  • Rice. Uncooked medium-grain white rice will deliver the best results. Donโ€™t rinse! Rinsing the rice removes a lot of the starch, which is needed to make the pudding creamy. (See my notes about other types of rice below.)
  • Can I Make Rice Pudding with Cooked Rice? The short answer: sure. Long answer: itโ€™s just not the same. The ideal taste and texture of rice pudding comes from constantly stirring raw rice as it cooks, which releases the starch. Thatโ€™s what thickens the milk mixture and makes it so wonderfully creamy.
  • Milk. Any type of milk will work, but the higher fat content, the creamier (and better!) the pudding will be. I always use whole milk. Iโ€™ve heard of positive results from using almond milk or coconut milk, but havenโ€™t tried either of those myself.
  • Granulated Sugar. Yep, you need sugar. Remember, this is a dessert. The good news for anyone trying to cut back is that this pudding is pretty forgiving in that department. You can start with a certain amount, then taste and add more toward the end of cooking if you want it sweeter. After you make it once, you could even play around with a combination of granulated sugar and brown sugar the next time.
  • Egg. I make this pudding with tempered egg, which adds richness and creaminess. I include notes in the recipe card to make it without, if preferred.
  • Add-ins. The best rice pudding, in my humble opinion, includes cinnamon and raisins. But you can easily customize this dessert with other spices (like nutmeg) and dried fruit, or simply omit both.

Best Type of Rice for Rice Pudding

The type of rice used to make rice pudding is pretty important. It is the star of the show, after all. And not all grains produce the same results.

  • Medium grain rice. In my experience, uncooked medium grain rice is the best rice to use. It produces a creamy pudding with soft grains that donโ€™t turn to mush.
  • Arborio rice (used for risotto). This is my second choice, which produces the same results as the medium grain, BUT it requires more liquid and takes longer to cook.
  • Long grain white rice. This is fine. Since I use it so often in other dishes, I always have a ton of it on hand, therefore it has made its way into my rice pudding before. But it doesnโ€™t really provide that plump textural feel that medium grain does, and if you cook it too long it gets mushy.
  • Jasmine rice (short grain rice). Short grain white rice or jasmine rice will give you a very soft (almost mushy, but not quite) end result.
  • Basmati rice. While basmati rice works, the nutty flavor isnโ€™t something I enjoy in this dessert pudding.
  • Brown rice. Brown rice is a hard no for me. Itโ€™s simply too firm for this pudding and doesnโ€™t deliver that classic taste.
5 from 27

Rice Pudding

Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 6
Rich, creamy Rice Pudding is a classic comfort dessert with hints of cinnamon and studded with plump raisins. It's so easy to make and can be enjoyed warm or cold.
Step-by-step photos can be seen below the recipe card.

Ingredientsย 

  • 5 cups whole milk, (plus more if needed)
  • 1/3 cup granulated sugar
  • 1/2 teaspoon kosher salt
  • 1/2 cup uncooked medium grain white rice, (don't rinse)
  • 1 large egg, (see note)
  • 1/3 cup raisins, (see note)
  • 1/2 teaspoon cinnamon
  • 1 tablespoon unsalted butter
  • 1ยฝ teaspoons vanilla extract
  • ground cinnamon, for garnish
  • whole milk, for drizzling

Instructionsย 

  • Combine the milk, sugar, and salt in a large saucepan. Bring to a boil over medium-high heat, stirring frequently so the sugar doesn't scorch on the bottom of the pan (watching carefully, as the liquid can quickly rise to the top of the pan.)
  • Once milk is boiling, add rice and reduce heat to medium/medium-low, adjusting to maintain a gentle simmer (it should still be bubbling.) Cook, stirring every 1-2 minutes while scraping the base and sides of the pan with a wooden spoon, until mixture is thick and rice is tender, about 22 minutes. (NOTE: the ratio of milk to rice in the beginning will seem ridiculously high, but it will reduce and thicken, I promise!)
  • Temper the egg: in a large measuring cup, whisk together the egg with 1/2 cup of the hot rice, then add that back into the pot; stir to combine.
  • Add in the raisins and cinnamon; cook for another 3-5 minutes or so, stirring constantly, until raisins plump and pudding is thickened.
  • Remove from heat and stir in butter and vanilla.
  • If pudding seems too thick, you can add in 1/4-1/2 cup extra milk, only if needed to loosen and achieve desired consistency.
  • Pour mixture into individual custard cups or bowls and serve warm with a little drizzle of milk and sprinkle of cinnamon. (The rice pudding will continue to thicken as it cools. Thin out with more milk if desired.)

Video

Notes

Medium grain rice is my preference. Not all grains produce the same results. Please see the list above the recipe card for different types of rice and the results they render.
Hate raisins? You can omit them, but keep in mind they do add necessary sweetness, so you should consider replacing them with a different dried fruit or you might need to add more sugar.
To make without the egg. The egg adds richness and helps thicken the pudding, but if you are allergic to eggs, you can simply leave it out and skip step #3.
Proper storage. Any leftovers should be stored in an airtight container in the fridge up to 5 days. I do not recommend freezing it. More detailed info below.
ย 

Nutrition

Serving: 0.75cup | Calories: 277kcal | Carbohydrates: 40g | Protein: 9g | Fat: 9g | Saturated Fat: 5g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 2g | Trans Fat: 0.1g | Cholesterol: 60mg | Sodium: 286mg | Potassium: 404mg | Fiber: 1g | Sugar: 21g | Vitamin A: 433IU | Vitamin C: 0.4mg | Calcium: 264mg | Iron: 1mg

Nutritional information given is an automatic calculation and can vary based on the exact products you use and any changes you make to the recipe. If these numbers are very important to you, I would recommend calculating them yourself.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Did you make this? Leave a rating below!

How To Make Rice Pudding Step By Step

ingredients to make rice pudding

Gather your ingredients.

whole milk being poured into pot

Combine 5 cups of whole milk, 1/3ย cupย granulated sugar, and 1/2ย teaspoonย coarse salt in a large saucepan. Bring to a boil over medium-high heat, stirring frequently so the sugar doesnโ€™t scorch on the bottom of the pan (watching carefully, as the liquid can quickly rise to the top of the pan.)

medium grain rice being poured into pot with milk

Once milk is boiling, add 1/2ย cupย uncooked medium grain white rice and reduce heat to medium/medium-low, adjusting to maintain a gentle simmer (it should still be bubbling.) Cook, stirring every 1-2 minutes while scraping the base and sides of the pan with a wooden spoon, until mixture is thick and rice is tender, about 22 minutes. (NOTE: the ratio of milk to rice in the beginning will seem ridiculously high, but it will reduce and thicken, I promise!)

egg being tempered in measuring cup with warm milk, then poured into pot with warm rice pudding

Temper the egg: in a large measuring cup, whisk together 1 large egg and 1/2 cup of the hot rice, then add that back into the pot; stir to combine.

raisins being added to rice pudding in pot

Add in 1/3 cup raisins and 1/2ย teaspoon cinnamon; cook for another 3-5 minutes or so, stirring constantly, until raisins plump and pudding is thickened. (Note: the raisins add necessary sweetness. If you omit them, youโ€™ll probably need to add more sugar.)

butter and vanilla being added to pot of rice pudding

Remove from heat and stir in 1ย tablespoonย butter and 1 & 1/2ย teaspoons vanilla.

rice pudding being stirred in pot

If pudding seems too thick, you can add in 1/4-1/2 cup extra milk, only if needed to loosen and achieve desired consistency.

overhead photo of rice pudding in bowl with spoon

Pour mixture into small bowls and serve warm with a little drizzle of milk and sprinkle of cinnamon. (The rice pudding will continue to thicken as it cools. Thin out with more milk if desired.)

a bowl of creamy rice pudding with spoon

Storing Leftovers

  • How long is rice pudding good for? Any leftovers should be stored in an airtight container or individual custard cups in the refrigerator. It will keep up to 5 days. I recommend placing some plastic wrap on the surface of the pudding, to avoid a skin forming.
  • To reheat rice pudding: Reheat over low heat and add more milk to thin out as needed, since the pudding will continue to thicken as it chills.
  • Can you freeze rice pudding? You can, but I donโ€™t recommend it. Once thawed, the pudding separates and becomes grainy and not very creamy. Itโ€™s best eaten fresh or chilled and/or reheated.

More Pudding Recipes:

I hope you love this easy delicious recipe โ€“ be sure to give it a review below! Also donโ€™t forget to follow Belly Full onย TikTok,ย Instagram,ย Facebook,ย Pinterest, andย YouTube!

My Rice Pudding recipe was originally published 1/7/21. It was retested and republished to be better than ever 2/12/26.

Share this post

About Amy Flanigan

Well, hey there! Amy here, founder and COO at BellyFull. If youโ€™re looking for tried and true, fuss-free, budget-friendly, delicious, every day recipes, youโ€™ve come to the right place.

You May Also Like

Subscribe
Notify of
guest
Don't forget to click the โญ star rating below




35 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Mary B
May 29, 2026 11:15 am

I substituted 2 cups of the milk for water and it was plenty sweet and creamy, then I used PARBOILED rice instead of medium rice and it came out thin so I added another 1/4 cup of parboiled rice and it thickened up nicely. I didnโ€™t use butter either. (It basically came down to what I had on hand, cost, calories and taste! Iโ€™m glad that the recipe was forgiving of the changes.
Itโ€™s a Very yummy recipe. Thanks!

Catherine Brady
May 21, 2026 12:24 pm

I loved this recipe! Thank you

Margaret Quirk
May 11, 2026 6:49 am

I made the recipe as printed. It came out great . I made it for my 96 year old mom whose appetite has been low after a hospital stay. She loved it she ate two bowls. The next day her appetite started getting better! She has been eating well and requested more rice pudding! Thanks for the recipe!

Carolyn
April 19, 2026 2:14 pm

I have made this recipe three times. The first time I cut it in 1/2. What was I thinking?!! Next time I made the full recipe. No modifications, ingredients as written. I did use 3% protein milk, 20 grams per 1 cup. With the added protein, a great warm breakfast comfort food. The third time I made it I tried in the slow cooker, on high for about 3 hours, stirring a few times, and following the instructions for the egg and raisins. I found it easier to clean the pot and less standing on my feet. Great results. Love your recipes, and this one is a fam favourite.

Anne
April 17, 2026 8:30 am

So easy and delicious ๐Ÿ˜‹

Sandra
March 23, 2026 12:24 pm

I used Stevia and it is wonderful. Thanks for a great recipe.

Sue
March 17, 2026 6:24 am

I really enjoyed this recipe. Very easy. I especially liked making it in one pot and not having to cook the rice separately. Will definitely be making it again.

Barb
February 15, 2026 2:10 pm

I would like to know what brand of rice you use. I tried at least 2 different types and it never worked for me. Thanks, I would like to make some

Cathy Habicht
February 20, 2026 1:34 pm
Reply to  Amy@BellyFull

Made this recipe today. My first time actually making Rice Pudding. It turned out absolutely delicious! I used extra long grain rice, because that’s what I had. Took about 40 minutes to get to the point where I tempered the egg, but I trusted the process, and it worked out perfectly. Thank you for sharing this recipe Amy.

Irene Rueckwart
February 14, 2026 12:55 pm

Made 2x yesterday. I did add more rice as my family likes thick rice pudding.
Excellent, thank you

Val
February 13, 2026 12:03 pm

I cut the recipe in half and it worked beautifully! I can’t eat refined sugar, so I used honey. It’s delicious!

Mickey Taylor
February 13, 2026 10:20 am

Hi Amy. Love love love all your recipes. I donโ€™t know didley about rice. Can you name the brand of rice please? Iโ€™ve made your meatballs and had to fight off the family because I was taking them to a retreat. Iโ€™m using them in the crockpot Salisbury steak and mashed potatoes. Yay! My mouth is raining lol.

Jane
January 22, 2026 6:45 am

I made this yesterday and it is absolutely the best rice pudding I have ever made!! I did change a couple things though. I used 1/4 cup of egg whites from a carton instead of a whole egg and because I don’t tolerate dairy very well, I substituted plain almond milk for the majority of the liquid. I used jasmine rice because it was what I had on hand and it may have taken a bit longer to cook. This will be my go-to recipe from now on. I love rice pudding, especially with raisins- brings back childhood memories as it was one of my father’s favorites.

Helen
January 15, 2026 4:32 pm

So so good. Left out raisins. Added tiny pinch cardamon, tiny pinch nutmeg. Yum!

Gina C
January 9, 2026 7:50 pm

BEST RICE PUDDING RECIPE EVER!!! Thank you so much ๐Ÿ˜Š

Bridget J Butler
January 5, 2026 3:57 pm

I have not made it yet, but definitely am going to in the near future. It sounds very good and I am excited to try it.

Jimmy Walker
July 27, 2025 9:00 am

Always wondered how my Mom made such desirable Rice Pudding. First time I tried making it. Outstanding.

Carlton
December 6, 2025 6:10 pm
Reply to  Jimmy Walker

I made it using oatmilk and it was amazing!

Cindy
January 27, 2026 11:12 am
Reply to  Jimmy Walker

I don’t know what I’m doing wrong. I halved the recipe just because I didn’t want a ton of rice pudding.
It’s been an hour and my rice still isn’t cooked. I’ve had to add about another cup of liquid. I used basic white rice. Please help.

Val
February 15, 2026 4:38 pm
Reply to  Cindy

Cindy:
I didn’t need a lot, either, so I cut the recipe in half. It worked perfectly.
Maybe the heat wasn’t high enough?
I’d try it again.
Make sure that the milk and everything is exactly half.
Good luck!

Marie
July 4, 2025 3:38 pm

This recipe was perfection!

Cathy
March 14, 2025 8:24 am

Simple and delicious! I’ve used jasmine rice and short grain sushi rice. All versions taste great.

Nancy
October 19, 2023 10:02 am

Thank you for this delightful recipe

Pam
May 25, 2023 5:54 am

This is the best old fashioned recipe for rice pudding!! The medium grain rice makes all the difference.

R J
March 21, 2023 2:30 pm

I love this! I made it exactly as written and it was perfect! Donโ€™t skip the egg :) thank you so much for sharing I will be making this from now on

Tiffany West
February 17, 2023 5:06 pm

I tried this last weekend and here I am at it again but this time I’m going to double the batch ;) thanks again for a great recipe

NJB
January 7, 2023 2:12 pm

Oh so good!!!!

P.J.Smith
October 10, 2022 2:10 pm

Great recipe Great taste thanks for sharing

Sarah
May 22, 2022 11:32 am

This recipe is absolutely wonderful – my new go to. Throwing all the other rice pudding recipes out!

Connie
February 5, 2022 5:37 pm

This was so delicious and perfectly creamy – reminded me of my Nona. Just what I needed on a snowy cold day. Thank you!

Jacqueline
December 6, 2021 2:06 pm

Tasted just like my grandma used to make – loved it, thank you!

Kris
April 15, 2021 10:10 am

This recipe tasted just like my mothers! Great recipe for beginners !