Sahlab is a creamy, comforting warm drink that comes together with just a few simple ingredients in about ten minutes. It’s rich, fragrant and perfect for chilly days.

Sahlab, a warm milk pudding drink with roots in the Ottoman culinary tradition, is a beloved comfort beverage in Israel and other parts of the Middle East. When temperatures drop, it’s common to bundle up and enjoy a cup from a neighborhood snack shop. Although powdered mixes exist, homemade Sahlab is quick to prepare and far more flavorful. In warmer months, a chilled version called Malabi is often enjoyed instead.
If you live far from Middle Eastern specialty stores, there’s good news: this easy Sahlab recipe uses pantry staples and yields a much better result than instant mixes.
Ingredients
- Whole milk (or a plant-based alternative like almond milk or canned coconut milk). Reduced-fat milk can be used; see notes below.
- Cornstarch
- Sugar (or honey)
- Vanilla extract
- Rose water or orange blossom water (optional, but adds an authentic floral note)
Topping Ideas
Toppings add texture and aroma and are an important part of the Sahlab experience.
- Ground cinnamon
- Edible dried rose petals
- Toasted shredded coconut
- Crushed pistachios or other nuts
- Chopped dates, figs or other dried fruits
Step-by-Step Instructions
- Pour the milk and sugar into a medium saucepan and warm over medium heat. Keep the cornstarch in a separate bowl nearby.
- When small bubbles appear at the edge of the pan, scoop about 1/2 cup of the hot milk into the cornstarch and whisk until completely smooth.
- Return the cornstarch mixture to the saucepan, lower the heat to medium-low and stir constantly from the bottom to avoid lumps and sticking.
- Continue cooking and stirring until the mixture thickens and coats the back of a spoon without running off quickly.
- Remove from the heat, ladle or pour into serving cups, add your chosen toppings and serve warm.

Tips
- Stir constantly: Keep stirring from the bottom of the pan after adding the cornstarch mixture to prevent sticking and lumps.
- Adjust thickness: Add an extra tablespoon of cornstarch for a thicker Sahlab, or reduce it slightly for a thinner drink.
- Experiment with flavors: Try different extracts or floral waters (vanilla, rose, orange blossom) to find your preferred aroma.
Yields and Storage
This recipe makes about 4 to 6 servings, depending on cup size. Sahlab is best served hot and fresh. Leftovers can be refrigerated for up to 2 days; reheating may thin the texture as the starches relax, so reheat gently and stir while warming.

Print
Pin
Sahlab Recipe
10 minutes
5 people
Dikla Levy Frances
Ingredients
- 4 Cups Whole milk (960ml)
- 1/4 Cup Sugar (50g)
- 1/2 teaspoon Rose water or orange blossom water
- 4 Tablespoons Cornstarch
Topping options (per serving)
- A pinch of ground cinnamon
- 2 teaspoons Toasted shredded coconut
- 2 teaspoons Chopped pistachios
Instructions
-
Pour the milk, sugar and rose water into a medium or large saucepan and cook over medium heat. Place the cornstarch in a bowl beside the pan.
-
When small bubbles form around the pan, pour 1/2 cup of the hot milk into the cornstarch and whisk until smooth.
-
Return the cornstarch mixture to the saucepan and stir to combine.
-
Cook over medium-low heat while stirring constantly, scraping the bottom to avoid lumps.
-
Cook until thick and coating the back of a spoon without dripping quickly.
-
Remove from heat and transfer to a measuring cup with a spout for easy pouring.
-
Divide the warm Sahlab among serving cups.
-
Top with cinnamon, nuts, coconut or dried petals and serve immediately.
Notes
- This recipe yields 4–6 servings depending on cup size. You can halve the recipe if needed.
- Sahlab is best the day it’s made and served warm. Store leftovers in the refrigerator and reheat gently; reheating can slightly thin the texture.
- To avoid lumps and sticking, stir constantly from the bottom of the pan after adding the cornstarch mixture.
- If you prefer a thicker Sahlab, add one extra tablespoon of cornstarch; reduce slightly for a thinner consistency.