Creamy, rich, and not overly sweet, Muhallebi (Mahalabia/Mahlabia) is a delicious Middle Eastern milk pudding that only requires a few simple ingredients. Unlike many labor-intensive Middle Eastern desserts (Baklawa, for example) Muhallebi is super easy to prepare!

If you're into quick, easy desserts, Muhallebi (also spelled Mahlabia and Mahalabia) is it! Because of its simplicity and readily available ingredients, it is served with other tasty pastries like Atayef not only on special holidays like Eid but is also enjoyed any day of the year!
You may also want to try this shemai recipe. It's prepared with vermicelli and can be enjoyed for breakfast or dessert!
Jump to:
😍 Why You'll Love This Recipe
- Muhallebi only takes around 20 minutes to prepare. Most of that time is spent stirring the pudding to keep it from burning or sticking to the pot.
- You only need a few simple ingredients to make this recipe!
- Mahalabia can be altered to fit any taste! If you don't have rose water, you can use vanilla extract, almond extract, or even lemon extract.
🛒 What You Need For This Recipe
🔖 Ingredients & Substitutions
- Milk: For a creamier texture, whole milk should be used to make muhallebi. However, you can use skim milk or substitute a portion of the milk with half and half or cream for an even richer taste.
- Thickener: Depending on the recipe, various thickeners can be used, including rice flour, cornflour, rice, and gelatin. This recipe calls for cornstarch. If using another thickener, the quantity will most likely need to be adjusted.
- Flavoring: Vanilla extract, saffron, rose water, and orange blossom water are all popular mahalabia flavorings. We will be adding rose water and, you guessed it, ground cardamom!
- Garnish: Just before serving the Mahlabia, it needs to be garnished. Popular garnishes include almonds, pistachios, and edible rose buds and petals.
*See the recipe card at the bottom of the post for exact quantities.
🥣 How to Make Muhallebi (Mahalabia)
Step 1: Whisk cornstarch into cold milk until smooth. Add sugar and cardamom powder and whisk to combine.
Step 2: Simmer the milk over medium heat, while whisking. When the mixture gets too thick to whisk, stir with a spoon or spatula.
Would you like to save this recipe?
Step 3: The pudding will begin to boil and pop. The whole process should take 10 to 15 minutes. Turn off the stove and stir in the rose water and half of the toasted pistachios, if desired (see tip below).
Pro Tip: Adding pistachios to the pudding will change the texture of the nuts, making them soft. If you prefer to keep the pistachios crunchy, don't mix any into the pudding, and use them as a garnish instead.
Step 4: Pour the milk pudding into decorative ice cream cups or dessert bowls. Refrigerate for a few hours until set.
🍽 Serving Suggestions
Just before serving, decorate the Mahlabia with pistachios or roasted pine nuts, edible dried roses, or dust lightly with cinnamon. Enjoy!
Pro Tip: Toast the pistachios in a pan for a few minutes to bring out their flavor before using them to garnish the muhallabia.
🤷🏻♀️ Recipe FAQs
Mahalabia is a Middle Eastern milk pudding and is prepared by thickening milk using a thickening agent like cornflour or cornstarch and sweetening it with sugar. Mahlabia is flavored with vanilla, rosewater, orange blossom water, and spices like cardamom and cinnamon.
Although it depends on the recipe, milk pudding is usually very light and sweet. Sometimes it has a creamy texture while other times other ingredients are stirred into it, for example, nuts, coconut, or raisins.
Mahlabia is an Arab pudding that is prepared with milk and a thickening agent. Unlike preparing custard, eggs are not required but can be added to give the milk pudding a richer taste and texture.
To make vegan muhallebi, simply replace the whole milk with coconut milk. Almond milk and cashew milk are other options, however, the muhallebi might not have the same rich, creamy mouthfeel.
👩🏼🍳 Pro Tips
- The thickening agent can also be substituted. Although cornstarch gives you a silky-smooth texture, you can substitute cornflour instead, if you don't mind a slightly grainier texture.
- Although you can eat Mahalabia while warm, the preferred way to enjoy it is chilled.
- If preparing ahead of time, do not add the nuts on top. Wait just before serving so they can retain their crunch.
- Store the pudding in the refrigerator and cover it with plastic wrap or foil to keep the milk pudding from absorbing other flavors in the refrigerator.
🍧 More Middle Eastern Recipes
You may also be interested in the following Middle Eastern recipes!
📖 Recipe
Muhallebi (Mahalabia) Middle Eastern Pudding
Ingredients
- 2 cups whole milk
- ¼ cup cornstarch
- ⅓ cup sugar
- ½ teaspoon cardamom
- ⅓ cup shelled pistachios (or less, see note)
- 1 tablespoon rosewater
Instructions
- Whisk cornstarch into cold milk until smooth. Add sugar and cardamom powder and whisk to combine.
- Simmer the milk over medium heat, while whisking. When the mixture gets too thick to whisk, stir with a spoon or spatula.
- The pudding will begin to boil and pop. The whole process should take 10 to 15 minutes. Turn off the stove and stir in the rose water and half of the toasted pistachios, if desired (see tip in notes).
- Pour the milk pudding into decorative ice cream cups or dessert bowls (affiliate link). Refrigerate for a few hours until set.
Serving Suggestions
- Just before serving, decorate the Mahlabia with pistachios, edible dried roses, or dust lightly with cinnamon. Enjoy!
Notes
- Keep in mind if you stir some of the nuts into the pudding, their texture will change and they will become soft. If you prefer to keep them crunchy, don't mix any into the pudding and you'll only need half the amount.
- Toast the pistachios in a pan for a few minutes to bring out their flavor.
- Mahalabia can be altered to fit any taste! If you don't have rose water, you can use vanilla extract, almond extract, or even lemon extract.
- The thickening agent can also be substituted. Although cornstarch gives you a silky-smooth texture, you can substitute cornflour instead, if you don't mind a slightly grainier texture.
- Although you can eat Mahalabia while warm, the preferred way to enjoy it is chilled.
- If preparing ahead of time, do not add the nuts on top. Wait just before serving so they can retain their crunch.
- Store in the refrigerator and cover with plastic wrap or foil to keep the milk pudding from absorbing other flavors in the refrigerator.
Olivia says
i am so confused by corn starch,corn flour,maizena, can this delicious recipe actually be nade with my canister of Argo starch?
Hilda Sterner says
Hi Olivia, it can be confusing! Cornstarch and corn flour are not the same. Cornstarch is more refined and is primarily used as a thickening agent so it can definitely thicken this pudding. Give it a try and see what you think!
Kathy Fisher says
I hope this recipe is on the menu of the Wedding Supper of the Lamb. Sounds like Heaven to me...cardamom pudding. Yum.
Hilda Sterner says
If not, I can hook you up before then. 😘
Kathy Fisher says
Looking forward to it Hilda.