Rice Pudding

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

This easy dessert rice pudding recipe is made with 8 ingredients in 25 minutes. Learn how to make rice pudding that’s rich, creamy, sweet, and perfectly spiced for a comforting dessert everyone loves!

Overhead view of a bowl of creamy rice pudding topped with golden raisins and a dusting of cinnamon, with a spoon resting in the bowl.

If you’re looking for the very best rich and creamy rice pudding recipe, you’ve found it here! This homemade rice pudding is smooth, perfectly sweet, and infused with vanilla and cinnamon for an irresistible comforting dessert guaranteed to become a new favorite.

Made with just 8 ingredients in 25 minutes on the stovetop, this dessert rice pudding recipe proves that dessert doesn’t have to be complicated or difficult to make to be delicious!

This recipe is a delicious and creative way to use up leftover rice! You can serve it warm or cold, and I love adding a sprinkle of cinnamon and a handful of raisins on top!

Overhead view of a bowl of creamy rice pudding topped with golden raisins and a dusting of cinnamon, with a spoon resting in the bowl.
Want to save this recipe?
Enter your email below, and I’ll send the link straight to your inbox. Plus, you’ll receive cooking & baking tips & recipes weekly!

Rice Pudding Recipe: Ingredients & Substitutions

Overhead photo of the ingredients for homemade rice pudding, including white rice, vanilla, egg, sugar, whole milk, butter, raisins, salt, and cinnamon.
  • Cooked white rice. If you don’t have leftover rice, cook 1 cup dry white rice in 2 cups of water according to the package instructions. I suggest using long grain white rice for the best results.
  • Whole milk. half and half or a mixture of whole milk and heavy cream. I don’t suggest using lower-fat products because the rice pudding won’t be as creamy. For a non-dairy version, use full-fat coconut milk.
  • Granulated sugar. Organic cane sugar works well!
  • Salted butter. Unsalted butter or vegan butter are good substitutes.
  • Golden raisins. These are completely optional – only add them if you like them! You can also use regular raisins.
Overhead view of a bowl of creamy rice pudding topped with golden raisins and a dusting of cinnamon, with a spoon resting in the bowl.

How to Make Rice Pudding

We’ll walk through this recipe together step-by-step as I answer the question, “how do you make rice pudding” in great detail! Don’t forget to watch the video for additional guidance.

Begin by whisking the egg in a small bowl. We will be “tempering” the egg with warm milk so it’s important to put the egg in a bowl. If you add egg to warm ingredients without tempering, it could curdle/cook and you do not want this to happen.

Making rice pudding: overhead photo of an egg cracked into a white speckled bowl.
Making rice pudding: overhead photo of an egg cracked into a white speckled bowl and beaten together.

Then, heat the milk in a thick-bottom saucepan until it’s warm but not boiling.

Making rice pudding: overhead photo of whole milk being poured into a large white pot.

Once it’s warm, remove ½ cup of milk and add it to the beaten egg in the bowl – whisking as you pour. Set the egg/milk mixture aside (it is added back into the pudding later on in the recipe).

Making rice pudding: overhead photo of whole milk being poured into a bowl with a beaten egg.
Making rice pudding: overhead photo of egg and milk mixture being whisked together in a white speckled bowl.

Then, add the sugar, salt, cinnamon and rice to the warm milk in the saucepan and stir to combine.

Making rice pudding: overhead photo of wet and dry ingredients for rice pudding added to a large white pot.
Making rice pudding: overhead photo of wet and dry ingredients for rice pudding stirred together with a wooden spoon and simmering in a large white pot.

Bring the mixture to a boil, reduce heat to medium, and cook until thick and creamy (10-15 minutes).

Making rice pudding: overhead photo of cooked rice mixture in a large pot with a wooden spoon sitting in the pot.

Once the mixture has thickened, add the egg/milk mixture (and raisins if desired) and cook for 3 minutes, stirring often until the rice pudding has thickened again.

Making rice pudding: overhead photo of egg and milk mixture added to the large pot with the rice mixture. A wooden spoon is sitting in the pot.
Making rice pudding: overhead photo of egg and milk mixture added to the large pot with the rice mixture and stirred together with a wooden spoon.

Then, add the vanilla and butter and stir until the butter is melted into the pudding.

Making rice pudding: overhead photo of butter and vanilla added to a large pot with the rice pudding.
Making rice pudding: overhead photo of butter and vanilla added to a large pot with the rice pudding and being stirred with a wooden spoon.

Let the rice pudding sit for 5 minutes (not on the warm burner). Keep it uncovered to let it cool slightly before serving. The pudding thickens as it cools, so this is an important step if you want thick and creamy rice pudding.

At this point you can serve the rice pudding warm, or you can transfer it to an airtight container and store in the refrigerator to serve cold.

