If you’re looking for a warm and comforting dessert that brings a taste of the Middle East to your table, then Lebanese rice pudding is the perfect choice.
This creamy and sweet dish is not only delicious but also very simple to make.
With just a few ingredients, you can enjoy a bowl of this delicious pudding that is sure to impress your family and friends.
The delicate flavor of orange blossom or rose water adds a special touch, making it a delightful treat for any occasion.
Why This Recipe Is a Must-Try
Lebanese rice pudding, or “mohallabieh,” is a popular dessert in many Middle Eastern cultures.
It’s rich, creamy, and has the right balance of sweetness.
Not only is this recipe easy to prepare, but it requires ingredients that you may already have in your pantry.
The addition of floral water makes this pudding unique and elevates it to something special.
Whether you are serving it at a dinner party or enjoying it on a cozy night at home, this rice pudding will be a crowd-pleaser.
Ingredients
- 1 cup (200 g) short grain rice
- 2 cups (480 ml) hot water
- 6 cups (2 liters) milk
- 1 cup (200 g) granulated sugar
- 1 tablespoon (15 ml) orange blossom water or rose water, or a mix
How To Make Lebanese Rice Pudding
Step 1: Rinse the Rice
Start by rinsing the short grain rice under cold water.
This helps to remove any excess starch, which can make the pudding too sticky.
Rinse it until the water runs clear, then drain it well.
Step 2: Cook the Rice
In a medium saucepan, combine the rinsed rice and hot water.
Bring it to a gentle boil over medium heat.
Once it starts boiling, reduce the heat to low, cover the pot with a lid, and let it simmer for about 15 minutes.
The rice should absorb most of the water and become tender.
Step 3: Add the Milk
Once the rice is cooked, gradually add in the milk while stirring gently.
This will help to incorporate the milk evenly.
Turn the heat back up to medium and cook the mixture, stirring continuously.
This helps to prevent the milk from scorching and ensures a creamy texture.
Step 4: Sweeten the Pudding
After the milk has been added and the pudding starts to thicken a bit, add the granulated sugar.
Stir it in well until the sugar is completely dissolved.
Continue stirring and cooking until the pudding reaches your desired thickness, usually about 15-20 minutes.
Step 5: Flavor It Up!
Once the pudding is thick and creamy, remove it from the heat.
Stir in the orange blossom water or rose water.
The amount you use can be adjusted based on your personal preference.
Start with one tablespoon and taste; you can always add more if you like a stronger flavor.
Step 6: Serve
Pour the rice pudding into individual serving bowls or a large dish.
Allow it to cool slightly at room temperature before placing it in the refrigerator.
Let it chill for at least a couple of hours before serving.
This dessert is best enjoyed cold.
Expert Tips
- Use short grain rice for the best texture. It absorbs more liquid and becomes creamier.
- Don’t skip rinsing the rice. This helps prevent the pudding from becoming too gummy.
- Stir often while cooking to prevent the milk from sticking to the bottom of the pan.
- Taste as you go! Adjust the sweetness and floral flavors to suit your preference.
Variations and Customizations
- For a nutty flavor, consider adding a few tablespoons of ground pistachios or almonds on top for garnish.
- You can substitute half of the milk with coconut milk for a tropical twist.
- Try adding a sprinkle of cinnamon or a few raisins for added texture.
- If you prefer a lighter version, you can replace regular milk with almond or oat milk.
How to Store Leftovers
Storing leftovers is super easy! Place any remaining rice pudding in an airtight container and store it in the refrigerator.
It will last for about 3 to 4 days.
If it thickens up too much in the fridge, you can stir in a little milk when you reheat it to get back that creamy consistency.
Enjoy it again for a quick snack or dessert!
FAQ
Can I make Lebanese rice pudding in advance?
Absolutely! In fact, it’s a great dessert to make ahead of time.
Just prepare it, let it cool, and store it in the refrigerator until you are ready to serve.
What kind of rice is best for this recipe?
Short grain rice is recommended for this recipe because it becomes extra creamy as it cooks.
You can also use medium grain rice if short grain is unavailable.
Can I use an alternative sweetener instead of granulated sugar?
Yes, you can substitute granulated sugar with other sweeteners like honey, maple syrup, or a sugar substitute.
Just remember to adjust the quantity based on the sweetness level of the alternative.
Is this dessert suitable for kids?
Definitely! Lebanese rice pudding is a wholesome and satisfying treat that kids usually enjoy.
The subtle flavors are mild and perfect for young taste buds.
Just make sure to monitor the sweetness level according to what your kids prefer.
Conclusion
Lebanese rice pudding is a delightful dessert that anyone can make at home.
With its creamy texture and floral notes, this dessert brings a taste of the Middle East right to your kitchen.
It’s comforting, sweet, and oh-so-satisfying.
Whether you’re serving it at a gathering or enjoying it quietly at home, this dish will surely bring smiles to your table.
So, grab your ingredients and give this recipe a try.
It’s time to treat yourself to a bowl of deliciousness!

Lebanese Rice Pudding
Equipment
- Medium Saucepan
- Mixing Bowl
Ingredients
Ingredients
- 1 cup short grain rice Rinsed under cold water
- 2 cups hot water
- 6 cups milk
- 1 cup granulated sugar
- 1 tablespoon orange blossom water or rose water Adjust to taste
Instructions
- Step 1: Rinse the rice under cold water until the water runs clear, then drain well.
- Step 2: In a medium saucepan, combine the rinsed rice and hot water. Bring to a gentle boil over medium heat, then reduce heat to low, cover, and simmer for about 15 minutes.
- Step 3: Gradually add the milk while stirring gently. Turn the heat back up to medium and cook, stirring continuously to prevent scorching.
- Step 4: Once the pudding starts to thicken, add the granulated sugar and stir until dissolved. Continue cooking until desired thickness is reached, about 15-20 minutes.
- Step 5: Remove from heat and stir in the orange blossom or rose water. Adjust the amount based on your preference.
- Step 6: Pour into serving bowls or a large dish, allow to cool slightly, then refrigerate for at least a couple of hours before serving.