Muhallebi is a light and creamy Turkish Milk Pudding made with milk, sugar, and starch. It is one of the oldest desserts in Turkish cuisine, sold in muhallebici shops all over the country.

Outside Turkey, it is known as Mahalabia or Mouhalabieh, and it is popular across the Middle East.
Jump to:
This recipe needs only 5 ingredients and 20 minutes of work. The pudding sets in the fridge, so it is a great make-ahead dessert, and it looks impressive served in individual bowls garnished with pistachios and berries.
Like Authentic Middle Eastern Walnut Baklava, Qatayef, and Kunefe, this creamy pudding is served all over the Middle East, and every household has its own way of flavoring it.
The History of Muhallebi
The story of this milk pudding goes back to the end of the 7th century. A Persian cook is said to have prepared it for an Arab general named Muhallab bin Abi Sufra, who liked it so much that the dessert took his name. It reached the Ottoman palace kitchens centuries later and never left Turkish tables.
During the Middle Ages, muhallebi was made with shredded chicken. That version survives in Turkey as Tavuk GΓΆΔsΓΌ, made with the breast of very young chickens. It does not taste of chicken at all, but the fine threads of meat give the pudding a stretchy, chewy texture that is hard to get any other way.
Kazandibi is a variation of that same pudding, where a thin layer is caramelized on the base of the pan before the rest is poured over it and left to set.
All of these are sold in muhallebici shops, the Turkish pudding shops you find on almost every high street, alongside Keskul - Turkish Almond Pudding and Sutlac. They sit in the same tradition as the bozahane, the old shops that sell Turkish Boza Drink through the winter.

Why This Recipe Works?
- It is made with a handful of everyday ingredients and needs no special equipment.
- The pudding takes 20 minutes at the stove, then the fridge does the setting.
- It is easy to scale up for a crowd, and this recipe makes 4 large or 5 small portions.
Ingredients You'll Need
Please scroll down to the recipe card below for the full ingredients list with measurements, complete recipe method, recipe notes, and nutritional information.

- Milk - Whole milk gives the best texture, but 2% or skim milk also work. For a richer pudding, swap half of the milk for heavy cream.
- Sugar - Granulated or superfine sugar. Muhallebi is meant to be lightly sweet, so it carries the flavoring rather than covering it. You can reduce the sugar to suit your taste without affecting how the pudding sets.
- Thickening agent - I use a mixture of all-purpose flour and wheat starch, which sets the pudding softly without making it rubbery. You can swap the wheat starch for cornstarch or rice flour; rice flour gives a slightly grainier texture.
- Butter - Optional, and only a small amount, for a glossier finish. Use unsalted, as salted butter would affect the taste.
- Flavoring - I use mastic gum (damla sakΔ±zΔ±), the classic Turkish choice, which gives a gentle pine and resin note. Use it sparingly, as too much turns the pudding bitter and medicinal. You can swap it for vanilla paste, rose water, orange blossom water, or a pinch of ground cardamom. Mastic gum is sold in Middle Eastern shops and online.
- Garnish - Ground pistachios are the most common topping, along with berries or pomegranate seeds. Pine nuts, almonds, walnuts, coconut, or dried rose petals all work.
How to Make Muhallebi?
If using mastic gum, place it in a mortar and pestle with a teaspoon of sugar and turn it into a powder; set it aside. The sugar prevents the mastic from sticking to the mortar and pestle while grinding.

Pour the cold milk into a heavy-based pan and whisk in the sugar, flour, and starch until there are no lumps.
Starting with cold milk is what keeps the pudding smooth; starch added to hot milk goes lumpy straight away.

Place the pan on medium heat and bring the mixture to a boil, while stirring continuously.
When the pudding starts boiling, lower the heat and let it gently simmer for a few minutes until it thickens enough to coat the back of a spoon. In Turkey the cue is that it should be a little thicker than boza, since it firms up a lot more in the fridge.
Add the ground mastic gum along with the butter (optional) and keep stirring until the mastic has fully melted through.

