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 18

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 TikTokInstagram, FacebookPinterest, 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

Tried this recipe? Tell me how it turned out, or ask a question below!

Your email address will not be published. Required fields are marked *

Don't forget to click the โญ star rating below




23 Comments

  1. Val says:

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

  2. Mickey Taylor says:

    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.

    1. Amy@BellyFull says:

      Hi Mickey! I don’t use a particular brand, per se. When you’re looking at all the different rice options (and they’re are a lot!), just make sure it says “medium-grain.” It’ll say it on the packaging. If you still can’t find it specifically, arborio rice is a type of medium-grain and can be used. Enjoy!

  3. Jane says:

    5 stars
    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.

  4. Helen says:

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

  5. Gina C says:

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

  6. Bridget J Butler says:

    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.

  7. Jimmy Walker says:

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

    1. Carlton says:

      5 stars
      I made it using oatmilk and it was amazing!

    2. Cindy says:

      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.

      1. Amy@BellyFull says:

        Hi Cindy – I’ve never tried to halve this recipe, so it’s possible that’s the problem. But more than likely, it sounds like your heat source wasn’t working properly or you didn’t have it at a gentle bubble the entire time. I make this recipe frequently and it’s always creamy, tender, and perfect in about 25 minutes.

  8. Marie says:

    5 stars
    This recipe was perfection!

  9. Cathy says:

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

  10. Nancy says:

    5 stars
    Thank you for this delightful recipe

  11. Pam says:

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

  12. R J says:

    5 stars
    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

  13. Tiffany West says:

    5 stars
    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

  14. NJB says:

    5 stars
    Oh so good!!!!

  15. P.J.Smith says:

    5 stars
    Great recipe Great taste thanks for sharing

  16. Sarah says:

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

  17. Connie says:

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

  18. Jacqueline says:

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

  19. Kris says:

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