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 orange blossom water. A sprinkling of chopped pistachios on top is a classic garnish that makes this simple dessert feel special.

Lebanese rice pudding in glass dessert bowl

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 (in the most wonderful way possible!) with a variety of delicious puddings, including a couple versions of rice pudding, called roz bil haleeb, which literally means “rice with milk”. Pudding desserts like this are very popular in Middle Eastern cuisine because they’re light and refreshing, not overly heavy or sickly sweet. They’re also easy to make, but in true Middle Eastern cooking style, they still manage to be a work of art, beautiful in their simplicity.

long stem white roses on rustic dark wood table

This classic Arabic 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. 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.

This is my mother-in-law Sahar’s recipe that she taught me when my ex-husband and I lived with his family in Damascus, Syria. This is the type of easy sweet treat that you can find in the fridge at any given time, either for kids to enjoy as a snack after school or to serve to guests who randomly pop in. It’s also a lovely dessert for Ramadan, Eid, or any celebration.

top view of Syrian creamy rice pudding in serving glasses on dark wooden table with white rose

Ingredients

Ingredients Explained

In this section I explain the ingredients and give substitution ideas where applicable. For the full recipe (including the ingredient amounts), see the recipe card below.

  • Milk – I use whole milk for its rich flavor and creamy texture, but any kind of milk will work. The milk is divided; 1/2 cup is mixed with the cornstarch to form a slurry and 3 1/2 cups is heated with the sugar. Make sure the milk that you mix with the cornstarch is cold so the cornstarch dissolves properly.
  • Cornstarch – To make the pudding thick and creamy.
  • Medium grain white rice – Don’t use long-grain rice in this recipe; the starch from medium-grain rice helps create a creamy texture. I very quickly rinse the rice in a colander under cool running water (about 3 seconds while swooshing it around with my hand) to clean it but leave as much of the starch as possible.
  • Water – To cook the rice.
  • Sugar – Granulated white sugar.
  • Rose water and orange blossom water – These are traditional flavorings in Middle Eastern sweets.
  • Unsalted pistachios – Used as a garnish, pistachios add a little nutty crunch and makes this simple pudding feel special.
front view of glass dessert dishes with simple rice pudding topped with pistachios

How to Make Rice Pudding From Scratch on the Stovetop

  1. Make the cornstarch slurry. Whisk together 1/2 cup cold milk with the cornstarch in a small bowl to form a slurry; set aside.
  2. Cook the rice. 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.
  3. Dissolve the sugar in the milk. While the rice cooks, combine the remaining 3 1/2 cups milk and the sugar in another medium saucepan over medium heat. Cook until the sugar is dissolved and the milk starts to steam, stirring occasionally; remove from the heat.
  4. Finishing touches. 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 slurry, bring to a boil, and boil uncovered 3 minutes, stirring constantly. Remove from heat and stir in the rose water and orange blossom water.
  5. Chill. Pour into 6 individual serving cups, cool to room temperature, and then refrigerate to chill (3 to 4 hours).
  6. Enjoy. Serve chilled, garnished with the pistachios.
top view of rose water rice pudding with pistachios

Storage

Place a piece of plastic wrap on top of each pudding; stored this way, the puddings will stay good for up to 4 days in the fridge – but they’ll probably be gone well before then!

Tips For the Best Homemade Rice Pudding

  • If the floral aroma of rose water and orange blossom water isn’t your thing, use 1/2 tablespoon of vanilla or 3/4 to 1 teaspoon of cinnamon instead.
  • To prevent a rubbery skin from forming on top of the pudding, place a piece of plastic wrap directly on top of each one after you transfer the pudding to the individual cups.
simple rice pudding in glasses on rustic wooden table with rose

Frequently Asked Questions

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 without having to add cream. In this recipe, we use medium-grain white rice.

What kind of milk can I use to make rice pudding?

I use whole milk to make rice pudding for its rich flavor and creamy texture. However, any kind of milk you like will work, even plant-based varieties. If you’re using a vegan milk, go for something creamy, such as oat milk, coconut milk, cashew milk, or almond milk.

