Muhallabia: Rose Water Milk Pudding
This muhallabia recipe is the Middle East's answer to panna cotta — a silky, delicately set milk pudding perfumed with rose water and crowned with pistachios. It's naturally gluten-free, made from pantry staples, and can be prepared entirely ahead. Elegant enough for guests, easy enough for a weeknight.
Why you'll love this muhallabia
- Silky and light — a refreshing end to a rich meal.
- Make-ahead — it sets in the fridge while you cook the rest.
- Naturally gluten-free.
- Just five ingredients you probably already have.
What is muhallabia?
Muhallabia (also mahalabia, muhallebi or malabi) is a milk pudding thickened with cornflour or ground rice and scented with rose water or orange blossom. It's eaten right across the Middle East, Turkey and North Africa, and even reached medieval Spain through the Arab world.
Legend credits its name to a Persian general, al-Muhallab, who was said to have loved a rice-and-milk dish cooked for him — whether or not that's true, the pudding has been a fixture of Arab tables for over a thousand years. Delicate, floral and cooling, it's the everyday dessert of choice from Beirut to Istanbul, often finished with crushed pistachios and a thread of syrup.
Ingredients you'll need
- Milk — full-cream gives the silkiest set.
- Cornflour — or ground rice, for a slightly more traditional texture.
- Rose water — the signature perfume; orange blossom works beautifully too.
- Cardamom — optional, for a warm aromatic note.
- Pistachios — chopped, to finish.
How to make muhallabia, step by step
- Mix. Whisk the cornflour into about 1 cup of the cold milk until smooth and lump-free.
- Cook. Heat the remaining milk with the sugar until warm, then whisk in the cornflour mixture. Cook over medium heat, stirring constantly, until it thickens to a custard (5–8 minutes).
- Flavour. Off the heat, stir in the rose water and cardamom.
- Set. Pour into cups and chill at least 3 hours until set. Top with pistachios to serve.
Tips for the best muhallabia
- Keep whisking as it thickens to avoid lumps and catching on the base.
- Add rose water off the heat so its perfume doesn't cook away — and go gently, it's potent.
- Strain if needed for a flawless, silky finish.
Variations
Use orange blossom water instead of rose, add a little mastic for an authentic chew, or drizzle with sugar syrup or honey. A layer of apricot or rose syrup underneath makes it extra special.
Make ahead & storage
Muhallabia is best made ahead — it needs at least 3 hours to set and keeps for 3 days covered in the fridge. Add the pistachios just before serving so they stay crunchy.
What to serve it with
Lovely after a mezze feast or alongside baklava and Arabic coffee.
Muhallabia FAQ
Cornflour or ground rice? Cornflour sets silkier; ground rice is more traditional and slightly grainy.
Can I make it dairy-free? Yes — use a full-fat plant milk; the set will be a touch softer.
How long does it take to set? At least 3 hours in the fridge.
Why is mine lumpy? The cornflour wasn't dissolved in cold milk first, or you stopped whisking — strain to rescue it.
Muhallabia (Milk Pudding)
Silky rose water milk pudding with pistachios.
Ingredients
Instructions
- Whisk cornflour into 1 cup cold milk until smooth.
- Heat remaining milk with sugar; whisk in cornflour and cook until thick.
- Off the heat, stir in rose water and cardamom.
- Pour into cups, chill 3 hours, top with pistachios.
Approx. per serving: 190 cal · 5g fat · 30g carbs · 6g protein (estimate).
Shop the ingredients
Find rose water, cardamom, pistachios and more across our international foods and spice ranges — in Artarmon or online.
Hero photo by E4024 (CC BY-SA 4.0) via Wikimedia Commons.