Divide the muhallebi into individual serving bowls and let them cool to room temperature. If you want to avoid a skin forming, press a piece of plastic wrap directly onto the surface.
Transfer the bowls to the fridge and leave them to set for at least 4 hours, ideally overnight.
Garnish with pistachio nuts, berries, pomegranate seeds, or pine nuts before serving.

Recipe Tips From the Chef
- Whisk the flour and starch into cold milk before the pan goes anywhere near the heat, as this is the only reliable way to keep the pudding lump free.
- Stir constantly once the pan is on the heat, and keep the heat moderate so the milk does not catch on the base and taste scorched.
- Do not keep cooking the pudding once it has thickened enough to coat the back of a spoon, as it firms up a lot more as it chills.
- If lumps do form, blitz the hot pudding with an immersion blender or push it through a fine mesh strainer before it goes into the bowls, and no one will ever know.
- Keep the bowls covered in the fridge with plastic wrap or foil, so the pudding does not pick up other smells.
- Toast the pistachios for a few minutes and chop or blitz them, then add them just before serving so they stay crunchy.
Why is My Muhallebi Runny or Lumpy?
Runny muhallebi usually means it was taken off the heat too early or has not chilled long enough, and it thickens a lot as it cools, so give it the full 4 hours in the fridge.
If it is still too loose, stir a tablespoon of starch into a little cold milk, whisk it into the pudding, and cook it for another minute or two.
If it has gone too thick, loosen it with a splash of milk over low heat. Lumps come from adding the starch to warm milk, so always whisk the flour and starch into cold milk before the pan goes on the heat, and blitz the pudding or push it through a fine mesh strainer if lumps appear anyway.
How to Serve Muhallebi?
Muhallebi is served cold, in small individual bowls or glasses, and it belongs at the end of a big meal rather than alongside it. Like Turkish Fig Pudding, it is a favorite during Ramadan, because it is light enough to eat after a long day of fasting.
Garnish only just before serving, so the nuts stay crisp and the fruit does not bleed into the pudding. A glass of Turkish Tea - Γay or a cup of Turkish Coffee alongside is how it is usually eaten at home.
Ground pistachio is the most common topping across Turkey and the Middle East. You can also use pine nuts, almonds, or walnuts, along with rose petals, coconut shavings, pomegranate seeds, or fresh berries.
Variations
Muhallebi is a base more than a fixed recipe, and every family flavors it differently.
- SakΔ±zlΔ± muhallebi is the version in this recipe, flavored with ground mastic gum for that gentle resin note.
- For the Arabic style, leave out the mastic and stir in a teaspoon of rose water or orange blossom water off the heat.
- Limonlu muhallebi is made with lemon juice and zest added at the end, which gives a fresher, sharper pudding for hot weather.
- For a chocolate version, whisk 2 tablespoons of cocoa powder in with the sugar and starch at the start.
- Swapping half of the milk for heavy cream makes a richer, denser pudding closer to panna cotta.
- Layer the set pudding with shredded kadayΔ±f pastry or crushed cookies in glasses for a dressed-up dessert.
- Su muhallebisi is the lightest member of the family, set with starch and water instead of milk and served with rose syrup.
Storage and Make Ahead
Muhallebi is a make-ahead dessert by design. It needs at least 4 hours in the fridge to set, and it is even better made the day before, so it is one less thing to do when you have guests.
Once set, keep the bowls covered with plastic wrap or foil and eat them within 5 days. Do not freeze it, as the starch and milk separate on thawing and the pudding turns watery and grainy.
Add the pistachios, berries, or pomegranate just before serving, because they soften and bleed into the pudding if they sit on it in the fridge.
Recipe FAQs
They are the same dessert with different names and small differences in flavor. Turkish muhallebi is usually thickened with a mix of flour and wheat starch and flavored with mastic gum or vanilla, while Arabic mahalabia leans on cornstarch and is scented with rose water or orange blossom water, sometimes with cream added for richness.
Yes. Mastic gum gives the classic Turkish flavor, but a teaspoon of vanilla paste, rose water, or orange blossom water added off the heat works just as well.
Milk is the main ingredient here, and whole milk gives the best texture and flavor. You can use almond milk or coconut milk for a vegan version, though the result is lighter and less creamy than the original.
It is a light, silky milk pudding, sweet but not sugary, with a clean dairy flavor that carries whatever you flavor it with. Mastic gum gives it a gentle pine note, while rose water makes it mildly perfumed.
Related Recipes
For more Turkish and Middle Eastern desserts, why not try:
Did you make this recipe? Please let me know how it turned out! Leave a comment below and tag @cookingorgeous on Instagram and hashtag it #cookingorgeous.
I hope you enjoy making this light and creamy Muhallebi - Turkish Milk Pudding as much as you enjoy eating it! πΒ
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking Gorgeous

Muhallebi - Turkish Milk Pudding
Ingredients
- 5 cups whole milk (1200 ml)
- 1 cup granulated or superfine sugar (200 grams)
- 3 tablespoon all-purpose flour (25 grams)
- ΒΌ cup wheat starch or cornstarch (35 grams)
- 3 pieces mastic gum (optional)
- 2 teaspoon butter (10 grams)
- berries and ground pistachio (to garnish)
Instructions
Make the Pudding
- If using mastic gum, place it in a mortar and pestle with a teaspoon of sugar and turn it into a powder, set it aside. The sugar prevents the mastic from sticking to the mortar and pestle while grinding.
- Pour the cold milk into a heavy-based pan and whisk in the sugar, flour, and starch until there are no lumps. Starting with cold milk is what keeps the pudding smooth.
- Place the pan on medium heat and bring the mixture to a boil, while stirring continuously.
- When the pudding starts boiling, lower the heat and let it gently simmer for a few minutes until it thickens enough to coat the back of a spoon. It should be a little thicker than boza, as it firms up a lot more in the fridge.
- Add the ground mastic gum along with the butter (optional) and keep stirring until the mastic has fully melted through.
Chill and Serve
- Divide the muhallebi into individual serving bowls and let them cool to room temperature. To avoid a skin forming, press a piece of plastic wrap directly onto the surface.
- Transfer the bowls to the fridge and leave them to set for at least 4 hours, ideally overnight.
- Garnish with pistachio nuts, berries, pomegranate seeds, or pine nuts before serving.
Notes
- Whisk the flour and starch into cold milk before the pan goes on the heat, as this is the only reliable way to keep the pudding lump free.
- Stir constantly once the pan is on the heat, and keep the heat moderate so the milk does not catch on the base.
- The pudding is ready when it is a little thicker than boza; it firms up a lot more as it chills.
- If lumps form, blitz the hot pudding with an immersion blender or push it through a fine mesh strainer before it goes into the bowls.
- If it sets too loose, whisk a tablespoon of starch slaked in cold milk into the pudding and cook it for another minute; if it is too thick, loosen it with a splash of milk.
- Use mastic gum sparingly, as too much turns the pudding bitter, and grind it with a teaspoon of sugar so it does not stick to the mortar.
- You can swap the mastic for vanilla paste, rose water, orange blossom water, or a pinch of ground cardamom.
- This recipe makes 4 large or 5 small portions and doubles easily for a crowd. The sugar can be reduced to taste without affecting how it sets.
- Storage: keep the bowls covered with plastic wrap or foil in the fridge for up to 5 days. Do not freeze, as the pudding separates and turns grainy on thawing.
- Make ahead: muhallebi needs at least 4 hours to set and is even better made the day before. Toast, chop, and add the pistachios just before serving so they stay crunchy.









Lisa says
I just made it this weekend for my guests, my new favorite dessert!! I added a teaspoon of rose water. Thank you so much for this wonderful recipe!