Skip to content
lebanesedessert✨ New

Lebanese Milk Pudding with Orange Blossom (Muhallabia)

A silky cornstarch-set milk pudding scented with orange blossom water and topped with pistachios.

Prep
10 min
Cook
20 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#lebanese#muhallabia#milk pudding#orange blossom#dessert#cornstarch

About This Recipe

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.

Ingredients

Serves 4

  • 4 cupswhole milk
  • 0.5 cupgranulated sugar
  • 6 tbspcornstarch
  • 0.5 cupcold water
  • 2 tbsporange blossom water
  • 0.25 tspground ginger(optional)
  • 0.25 cupcrushed pistachios(for topping)
  • 1 tbspdried rose petals(optional, for topping)

Instructions

  1. 1

    Make the cornstarch slurry

    Whisk cornstarch into the cold water in a small bowl until fully smooth and no lumps remain.

  2. 2

    Heat the milk

    Combine milk and sugar in a saucepan over medium heat, stirring occasionally, until the sugar dissolves and the milk is warm but not boiling.

  3. 3

    Thicken the pudding

    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.

  4. 4

    Cook until thickened

    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.

  5. 5

    Add the aromatics

    Remove from heat and stir in orange blossom water and ground ginger if using.

  6. 6

    Chill and top

    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.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    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.

Variations

  • •

    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.

Storage

Refrigerate covered for up to 4 days. Do not freeze, as the cornstarch-set texture turns watery and separates once thawed.

History & Origin

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.

Frequently Asked Questions

Can I use cream instead of whole milk?

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.

Why is my pudding lumpy?

The cornstarch slurry was likely poured in too fast or without enough whisking; pour it in a slow stream while whisking briskly and continuously.

Can I skip the orange blossom water?

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.

Nutrition Facts

Per serving (180g / 6.3 oz) · 4 servings total

Calories230kcal
Protein6g
Carbohydrates33g
Fat8g
Fiber0g
Protein6g
Carbs33g
Fat8g

Time Summary

Prep time10 min
Cook time20 min
Total time30 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes