Cypriot Mahalepi Pudding with Rosewater and Coconut

Jump to Recipe

Cypriot mahalepi is a cold cornstarch pudding scented with rosewater, a dessert you’ll find in a lot of Cypriot homes during the warm months, right alongside other traditional treats like Cypriot flaounes. It sets into a silky, faintly sweet custard, then gets topped with shredded coconut and a drizzle of rosewater syrup.

The texture sits somewhere between a panna cotta and a milk pudding. Firm enough to hold its shape on a plate, but soft enough to give way with a spoon.

I make this version with whole milk instead of the traditional water base, because it gives the pudding a rounder, creamier taste. If you want the lighter, more traditional version, swap in water for half the milk.

This is a good dessert to make the night before, since it needs a few hours in the fridge to set anyway. Once it’s chilled, the rest comes together in about five minutes.

Why You’ll Love This Recipe

  • Sets in the fridge, no oven needed
  • Only 6 ingredients for the pudding base
  • Naturally gluten free and easy to portion
  • Tastes just as good the next day, good for make-ahead desserts

Ingredient Notes

  • cornstarch: This is what gives the pudding its silky, sliceable set. Don’t swap in regular flour, it won’t set the same way.
  • whole milk: Whole milk gives a creamier pudding. You can use 2% milk, but the texture will come out a touch lighter.
  • rosewater: Use a food-grade rosewater made for cooking, not a perfume-style bottle. Start with less and taste, since brands vary a lot in strength.
  • granulated sugar: Sweetens the pudding and the syrup. Cut it back by 10 to 15 g total if you like a less sweet finish.
  • unsweetened shredded coconut: Look for fine, dry shredded coconut, not sweetened flakes. It adds a little chew against the soft pudding.
  • pistachios: Crushed pistachios add color and crunch on top. Blanched almonds work too if that’s what you have.
Chilled mahalepi pudding unmolded on a marble plate, rosewater syrup pooling around the base and coconut on top.

Cypriot Mahalepi Pudding with Rosewater and Coconut

A chilled Cypriot cornstarch pudding flavored with rosewater and topped with shredded coconut and crushed pistachios.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 4 hours 20 minutes
Servings: 6 servings
Course: Dessert
Cuisine: Mediterranean
Calories: 264

Ingredients
  

Pudding
  • 700 ml whole milk
  • 90 g cornstarch about 6 tbsp
  • 90 g granulated sugar
  • 1 pinch salt
  • 1 tbsp rosewater (15 ml); added off the heat
Rosewater Syrup
  • 100 ml water
  • 50 g granulated sugar
  • 1 tbsp rosewater (15 ml)
Topping
  • 40 g unsweetened shredded coconut
  • 30 g pistachios crushed, unsalted

Method
 

Make the Pudding
  1. Rinse six 120 ml ramekins or molds with cold water and set them upside down to drain. This helps the set pudding release cleanly later.
  2. In a 3-quart / 2.8 L saucepan, whisk the cornstarch, sugar, and salt together. Slowly whisk in about 150 ml of the milk until you have a smooth paste with no lumps.
  3. Whisk in the rest of the milk, then set the saucepan over medium heat.
  4. Cook, whisking constantly and scraping the corners of the pan, for 8 to 10 minutes, until the mixture thickens and coats the back of a spoon in a thick ribbon. It should bubble gently at the edges. If you stop whisking, it will catch and form lumps on the bottom, so keep moving.
  5. Take the pan off the heat and stir in 1 tablespoon of rosewater.
  6. Divide the pudding between the molds, tapping each one on the counter to release air bubbles. Let them cool at room temperature for 20 minutes.
  7. Cover the molds and chill for at least 4 hours, until the pudding is fully set and holds its shape when you tilt the mold.
Make the Rosewater Syrup
  1. While the pudding chills, combine the water and sugar for the syrup in a 1-quart / 1 L saucepan. Simmer over medium heat for 3 to 4 minutes, until the sugar dissolves and the syrup looks slightly thickened.
  2. Remove from the heat and stir in the remaining 1 tablespoon of rosewater. Let the syrup cool completely before using.