Making rice pudding: close-up photo of a bowl of homemade rice pudding being scooped up with a spoon.

Serve

Serve the dessert rice pudding recipe warm or cold based on your personal preferences (we’re a warm rice pudding family over here).

We like to serve it with a sprinkle of cinnamon or a dollop of homemade whipped cream for an extra special treat.

Overhead view of a bowl of creamy rice pudding topped with golden raisins and a dusting of cinnamon, with a spoon resting near the bowl.

Store/Freeze

Store leftover rice pudding in an airtight container (like a glass jar) in the refrigerator for up to 5 days or in the freezer for up to 1 month. Reheat in the microwave or on the stovetop, or enjoy cold. Thaw slowly in the refrigerator.

Overhead view of a bowl of creamy rice pudding topped with golden raisins and a dusting of cinnamon, with a spoon resting in the bowl.

Homemade Rice Pudding Recipe FAQS

What type of rice is best for rice pudding?

Use short or long grain white rice for the best results.

Can I use leftover rice to make rice pudding?

Yes! Using leftover rice is a great way to reduce food waste and make this recipe even easier. I almost always cook rice the day before if I want to make this recipe and don’t have any leftovers.

How do I keep rice pudding from getting too thick?

The best way is to make sure not to overcook the pudding. Please note that it naturally thickens as it cools, so you can add a splash of milk when you reheat the rice pudding to thin it out.

Do you serve rice pudding warm or cold?

This is totally up to you. You can serve it warm or cold depending on how you’re feeling!

What can I add to rice pudding for more flavor?

The vanilla and cinnamon add lots of flavor to this recipe. You can also add other spices like nutmeg or cloves, shredded coconut, fresh berries, honey, or caramel sauce.

Overhead view of a bowl of creamy rice pudding topped with golden raisins and a dusting of cinnamon, with a spoon resting in the bowl.

If you make and love my recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along on Instagram, Pinterest, Facebook, TikTok and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so I can see your creations!

Best Rice Pudding Recipe

Laura
This easy dessert rice pudding recipe is made with 8 ingredients in 25 minutes. Learn how to make rice pudding that's rich, creamy, sweet and perfectly spiced for a comforting dessert everyone loves!
No ratings yet
Course Dessert
Cuisine American
Servings 10 Servings
Calories 347
Prep Time5 minutes
Cook Time25 minutes
Cooling5 minutes
Total Time35 minutes

Video

Ingredients  

Instructions 

  • Heat 3 cups of milk in a thick bottom saucepan until warm (but not boiling).
  • Whisk the egg in a small bowl.
  • Remove ½ cup warm milk from the saucepan and whisk into the egg, then set the mixture aside to use later.
  • Next, add the sugar, salt, cinnamon and rice to the warm milk in the saucepan.
  • Bring the mixture to a boil, reduce heat to medium and cook until thick and creamy (10-15 minutes).
  • Once the mixture has thickened, add the egg/milk mixture (and raisins if desired) and cook for 3 minutes, stirring often, or until thickened slightly.
  • After 3 minutes, remove from heat and add the butter and vanilla and stir until the butter is melted.
  • Remove from the heat and let sit for 5 minutes to cool slightly. It thickens quite a bit as it cools.
  • After 5 minutes you can serve it warm, or transfer to an airtight container and store in the refrigerator to chill and serve cold.

Notes

Ingredient Notes & Substitutions
  • Cooked white rice. If you don’t have leftover rice, cook 1 cup dry white rice in 2 cups of water according to the package instructions. I suggest using long grain white rice for the best results.
  • Whole milk. half and half or a mixture of whole milk and heavy cream. I don’t suggest using lower-fat products because the rice pudding won’t be as creamy. For a non-dairy version, use full-fat coconut milk.
  • Granulated sugar. organic cane sugar works well!
  • Salted butter. unsalted butter or vegan butter are good substitutes.
  • Golden raisins. these are completely optional, only add them if you like them! You can also use regular raisins.
Store
Store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat in the microwave or on the stovetop, add a splash of milk to thin out if needed. 
Freeze
Freeze in an airtight container or glass jar for up to 1 month. Be sure to leave room at the top of the jar/container for the mixture to expand as it freezes. Thaw slowly in the refrigerator then reheat if desired. 

Nutrition

Calories: 347kcal | Carbohydrates: 67g | Protein: 7g | Fat: 5g | Saturated Fat: 3g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 1g | Trans Fat: 0.1g | Cholesterol: 31mg | Sodium: 114mg | Potassium: 236mg | Fiber: 1g | Sugar: 21g | Vitamin A: 213IU | Vitamin C: 0.2mg | Calcium: 114mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you enjoy this recipe? Have a question? Leave a comment below!

You’ll love these recipes


latest recipes

Post a Comment or Ask a Question!

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

Recipe Rating