More Easy Homemade Pudding Recipes

arabic rice pudding made on the stovetop

Let’s Connect

an edible mosaic submark initials

Did you make this recipe? Please rate it and leave a comment below. You can also tag @anediblemosaic on social media.

To stay up-to-date, follow me on Facebook, Instagram, Pinterest, and Twitter!

Easy Arabic Rice Pudding Recipe

Prep Time5 minutes
Cook Time25 minutes
Other Time3 hours
Yields: 6 servings
It's easy to make this lovely rice pudding recipe on the stovetop with just 30 minutes of hands-on time! It's deliciously creamy, yet light and refreshing with a lacing of flower water. A little sprinkle of pistachio on top is the perfect foil, adding nutty flavor and contrasting crunchy texture.

Email This Recipe

Get this recipe link emailed straight to your inbox!

Plus you’ll be the first to get new recipes and tips.

Ingredients
 

Instructions
 

  • Make the cornstarch slurry. Whisk together 1/2 cup cold milk with the cornstarch in a small bowl to form a slurry; set aside.
  • Cook the rice. 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.
  • Dissolve the sugar in the milk. While the rice cooks, combine the remaining 3 1/2 cups milk and the sugar in another medium saucepan over medium heat. Cook until the sugar is dissolved and the milk starts to steam, stirring occasionally; remove from the heat.
  • Finishing touches. 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 slurry, bring to a boil, and boil uncovered 3 minutes, stirring constantly. Remove from heat and stir in the rose water and orange blossom water.
  • Chill. Pour into 6 individual serving cups, cool to room temperature, and then refrigerate to chill (3 to 4 hours).
  • Enjoy. Serve chilled, garnished with the pistachios.

Notes

  • Milk: I use whole milk for its rich flavor and creamy texture, but any kind of milk will work. The milk is divided; 1/2 cup is mixed with the cornstarch to form a slurry and 3 1/2 cups is heated with the sugar. Make sure the milk that you mix with the cornstarch is cold so the cornstarch dissolves properly.
  • To Prevent a Rubbery Skin From Forming on Top of the Pudding: Place a piece of plastic wrap directly on top of the pudding right after you transfer the pudding to the individual cups.
  • Storage: Place a piece of plastic wrap on top of each pudding; stored this way, the puddings will stay good for up to 4 days in the fridge – but they’ll probably be gone well before then!
  • Vanilla Rice Pudding Variation: Omit the rose water and orange blossom water. Add 1/2 tablespoon of pure vanilla extract (or 1/2 a pod of vanilla; if you use a vanilla pod, add it during step 2 of the instructions).
  • Cinnamon Rice Pudding Variation: Omit the rose water and orange blossom water. Add 3/4 to 1 teaspoon of ground cinnamon.
  • Recipe Source: I learned how to make this recipe from my Syrian mother-in-law Sahar when I lived in Damascus. It was first printed in my cookbook An Edible Mosaic: Middle Eastern Fare with Extraordinary Flair by Faith Gorsky; Tuttle Publishing (2012).

Nutrition

Calories: 256kcal | Carbohydrates: 35g | Protein: 8g | Fat: 10g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Cholesterol: 20mg | Sodium: 65mg | Potassium: 355mg | Fiber: 1g | Sugar: 21g | Vitamin A: 289IU | Vitamin C: 0.3mg | Calcium: 215mg | Iron: 1mg

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

Course: Dessert
Cuisine: Arabic and Middle Eastern, Middle Eastern
Keyword: Arabic Rice Pudding, Creamy Rice Pudding Recipe, Easy Rice Pudding, Easy Rice Pudding Recipe, Homemade Rice Pudding, How to Cook Rice Pudding, How to Make Rice Pudding, Middle Eastern Rice Pudding, Rice Pudding Recipe, Simple Rice Pudding Recipe

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

riz bil haleeb arabic ice pudding recipe pin

This post was first published on An Edible Mosaic on July 8, 2020 and updated on March 18, 2026.

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