Pinterest Pin for Egyptian Milk Pudding (Mahalabiya)

Introduction

Egyptian mahalabiya is a chilled milk pudding with a silky, custard-like texture, flavored with rosewater and orange blossom water, then topped with cinnamon and crushed nuts. The cornstarch does the thickening work, so you end up with something rich but not heavy—perfect as a light dessert after a heavier meal or as a make-ahead option for entertaining.

This recipe and accompanying image were created with the help of AI for inspiration and guidance. Results may vary depending on ingredients, equipment, and technique.

Recipe Details

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes (plus 2 hours chilling)
  • Servings: 4

Ingredients

  • 4 cups milk
  • ½ cup granulated sugar
  • ¼ cup cornstarch
  • 1 teaspoon rosewater
  • 1 teaspoon orange blossom water
  • Ground cinnamon for garnish
  • Crushed pistachios or almonds for garnish

Instructions

  1. In a saucepan, combine the milk, sugar, and cornstarch. Whisk or stir well to dissolve the cornstarch and sugar.
  2. Place the saucepan over medium heat and cook the mixture, stirring constantly, until it thickens and comes to a gentle boil. This will take about 10-15 minutes.
  3. Reduce the heat to low and continue cooking for another 2-3 minutes, stirring constantly, until the pudding has a smooth and creamy consistency.
  4. Remove the saucepan from the heat and stir in the rosewater and orange blossom water. Mix well to incorporate the flavors.
  5. Divide the pudding into serving bowls or dessert cups. Allow the pudding to cool for a few minutes, then refrigerate for at least 2 hours, or until chilled and set.
  6. Just before serving, garnish each pudding with a sprinkle of ground cinnamon and a generous amount of crushed pistachios or almonds.
  7. Serve the mahalabiya chilled and enjoy its creamy and refreshing taste.

Variations

Cardamom instead of orange blossom water: Replace the orange blossom water with ½ teaspoon ground cardamom for a warmer, slightly spiced flavor that pairs well with pistachios.

Pomegranate topping: Skip half the crushed nuts and add fresh pomegranate arils on top for a tart, juicy contrast to the sweet pudding.

Coconut milk swap: Replace 1 cup of the regular milk with coconut milk for a richer, tropical version while keeping the same thickening ratio.

Dairy-free version: Use oat or almond milk in place of regular milk; the pudding will set the same way and taste slightly nuttier.

No-cook chilled variation: If you prefer to skip stovetop cooking, whisk the cornstarch with ½ cup cold milk until smooth, then gradually whisk into 3½ cups cold milk with the sugar stirred in. Refrigerate overnight; the cornstarch will hydrate and thicken the pudding without heat.

Tips for Success

Whisk the cornstarch thoroughly at the start. Lumps in the cornstarch will remain throughout cooking, so spend 30 seconds whisking to break them up before applying heat.

Stir constantly while heating. The pudding thickens rapidly once it reaches temperature; constant stirring prevents a thin layer from forming on the bottom and ensures even, creamy results.

Add floral waters after heat is off. Rosewater and orange blossom water are delicate; adding them to hot pudding can mute their flavor. Wait until you’ve removed the pan from heat, then stir them in.

Chill fully before serving. Two hours is the minimum; overnight chilling gives a firmer, more custard-like set and develops the floral flavors more clearly.

Toast the nuts beforehand. Lightly toasting pistachios or almonds in a dry skillet for 2–3 minutes deepens their flavor and makes the topping crunchier against the soft pudding.

Storage and Reheating

FAQ

Can I use full-fat coconut milk instead of dairy milk?

Yes. Use the full can (about 13.5 oz) mixed with 2½ cups regular milk or additional coconut milk to reach 4 cups total. The pudding will be richer and set slightly firmer.

What if my pudding doesn’t thicken?

You likely added the liquid too quickly or the heat was too low. If it hasn’t set after 2 hours of chilling, dissolve 1 tablespoon of additional cornstarch in 2 tablespoons of cold milk, stir it into the chilled pudding, heat gently over low heat for 2 minutes, then chill again.

Can I make this dairy-free?

Yes. Oat, almond, or soy milk all work in the same amount. Coconut milk creates a richer result; for a lighter version, use unsweetened oat or almond milk and taste before adding the sugar, as some brands are presweetened.

How much rosewater and orange blossom water should I use if I only have one?

Use 2 teaspoons of whichever you have. Both are potent, so 2 teaspoons total will give a distinct floral note without overpowering the milk.


Attribution: Recipe text from “Cookbook:Egyptian Milk Pudding (Mahalabiya)” on Wikibooks (© Wikibooks contributors).

Source: https://en.wikibooks.org/wiki/Cookbook:Egyptian_Milk_Pudding_(Mahalabiya)

License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/

Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.