Introduction
Mahalabiya is a silky Middle Eastern milk pudding that relies on cornstarch to build a delicate, spoonable texture while rosewater and orange blossom water give it a floral, subtly sweet character. This takes about 20 minutes on the stovetop plus 2 hours of chilling, making it ideal for a make-ahead dessert that tastes light and refined without being fussy.
Recipe Details
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 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
- In a saucepan, combine the milk, sugar, and cornstarch. Whisk or stir well to dissolve the cornstarch and sugar.
- 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.
- Reduce the heat to low and continue cooking for another 2-3 minutes, stirring constantly, until the pudding has a smooth and creamy consistency.
- Remove the saucepan from the heat and stir in the rosewater and orange blossom water. Mix well to incorporate the flavors.
- 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.
- Just before serving, garnish each pudding with a sprinkle of ground cinnamon and a generous amount of crushed pistachios or almonds.
- Serve the mahalabiya chilled and enjoy its creamy and refreshing taste.
Variations
Coconut version: Replace 1 cup of the milk with unsweetened coconut milk for a tropical flavor and slightly richer mouthfeel; coconut milk curdles less than dairy milk at high heat, so stir gently in the final minutes.
Cardamom instead of floral notes: Omit the rosewater and orange blossom water, and add ½ teaspoon ground cardamom when you remove the pan from heat; this gives you a warm, spiced character instead of floral.
Chocolate mahalabiya: Stir 3 tablespoons unsweetened cocoa powder into the milk-sugar-cornstarch mixture before cooking to build a chocolate pudding; the floral notes still work but become secondary.
Thicker, flan-like texture: Increase the cornstarch to ⅓ cup for a denser pudding that holds its shape better when unmolded; this works well if you plan to serve it directly from a dish rather than individual cups.
Topped with fruit compote: Omit the nuts and cinnamon and serve each chilled pudding topped with a spoonful of homemade or store-bought berry or apricot compote for brightness and tartness.
Tips for Success
Whisk the cornstarch thoroughly at the start. Lumps won’t fully dissolve once heat is applied, so spend 30 seconds really working the mixture in the cold milk before the pan touches the heat.
Stir constantly while heating. Cornstarch puddings can scorch on the bottom if left unattended; use a wooden spoon and keep motion steady from the center outward.
Add floral waters after the heat is off. Prolonged heat can dull their delicate aroma, so wait until step 4 to preserve their fragrance and flavor impact.
Chill fully before serving. The pudding continues to set as it cools; if you serve it warm or barely cool, it will be too loose and won’t have the signature silky spoon texture.
Use whole nuts and crush them yourself. Pre-crushed nuts can taste stale; buy whole pistachios or almonds and crush them with the side of a knife just before garnishing for better flavor and texture.
Storage and Reheating
Store mahalabiya in an airtight container in the refrigerator for up to 4 days. The pudding firms slightly as it sits; if it becomes too thick, you can gently stir in a tablespoon of cold milk to loosen it.
This pudding does not freeze well—the cornstarch-based structure breaks down and becomes grainy when thawed. Serve it cold directly from the fridge. If you need to reheat leftovers, warm them gently in a small saucepan over low heat, stirring constantly, then chill again before serving, though the texture will be less creamy than the original.
FAQ
Can I make this dairy-free?
Yes. Use unsweetened oat milk, almond milk, or coconut milk in place of dairy milk; oat milk produces the creamiest result because of its natural thickness.
Why is my pudding lumpy?
Cornstarch clumps if it hits hot liquid too fast. Always whisk it into cold milk first, then apply heat, stirring constantly from the start.
Can I reduce the sugar?
You can lower it to ⅜ cup without affecting the texture, but the rosewater and orange blossom water taste much sweeter in a less-sweet base, so taste as you go during the last step and adjust if needed.
What if I don’t have rosewater or orange blossom water?
Use 1 teaspoon vanilla powder and ¼ teaspoon ground cardamom together as a substitute; this shifts the flavor profile but keeps the pudding aromatic and pleasing.
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.
