Creamy Rice Pudding

  • Jump to Recipe
  • There are loads of rice pudding recipes out there, but this one is creamy, comforting and feels like a hug! Not only is it easy to make, but it’s also fragrant and full of flavor! 

    angle close up with spoon of rice pudding and fruit

    We all know and love the old-fashioned rice pudding that our grandmothers whipped up within minutes. Whenever you’re in need of sweet comfort food, this is hands down the easiest recipe. 

    What I love most about this easy recipe is that it can be served both warm and cold. On hot summer days, serve a bowl of cold rice pudding topped with seasonal fruit. During cold winter nights, cuddle up under a blanket with a warm bowl topped with jam or dried fruit. 

    This easy rice pudding recipe only requires a pot and a stovetop, with no baking required. Spiced with cosy flavours of cinnamon, honey and vanilla, this dessert is the ultimate comfort food. 

    overhead of several serving bowls of rice pudding and fruit

    What is Rice Pudding? 

    Rice pudding is a type of dessert made from rice, milk, and sugar. A wide range of flavors can be used, from cinnamon to citrus or vanilla. Some versions also include butter or a custard, which enrich the dessert and make it creamier. 

    It is typically creamy and sticky, and it can be served both warm and cold. This dessert can be topped with either jam, dried fruit, or fresh seasonal fruit. 

    Depending on the recipe, rice pudding can be either boiled on the stove or baked in the oven. Both methods yield a similar creamy consistency, with the baked version having a crust on top. 


    Although the origin of this easy rice pudding dessert is difficult to pinpoint, many people believe it originates from South or East Asia. Countries such as India and China have ancient rice cultures that spans back many centuries. 

    Back in medieval Europe, rice was very expensive, so only Kings and Queen could afford to import it from Asia. Rice pudding was a favourite among the British monarchy, with the earliest recorded recipe dating back to 1390! Back then, this creamy dessert was known as ‘rice pottage’

    A 17th century recipe adds currants, cinnamon, and barberries to rice pudding. The mixture is then stuffed into sausage skins, then roasted before serving. However, worry not. Today’s recipe is definitely not stuffed into a sausage! 

    blue bowl of creamy pudding and berries

    Rice pudding became widely used in the 20th century when rice finally became cheap to buy. Schools and hospitals started serving rice pudding as a daily treat because of how easy it is to make. 

    Nowadays, rice pudding is definitely a more complex dessert, with various flavours and toppings added to enhance it. 

    Different Types of Rice Pudding 

    Due to its popularity and simplicity, this old fashioned dessert can be found in many different countries around the world. From America to Europe or Asia, this comfort food is present everywhere. 

    Here are some examples and variations of rice pudding from across the world: 


    • China: bo bao fan or Eight-treasure rice pudding. This rice pudding is made with glutinous rice, red bean paste and eight different types of nuts or fruits. 
    • India: dudhapak, made with basmati rice, nuts and saffron. 
    • Thailand: khanom sot sai, made from steamed rice flour and coconut cream and stuffed with coconut and palm sugar.


    • United Kingdom: pudding rice – typically made with heavy or clotted cream. This pudding is flavoured with vanilla, nutmeg, cinnamon, or jam. 
    • Spain: arroz con leche – made with cinnamon, lemon zest and sometimes eggs. 
    • Romania: orez cu lapte – made with cinnamon and/or honey. Typically, this dessert is topped with fruit jam. 

    North America 

    • United States: rice pudding – made with milk, sugar and topped with raisins or cinnamon.

    South America

    • Puerto Rico: arroz con dulce – made with pearl rice, which is soaked in water overnight. A more complex version of rice pudding, this recipe uses coconut milk, butter, star anise, raisins, cloves, nutmeg, and lemon peel. 
    • Mexico: arroz con leche – made with raisins which have been soaking in sherry, rum, or tequila. 

    Middle East and North Africa

    • Morocco: muhallabia – made with rice flour, almonds, and rosewater. 
    • Levant: meghli – flavoured with star anise, caraway, and cinnamon. 
    angle view of old fashioned rice pudding

    Best Rice for Rice Pudding

    Rice is the most important ingredient in this classic recipe, so it’s important to choose the right type. Regardless of the type of rice used, it is crucial to use uncooked rice for best results. 

    Arborio rice (risotto rice): the best option, as it yields an extremely creamy and sticky rice pudding. This type of rice also holds its shape really well when cooked, without becoming too mushy. 

    Medium grain rice: the second-best option. This type of rice cooks very well and similarly to arborio rice, it holds its shape very well. This rice also produces a creamy rice pudding, but without being too soft. 

    Long grain rice: can also be used, but the pudding will not be as creamy. You will have to keep a very close eye when cooking this type of rice as it can become too soft. 

    picture of dry raw white rice

    And if we are being honest, sometimes I even just make small batches using whatever leftover rice I have on hand. With the exception of wild rice or yellow rice, that would be weird!


    You’ll need a short list of kitchen staples to get started.

    ingredients for rice pudding recipe
    • Rice – This is rice pudding, while any size grain white rice can be used, we like using arborio. Sushi rice or jasmine rice are close seconds. Brown rice tends to not get as creamy or starchy, but can be used.
    • Sweeteners- A blend of standard white sugar and honey provides balance and sugar variation. Brown sugar can also be swapped out for the white sugar for a hint of molasses.
    • Milk – I recommend using whole milk if possible. This recipe is super creamy, so we want all that good fat. Some use heavy cream or even milk alternatives like almond milk or oat milk, but I like the medium consistency of milk. With that said, please do not use a reduced fat or skim milk, it just won’t be right.
    • Egg yolks – help make the creamiest rice pudding ever. It’s important to use pasteurised eggs, as the yolk will not be cooked entirely. Don’t worry, this pudding does not taste eggy at all. 
    • Butter – crucial for this recipe, as it makes the pudding much richer. Use unsalted and cold butter chopped into cubes. 
    • Orange zest – grate the zest on a very fine box grater for best results. Orange zest can also be replaced with lemon or lime.
    • Cinnamon– Ground cinnamon is the most traditional of spices, but don’t be afraid to swap out or add nutmeg, pumpkin pie spice or even apple pie spice.
    • Vanilla Bean Paste – can also be replaced with one vanilla bean pod. If using a pod, scrape out the seeds and also add in the whole pod when cooking. Discard the vanilla pod after cooking. Alternatively, vanilla extract can be used, but it must be added at the end of the cooking process for maximum flavour. 

    How to Make the Best Rice Pudding

    The best part about making a good rice pudding is that it requires no preparation time and only requires one pot. Let’s look at how simple this recipe is to make: 

    1. Combine the milk with sugar, honey and all the spices and flavours in a medium saucepan. Cook the mixture over medium-high heat, until the milk becomes frothy (but not boiling). 
    2. Rinse the rice in a colander under cold water to remove a little bit of the starch, then add it to the foamy milk mixture. 
    3. Cook over low heat until the mixture becomes creamy, mixing from time to time. 
    4. Once the pudding is smooth and creamy, turn off the heat and mix in the butter and egg mixture. 
    step-by-step images for how to make rice pudding
    1. Serve either warm or cold with desired toppings.

    Toppings and Garnishes

    Sure you can serve a plain serving bowl and it will be super delicious, but don’t you also want to make it pretty? Here are some easy ways to spruce up your dish.

    • A cinnamon stick, while not edible, it looks pretty and smells fantastic!
    • Drizzle of maple syrup or agave nectar.
    • Dried fruit or fresh fruit.
    • Edible flowers.
    • Golden raisins.
    • Cinnamon sugar.
    • Jam, jelly or preserves- try some fun ones like Bacon Jam or Balsamic Cherry Sauce.
    • Caramel- either regular or Bourbon.
    • Regular or candied nuts.
    spoon coming out of rice pudding serving dish

    Making Ahead and Storing

    This easy rice pudding recipe is best served fresh, but it can also be made ahead. There are a few options for making this creamy rice pudding in advance: 

    1. Store in the fridge for up to 3 days. Once cooked, let it cool down to room temperature, then place in an airtight container and refrigerate. If you are using plastic wrap, press down right to the top of the rice pudding, which will prevent that weird film from settling in. If not, stir well before serving or gently lift the film with the back of a spoon.
    2. Freeze for up to 3 months. Let it cool down completely before adding to zip-lock bags or airtight containers and freezing. 
    long image of rice pudding recipe for pinterest

    More easy pudding recipes:

    Homemade Chocolate Pudding
    homemade chocolate pudding recipe garnished
    Homemade Chocolate Pudding is probably easier to make than you think. Only 10 minutes and 7 ingredients to chocolate, silky goodness!
    Creamy Banana Pudding Cups
    banana pudding cup recipe
    These Banana Pudding Cups are simple to make and can be made ahead of time for a simple dessert the next day. Trifle option included!
    close up of creamy rice pudding with fresh fruit


    Be sure to follow me on social media, so you never miss a post!

    Facebook | Twitter | Youtube 
     Pinterest | Instagram 

    Get our FREE 8 Day E-Course on How to Be a Better Home Cook. Sign up HERE!

    how to be a better home cook cover
    close up of rice pudding with fresh fruit
    Print Recipe
    5 from 6 votes

    Rice Pudding Recipe

    This easy rice pudding is creamy, comforting and feels like a hug- just like grandma used to make it! Not only is it easy to make, but it’s also fragrant and full of flavor! 
    Prep Time5 mins
    Cook Time30 mins
    Total Time35 mins
    Course: Dessert
    Cuisine: American
    Keyword: creamy rice pudding, old fashioned rice pudding, rice pudding
    Servings: 6
    Calories: 382kcal
    Author: Hanelore Dumitrache



    • Combine the milk, sugar, honey, salt, orange zest and vanilla in a large non-stick pot. Heat the mixture over medium heat.
    • Whilst the milk is heating, rinse the rice under cold water to remove some of the starch.
    • When the milk becomes frothy, add in the rinsed rice. Combine with a wooden spatula or spoon to prevent the rice from sticking to the bottom. Reduce the heat to low and let it simmer gently for 30-35 minutes, stirring every few minutes.
    • Turn off the heat, then mix in the cold butter, chopped into cubes. Use a wooden spoon to combine the mixture gently and melt the butter into the rice.
    • Stir in the egg yolk, mixing well until the pudding becomes pale yellow in colour. At this point the pudding will be slightly sticky, but creamy.
    • Pour the rice pudding into a tray, then cover it with plastic wrap. Let it cool down to room temperature, before chilling in the fridge for 30 minutes. Serve with a topping of fruit jam or fresh berries.
    • If you've tried this recipe, please come back and let us know how it was in the comments or ratings!


    Arborio rice can also be replaced with sushi rice. See post notes for more details on substitutions.
    Vanilla bean paste can also be replaced with 1 vanilla pod.
    This recipe requires the use of pasteurised eggs. For an eggless pudding, replace the egg yolk with 1 tablespoon of heavy or clotted cream.


    Calories: 382kcal | Carbohydrates: 56g | Protein: 8g | Fat: 14g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 70mg | Sodium: 148mg | Potassium: 256mg | Fiber: 1g | Sugar: 29g | Vitamin A: 553IU | Vitamin C: 1mg | Calcium: 199mg | Iron: 2mg
    blue serving bowl with rice pudding

    You Might Also Like...

    Leave a Reply

    Your email address will not be published.

    Recipe Rating

    What type of comment do you have?


  • Angela wrote:
  • Sadie wrote:
  • Saif wrote:
  • Eden wrote:
  • Sara Welch wrote:
  • cyndy wrote:
  • Rika wrote: