This post may contain affiliate links, view our disclosure.

This Easy Rice Pudding Recipe is rich and creamy with a subtle floral aroma from rose water and nutty crunch from pistachio.

Rice Pudding in Glasses on Dark Table with White Roses

When you think of rice pudding, what do you think of?

Pre-packaged store-bought tapioca-style rice pudding for school lunches that’s always a little bit on the bland side? Or maybe diner-style rice pudding, laced with cinnamon and studded with raisins, served warm with a dollop of whipped cream on top.

When I lived in the Middle East, I was inundated with a variety of delicious puddings, including a couple versions of rice pudding, called Roz bil Haleeb.

This Easy Rice Pudding Recipe is made entirely on the stovetop with cornstarch as the thickener. Medium-grain rice adds texture, and the starch from the rice lends creaminess.

White Roses on Dark Wood Background

The sweetness level is just right, striking the perfect balance and not at all too sweet. It’s subtly scented with rose water and orange blossom water, and a little pistachio on top adds nutty crunch.

Pro Tip: If the floral aroma of rose water and orange blossom water isn’t your thing, use vanilla or cinnamon instead.

Homemade Rice Pudding Recipe

Easy Rice Pudding Recipe

Ingredients for Rice Pudding:

  • Milk
  • Cornstarch
  • Medium-grain white rice
  • Water
  • Sugar
  • Rose water (optional)
  • Orange blossom water (optional)
  • Pistachios

Easy Rice Pudding Recipe in Glass Bowl on Gold Plate

How to Make Rice Pudding From Scratch:

  1. Make a cornstarch slurry by mixing milk and cornstarch.
  2. Partially cook rice.
  3. Heat milk and sugar.
  4. Combine the partially cooked rice and milk/sugar mixture and cook them together.
  5. Stir in the cornstarch slurry and cook a little longer.
  6. Add any flavorings, such as rose water, orange blossom water, vanilla, etc.
  7. Pour into individual serving cups, cool to room temperature, and then refrigerate to chill.
  8. Serve chilled, garnished with nuts.

Close Up Front View of Rice Pudding

What Kind of Rice is Best for Rice Pudding?

Medium-grain or short-grain rice works well for rice pudding. The difference is not only in the grain size, but the shorter the grain of rice, typically the more starchier it is. 

Starchy rice is good for making rice pudding because it lends a creamy texture.

Overhead View of Easy Rice Pudding Recipe with a Single White Rose and Vintage Spoons

More Easy Homemade Pudding Recipes:

Rice Pudding Recipe Front View with Rose in Background

Did you make this recipe? Please rate it and leave a comment below because I love hearing from you! You can also tag @anediblemosaic on social media. To stay up-to-date FOLLOW ME on Instagram, Twitter, and Facebook. Xoxo, Faith

Easy Rice Pudding Recipe

Prep Time5 minutes
Cook Time30 minutes
Yields: 6 servings
This Easy Rice Pudding Recipe is rich and creamy with a subtle floral aroma from rose water and nutty crunch from pistachio.

Email This Recipe

Get this recipe link emailed straight to your inbox!

Please enable JavaScript in your browser to complete this form.



  • Whisk together 1/2 cup of milk with the cornstarch in a small bowl; set aside.
  • Bring the rice and water up to a boil in a medium-sized, heavy-bottomed saucepan over medium heat. Cover the saucepan, turn heat down to simmer, and cook 12 minutes, stirring occasionally.
  • While the rice cooks, combine the remaining milk and sugar in another medium saucepan over medium heat. Cook until the sugar is dissolved and the milk starts to steam, stirring occasionally. Turn off heat.
  • When the rice is cooked, add the warm milk, cover the saucepan, and bring to a simmer over low heat, stirring occasionally. Cook 5 minutes, stirring frequently. Stir in the cornstarch/milk mixture, bring to a boil, and boil uncovered 3 minutes, stirring constantly. Remove from heat and stir in the rose water and orange blossom water.
  • Pour into 6 individual serving cups, cool to room temperature, then refrigerate to chill.
  • Serve chilled, garnished with the pistachios.


  • Vanilla Rice Pudding: Omit the rose water and orange blossom water. Add 1 1/2 teaspoons of pure vanilla extract (or 1/2 a pod of vanilla).
  • Cinnamon Rice Pudding: Omit the rose water and orange blossom water. Add 3/4 teaspoon of ground cinnamon.
  • This recipe from my cookbook An Edible Mosaic: Middle Eastern Fare with Extraordinary Flair by Faith Gorsky; Tuttle Publishing (2012).


Calories: 258kcal | Carbohydrates: 35g | Protein: 8g | Fat: 10g | Saturated Fat: 4g | Cholesterol: 16mg | Sodium: 74mg | Potassium: 325mg | Fiber: 1g | Sugar: 21g | Vitamin A: 289IU | Vitamin C: 1mg | Calcium: 197mg | Iron: 1mg

Nutritional information is automatically calculated and should be used as an approximate.

Course: Dessert
Cuisine: Arabic and Middle Eastern, Middle Eastern
Keyword: Easy Rice Pudding, Rice Pudding Recipe

Share it with me on Instagram and leave a comment to let me know your thoughts!

Easy Rice Pudding Recipe Pin

Disclosure: This post contains Amazon affiliate links to products I believe in, which means that even though it doesn’t cost you anything extra, I will receive a small amount of money from the sale of these items. Thank you for helping to support An Edible Mosaic!

Faith, author of An Edible Mosaic.
About Faith

I’m the writer, recipe developer, photographer, and food stylist behind this blog. I love finding the human connection through something we all do every day: eat! Food is a common ground that we can all relate to, and our tables tell a story. It’s my goal to inspire you to get in the kitchen, try something new, and find a favorite you didn’t know you had.

Leave a Reply

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

Recipe Rating

Similar Posts