Greek Desserts

Mahalepi Recipe (Cypriot Cornflour Blancmange)

Μαχαλεπί mah-hah-leh-PEE · Mahalepi

Total
30m
Serves
6
Level
Beginner
Jump to Recipe Pin
Cypriot mahalepi milk pudding topped with rose syrup and crushed pistachios

Photo: 'Mahalepi' prepared by me..hmm by Marios Tziortzis, CC BY-SA 2.0. Placeholder until original photography is shot.

In short

Mahalepi is a Cypriot milk pudding thickened with cornflour and mastic, set firm in the fridge, then served cold with a rose water or orange blossom syrup poured over and crushed almonds or pistachios scattered on top.

Mahalepi is a cold-set milk pudding that appears across the eastern Mediterranean under related names, and in Cyprus it carries a small pinch of ground mastic that gives it a faint, resinous perfume alongside the more obvious rose water finish. It is closer in texture to a soft blancmange than to a custard, since it sets purely on cornflour rather than eggs.

It could not be simpler to make and the whole recipe is really about patience: whisk constantly while it thickens on the stove, chill it properly, and do not rush the setting time. What lifts it from plain to genuinely refreshing is the syrup poured over just before serving, usually rose water or orange blossom water based, with a scatter of crushed almonds or pistachios on top for both crunch and colour.

It is a hot-weather dessert through and through, eaten cold from the fridge on a summer afternoon rather than after a heavy meal.

Key preparation steps

  1. Whisk cornflour into cold milk until completely smooth.
  2. Cook, whisking constantly, until it thickens to a thick, pourable custard.
  3. Pour into glasses and chill until fully set.
  4. Finish with rose water syrup and crushed nuts just before serving.

Getting the thickness right

Whisk the cornflour into a small amount of the cold milk first, until completely smooth with no lumps, before adding it to the rest of the milk. Adding dry cornflour directly to hot milk guarantees lumps that no amount of whisking afterwards will fully remove.

Cook over a medium heat, whisking constantly and without stopping, until the mixture thickens to something like a thick pourable custard, which usually takes eight to ten minutes. It will thicken further again as it cools and chills, so stop just before it feels properly done rather than after.

Mastic, and whether to include it

A small pinch of ground mastic, crushed with a little sugar to stop it clumping, is traditional and gives mahalepi its faintly resinous, chewy-on-the-tongue quality that distinguishes it from a plain cornflour pudding. It is a distinctive flavour that not everyone finds familiar on first taste.

It is entirely optional if you cannot get hold of mastic or are not sure you will like it. The pudding is still very good without it, simply a little plainer and closer to a standard milk blancmange.

The rose water finish

Do not stir rose water or orange blossom water into the pudding itself before it sets. Make a simple light syrup, sugar and water heated until dissolved, flavoured with a spoonful of rose water added off the heat, and pour this over the set pudding just before serving instead.

Adding floral water directly to the base can taste soapy once it has spent hours in the fridge, whereas a fresh syrup poured on top at the last moment stays bright and doesn't muddy the pudding's own flavour. Finish with a scatter of crushed pistachios or blanched almonds for colour and crunch.

Tips from my kitchen

Whisk the cornflour into cold milk first

Adding it directly to hot milk gives you a lumpy pudding no amount of stirring afterwards fixes.

Stop cooking slightly early

It continues to thicken as it cools and chills. Take it off the heat just before it looks fully done.

Add the rose water to the syrup, not the base

Floral water left to sit in the pudding base for hours can turn soapy. A fresh syrup poured on at serving time stays bright.

Mahalepi Recipe (Cypriot Cornflour Blancmange)

Μαχαλεπί · by Kalliopi Andreou · updated 2026-07-31

Prep
15m
Cook
15m
Total
30m
Serves
6

Ingredients

Scale

For the pudding

For the syrup and topping

Method

  1. Whisk the cornflour into about 150 ml of the cold milk in a small bowl until completely smooth.
  2. Heat the remaining milk with the sugar and mastic if using, in a heavy pan, until warm but not boiling.
  3. Whisk in the cornflour mixture. Cook over a medium heat, whisking constantly without stopping, for 8 to 10 minutes, until thickened to a thick, pourable custard.
  4. Pour into 6 small glasses or bowls. Let cool for 15 minutes at room temperature, then cover and refrigerate for at least 3 hours, until fully set.
  5. For the syrup, heat the sugar and water in a small pan, stirring until the sugar dissolves, then simmer for 3 minutes. Take off the heat and stir in the rose water. Cool completely.
  6. Just before serving, spoon the cooled syrup over the top of each set pudding and scatter with crushed pistachios or almonds.

Nutrition, per 1 glass

Calories
212
Protein
5 g
Carbs
36 g
Fat
6 g
Sat fat
3 g
Fibre
0 g

These figures are calculated estimates based on the ingredients listed, not laboratory analysis. Actual values vary with brands, cuts and portion size.

Frequently asked questions about Mahalepi

What does mahalepi taste like?

A mild, creamy set pudding closer to blancmange than custard, finished with a floral rose water syrup and the crunch of crushed nuts. A pinch of mastic, where used, adds a faint resinous note.

Can you make mahalepi without mastic?

Yes. It is a traditional addition but entirely optional, and the pudding is still good without it, simply plainer and closer to a standard milk blancmange.

How long does mahalepi keep?

Three to four days in the fridge, covered. Add the syrup and nuts only just before serving each portion, rather than in advance.