Sahlab is a warm, creamy Middle Eastern milk drink flavored with vanilla and served with cinnamon, coconut, and chopped nuts. This easy homemade version uses cornstarch to create its signature silky, lightly thickened texture and takes about 15 minutes to prepare. Serve it steaming hot on a cold evening, with aniseed biscuits or another crisp cookie for dipping.

Easy to make. I used Alpro vanilla soya, and it tasted delicious. My husband’s new favorite drink, aside from karak tea. Thank you so much!”
WJ Puffa

Sahlab: A Winter Tradition in Amman
For me, sahlab is closely tied to winter at home. My mom often made it on cold evenings, ladling the thick, steaming drink into mugs and bringing them into the TV room on a tray for us to enjoy together.
We also loved picking up sahlab from our favorite café in Sweifieh during rainy winter drives through Amman. Whether we made it at home or bought it from a café, it was one of those simple traditions that made cold days feel especially cozy.
In Turkey, a similar drink is known as salep. Traditional salep was made with flour produced from dried orchid tubers, although many commercially sold versions now use flavored mixes instead.

Key Ingredients
Complete list of ingredients and amounts can be found in the recipe card below.
- Milk: Whole milk gives sahlab its richest, creamiest texture. A plant-based milk may also work, but the consistency and flavor will vary depending on the type used.
- Cornstarch: Cornstarch thickens the milk and gives this accessible homemade version its silky texture. Whisk it into cold milk before heating to prevent lumps.
- Sugar: Two tablespoons lightly sweeten the drink. Taste it after cooking and add more if you prefer.
- Vanilla: Vanilla adds warmth and flavor to the milk. Stir it in after removing the pan from the heat for the clearest vanilla flavor.
How to Make Sahlab
Whisk the cornstarch, sugar, and cold milk together in a saucepan until completely smooth. Place the pan over medium heat and cook, whisking frequently and scraping across the bottom so the milk does not scorch.
Once the mixture reaches a gentle simmer and begins to thicken, reduce the heat and continue whisking until it coats a spoon but remains easy to pour. Remove it from the heat, stir in the vanilla, and divide it between mugs.
Add your preferred toppings and serve immediately.
How Thick Should Sahlab Be?
Sahlab should be noticeably thicker than plain milk but still easy to sip from a mug. It is ready when it lightly coats the back of a spoon and pours in a smooth ribbon.
Remove it from the heat while it is slightly looser than you want because the cornstarch will continue thickening as the drink cools. Whisk in a splash of warm milk if it becomes too thick.
Recipe Tips
- Start with cold milk: Cornstarch forms lumps when added directly to hot liquid. Whisk it into cold milk before placing the saucepan over the heat.
- Keep whisking: Stir frequently while the milk warms and constantly once it begins to thicken, paying particular attention to the bottom and corners of the pan.
- Avoid a rolling boil: A gentle simmer is enough to activate the cornstarch. High heat makes the milk more likely to scorch or boil over.
- Serve it promptly: Sahlab continues to thicken as it sits, so pour it into mugs soon after cooking.
- Adjust the sweetness: Taste the finished drink before serving and add more sugar if needed.
Sahlab Toppings
For a simple finish, sprinkle the sahlab with:
- Ground cinnamon
- Desiccated coconut
For extra flavor and texture, add:
- Chopped pistachios
- Chopped walnuts
- Raisins
You can also add a small amount of rose water or orange blossom water to the drink, but only if you enjoy floral flavors. These ingredients are quite strong, so start with a very small amount.

Storing and Reheating
Sahlab is best served immediately, while it is warm and pourable. As it cools, the cornstarch causes it to become considerably thicker.
If you have leftovers, let them cool and store them in an airtight container in the refrigerator. Reheat gently in a saucepan over low heat, whisking in a splash of milk at a time until the drink returns to a smooth, pourable consistency.
The kids in our house often ask for a refill as soon as they finish the first cup. We love serving warm sahlab with these crisp Aniseed Biscuits for dipping.
Did you make this? Be sure to leave a review below and tag me on Facebook, Instagram, or Pinterest!

Sahlab (Middle Eastern Milk Drink)
Ingredients
- 4 cups (1 litre) whole milk
- 3 ½ tablespoons cornstarch called cornflour in the UK
- 2 tablespoons granulated sugar plus more to taste
- 1 teaspoon pure vanilla extract
- ½ teaspoon ground cinnamon
- 1 tablespoon desiccated coconut
- ¼ cup chopped nuts walnuts or pistachios
- 2 tablespoons raisins optional
Instructions
- Add the cold milk, cornstarch, and sugar to a medium saucepan. Whisk until the cornstarch has completely dissolved and no lumps remain.
- Place the saucepan over medium heat. Cook for 8-10 minutes, whisking frequently and scraping the bottom and corners of the pan so the milk does not scorch.
- When the mixture reaches a gentle simmer and begins to thicken, reduce the heat to low. Continue whisking for 1-2 minutes, or until the sahlab lightly coats the back of a spoon but remains easy to pour.
- Remove the saucepan from the heat and stir in the vanilla extract.
- Divide the sahlab between four mugs. Top with cinnamon, desiccated coconut, chopped pistachios or walnuts, and raisins if desired. Serve immediately.
Notes:
Nutrition Information
This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.
© Little Sunny Kitchen






Olivia says
I would try this with almond milk, bet it’s gonna taste amazing. Will give it a try and let you know how it turned out.
Margaret Gallagher says
Sounds delicious really quick and easy. I’ll give this a go!
Tasbih @ Cleobuttera says
I’ve been searching high and low for a from-scratch sahlab recipe, but never really found a good one. This one looks really good. The Egyptian sahlab has hints of mastic though. Have you ever tried adding that?
Martina says
Lovely recipe, we tried it today and really enjoyed it! Thank you so much!
Diana says
No I never did but it sounds like a great idea as I love Mastic flavour. I will definitely try it, thanks! 🙂