A silky cornstarch-set milk pudding scented with orange blossom water and topped with pistachios.
Muhallabia is a classic Lebanese milk pudding, thickened with cornstarch rather than eggs, which gives it a distinct, almost bouncy silkiness unlike a Western custard. Orange blossom water, not fresh orange or ginger, is the traditional aromatic here, so this recipe leans into that honest correction while adding a small, optional pinch of ground ginger for warmth, which some Lebanese households do include alongside the floral notes. The technique is simple but requires attention: the cornstarch slurry must be whisked constantly into the warm milk over medium heat, since it thickens quickly in the final few minutes and can clump or scorch if left unstirred. Getting the ratio right is what separates a pudding that holds a spoon upright from one that's runny or, worse, rubbery from too much starch. Chilled until fully set and topped with crushed pistachios and a light drizzle of rose or orange blossom syrup, muhallabia is a dessert served in small portions across Lebanon, at family dinners and during Ramadan, valued for its lightness after a heavier meal.
Serves 4
Whisk cornstarch into the cold water in a small bowl until fully smooth and no lumps remain.
Combine milk and sugar in a saucepan over medium heat, stirring occasionally, until the sugar dissolves and the milk is warm but not boiling.
Whisk the cornstarch slurry once more, then pour it into the warm milk in a steady stream while whisking constantly.
Never stop whisking once the slurry goes in — the cornstarch settles and clumps within seconds if left alone.
Continue cooking over medium heat, whisking constantly, for 5-7 minutes until the mixture thickens enough to coat the back of a spoon and holds a trail when you drag the whisk through it.
Remove from heat and stir in orange blossom water and ground ginger if using.
Pour into individual serving cups or bowls. Cool to room temperature, then refrigerate at least 3 hours until fully set. Top with crushed pistachios and rose petals before serving.
Whisk constantly during the thickening step — even 10 seconds of stillness can cause lumps that are hard to smooth out afterward.
Start with 1 tablespoon of orange blossom water and add more to taste, since brands vary significantly in strength.
If the pudding sets too firm, you likely used too much cornstarch; stick closely to the measured amount for a silky, spoonable texture.
Rose water version: replace the orange blossom water with rose water for a different but equally traditional floral note.
Layer with fruit compote, such as stewed apricots or cherries, between the pudding and topping.
Make it dairy-free by substituting full-fat coconut milk or oat milk for the whole milk.
Refrigerate covered for up to 4 days. Do not freeze, as the cornstarch-set texture turns watery and separates once thawed.
Muhallabia has roots in Abbasid-era Arab cooking over a thousand years ago and spread across the Levant and beyond; the Lebanese version is typically lighter and more delicately floral than some regional cousins, and it remains a common dessert at family meals and during Ramadan iftars.
You can replace up to a quarter of the milk with cream for a richer pudding, but using all cream makes it heavier than the traditionally light muhallabia.
The cornstarch slurry was likely poured in too fast or without enough whisking; pour it in a slow stream while whisking briskly and continuously.
You can, but it's the dish's signature flavor; a small amount of vanilla extract is the closest substitute if you can't find it.
Per serving (180g / 6.3 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.