Assemble and Serve
  1. Run a thin knife around the edge of each mold, then invert onto a small plate to unmold, or serve straight from the ramekin.
  2. Drizzle each pudding with rosewater syrup and sprinkle with shredded coconut and crushed pistachios. Serve cold.

Notes

  • Whisk constantly while the pudding cooks or the bottom will scorch.
  • Chill the pudding at least 4 hours before unmolding.
  • Rinse molds with water first so the pudding releases easily.
  • Add rosewater off the heat to keep the flavor from turning soapy.
Cornstarch and milk mixture thickening in a saucepan, whisk lifting a thick ribbon of pale pudding.

Tips for Success

  • Whisk the cornstarch paste smooth before adding the rest of the milk, or you’ll end up with lumps.
  • Keep whisking while the pudding cooks, especially around the edges, so nothing sticks and scorches.
  • Rinse the molds with cold water before filling, so the set pudding slides out cleanly later.
  • Chill the pudding at least 4 hours before unmolding, or it will be too soft to hold its shape.
  • Add the rosewater off the heat, since boiling it too long can turn the flavor soapy.

Variations

  • Swap half the milk for water for a lighter, more traditional mahalepi with a cleaner rosewater flavor.
  • Stir a pinch of ground mastic into the milk for a chewy-glossy finish closer to the classic Cypriot version.
  • Use orange blossom water instead of rosewater for a citrusy pudding that pairs well with fresh oranges.

Storage and Reheating

Mahalepi keeps well chilled, so store it covered in the fridge for 3 to 4 days. Keep it in the molds or ramekins until you’re ready to serve, then unmold and add the topping just before eating.

This pudding is best served cold and freshly unmolded. It isn’t a reheat situation, since any heat will turn the set custard back to liquid. If you want to prep ahead, make the pudding and syrup up to 2 days in advance in separate containers, then assemble right before serving.

Skip the freezer. Cornstarch puddings turn watery and grainy once frozen and thawed, so freezing isn’t a good option here.

Serving Suggestions

Mahalepi is a dessert on its own, but I like to serve it in small glass cups so the rosewater syrup pools on top instead of running off a plate. A few extra crushed pistachios on the side make it feel a little more finished.

It pairs well with fresh fruit like sliced strawberries or orange segments, since the acidity cuts through the sweetness. A cup of strong coffee or mint tea afterward works well too.

For a dinner party, portion it into small jars a day ahead and add the syrup and topping right before guests arrive.

Two glass cups of rosewater pudding on a linen napkin, fresh mint and pistachios scattered on a wooden table.

FAQ

Why is my mahalepi pudding runny and not setting?

This usually means it wasn’t cooked long enough or didn’t chill long enough. The mixture needs to bubble gently and coat the back of a spoon in a thick ribbon before you pour it into molds, and it needs a full 4 hours in the fridge to firm up completely.

Can I use rice flour or flour instead of cornstarch in mahalepi?

Cornstarch is what gives mahalepi its silky, sliceable set, so I don’t recommend swapping it out. Rice flour will set with a grainier texture, and regular flour won’t firm up into a proper pudding at all. Stick with cornstarch for the texture this dessert is known for.

How far ahead can I make Cypriot mahalepi pudding?

You can make the pudding up to 2 days ahead and keep it covered in the fridge in its molds. Make the rosewater syrup separately and add the coconut and pistachio topping right before serving, so the topping stays crisp instead of going soft.

What goes well with rosewater pudding like mahalepi?

Fresh fruit like strawberries, orange segments, or pomegranate seeds pairs well with the floral flavor. A cup of strong coffee or mint tea after dinner also works, much like it would alongside a slice of Greek honey cake with walnuts, since the pudding is light and not too sweet on its own.

Is mahalepi pudding gluten free?

Yes, mahalepi is naturally gluten free since it’s made with cornstarch, milk, sugar, and rosewater instead of any wheat flour. Just double check your rosewater and any topping you add, like store-bought coconut flakes, to make sure nothing sneaks in gluten.

What’s the difference between mahalepi and muhallebi?

Mahalepi is the Cypriot version of this milk and cornstarch pudding, usually topped with rosewater syrup and shredded coconut. Muhallebi, found across Turkey and the Middle East, is very similar but often flavored with orange blossom water and topped with crushed nuts instead of coconut.

If you enjoyed this, try

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating