Layali Lubnan (Semolina Milk Pudding) with Ashta and Pistachios

A classic Lebanese dessert: creamy semolina pudding layered with homemade ashta, drizzled with orange blossom syrup and topped with crunchy pistachios. Serves 15.

Why You'll Love This Recipe
- This dessert is crowd-friendly and stretches well — the recipe yields 15 slices, so it’s perfect for dinner parties or family gatherings while still being easy to scale down.
- Most ingredients are pantry staples: semolina, milk, sugar, and a little cornstarch; specialized items are optional enhancements like mastic and orange blossom water.
- Hands-on time is short — about 20 minutes of active work — and then it chills for 2 hours so you can prepare ahead and relax before serving.
- The two-layer technique creates complexity of texture: a slightly dense semolina layer beneath a silky ashta, finished with crisp pistachios and fragrant syrup.
- Make-ahead friendly: assemble, chill, and keep covered for up to 3 days. Simple syrup stores separately in the refrigerator for convenience.
- Customizable for flavor: use rose water instead of orange blossom or add a sprinkle of ground mastic for a traditional resinous note.
I remember serving this on a snowy evening when neighbors popped by—everyone loved the contrast of cool pudding and warm, citrusy syrup. Over the years I’ve learned small tricks, like covering the ashta with plastic wrap directly on its surface to prevent a skin, and using a fine semolina for a smoother mouthfeel. Those little details make the difference between good and unforgettable.
Ingredients
- Fine Semolina (1 cup): Use fine or extra-fine semolina for a silky texture. Coarser grinds result in a grainier mouthfeel. Brands vary; look for semolina labeled for puddings or desserts for best results.
- Milk (5 cups + 1/2 cup): Whole milk gives the creamiest result. For the ashta a mix of milk and heavy whipping cream adds richness. If you choose lower-fat milk, expect a slightly less luxurious finish.
- Sugar (2 tbsp for base, 2 tbsp for ashta, 2 cups for syrup): Granulated sugar dissolves readily and creates a clean sweetness. The syrup quantity is generous so you can adjust per slice—start conservatively when serving.
- Heavy Whipping Cream (1 cup): Adds the pillowy texture to the ashta. For a lighter topping you can reduce cream slightly, but full-fat cream produces the classic mouthfeel.
- Cornstarch and All-Purpose Flour: Cornstarch (2 tbsp) and 1 tbsp flour stabilize the ashta and help it set while remaining tender; they prevent weeping when chilled.
- Optional aromatics: Orange blossom water and ground mastic are traditional and deeply enhance the flavor. Use sparingly—a teaspoon of orange blossom is noticeable but delicate.
- Pistachios (3/4 cup, crushed): Fresh, unsalted pistachios add color, crunch, and a nutty aroma. Toast lightly for extra depth if you like.
Instructions
Prepare the Ashta (Cream Topping): Combine 1/2 cup milk, 1 cup heavy whipping cream, 1 tbsp all-purpose flour, 2 tbsp cornstarch, and 2 tbsp sugar in a saucepan. Whisk together off heat until smooth, then set over medium-high heat, whisking constantly. In about 4–6 minutes it will thicken to a creamy, pourable consistency. Remove from heat and stir in a small drizzle of orange blossom water if desired. Cover the surface with plastic wrap to prevent skinning and set aside to cool. Make the Semolina Layer: In a separate pot, combine 5 cups milk, 1 cup fine semolina, 2 tbsp sugar, and 1/4 tsp ground mastic (optional). Whisk off heat until blended, then heat over medium-high, stirring frequently. After about 8–12 minutes the mixture will thicken into a smooth, pourable pudding. Remove from heat and stir in 1 tsp orange blossom water last to preserve the aroma. Assemble in Pan: Pour the semolina pudding into a greased 9 x 11 inch pan and smooth the top. Allow it to cool for 10 minutes so the surface firms slightly. Spread the cooled ashta evenly over the semolina layer using an offset spatula or the back of a spoon. Add Toppings and Chill: Sprinkle 3/4 cup crushed pistachios over the ashta layer. Cover the pan with plastic wrap and refrigerate for at least 2 hours to set and allow flavors to meld. The pudding tastes best well-chilled. Prepare Simple Syrup and Serve: While chilling, make the syrup by simmering 2 cups sugar with 1 cup water for 5–10 minutes until slightly thickened. Remove from heat and stir in 1 tsp orange blossom water to taste. Drizzle syrup over individual slices at serving time so the dessert remains balanced and not overly sweet in storage.
You Must Know
- This dessert is not sweet without the syrup; serve with the simple syrup drizzled over each slice for proper balance.
- Ashta must be covered directly on the surface with plastic wrap to avoid a tough skin when it cools.
- Chill time is essential — at least 2 hours — to achieve the ideal texture and clean slicing.
- Store extra syrup in a sealed jar in the refrigerator; it keeps for several weeks and is handy for other desserts.
- Use fine semolina for the smoothest mouthfeel; coarse grinds will yield a grainier texture.
My favorite part is the syrup ritual: when I drizzle warm, fragrant syrup tableside, the citrus-top notes lift the entire dish and everyone leans in for that first spoonful. Family members often recall their grandmothers’ versions and compare notes; the rituals and small arguments over how much orange blossom to add are as much a part of the memory as the dessert itself. These moments are why I make Layali Lubnan whenever I want to share something warming yet festive.
Storage Tips
Keep the assembled dessert covered and refrigerated in an airtight container for up to 3 days. For longer storage, slice into portions and freeze individually on a tray, then transfer to a freezer-safe container for up to 1 month; thaw in the refrigerator overnight and refresh with syrup before serving. Store remaining simple syrup in a glass jar in the refrigerator for up to 3 weeks. To reheat slices gently, place a slice in a shallow ovenproof dish and warm at 275°F for 8–10 minutes — but I recommend serving cold or slightly chilled for the best texture.
Ingredient Substitutions
If you need a dairy-free version, replace milk with full-fat coconut milk and heavy cream with coconut cream; the flavor will be coconut-forward and the texture slightly denser. For gluten-free needs, semolina is wheat and not interchangeable — try using fine rice flour blended with a little cornstarch as a textured alternative, though the result will be different from authentic Layali Lubnan. If you lack orange blossom water, a teaspoon of rose water is a traditional and lovely substitute. Reduce or omit mastic if you cannot source it; it adds a resinous edge but is optional.
Serving Suggestions
Present each slice with a generous drizzle of simple syrup, a sprinkle of extra crushed pistachios, and a few whole pistachios or a small edible rose petal for color. It pairs beautifully with strong coffee, mint tea, or a light citrus sorbet if you want contrast. For a table of desserts, serve small squares on a white platter with the syrup in a decorative pitcher so guests can control sweetness. Seasonal fruit like pomegranate arils makes an attractive, tart garnish in winter months.
Cultural Background
Layali Lubnan, literally 'Lebanese Nights,' is a Levantine specialty known for its luxurious milk-based layers and delicate floral aromatics. The dessert showcases regional ingredients like orange blossom and mastic, and variations appear across Lebanon, Syria, and Palestine. Historically, milk puddings were a way to celebrate with accessible dairy and grains; the addition of ashta evolved as a way to incorporate a rich cream layer reminiscent of clotted cream. Family recipes vary by household, often guarded and lovingly passed down, which is why every version tastes slightly personal and unique.
Meal Prep Tips
Do the most time-consuming tasks first: make the simple syrup and ashta ahead and refrigerate both (ashta covered directly on the surface). The semolina base can be prepared an hour before assembly; warm it slightly before pouring if it firms too much. Use a straight-sided 9 x 11 pan for even layers and clean-edge slices. Bring syrup to a simmer and cool slightly — warm syrup soaks into the layers more evenly. For busy weeks, pre-portion slices into airtight containers for grab-and-go treats.
When you make this, remember that small touches — a pinch of mastic, a careful orange blossom drizzle, or freshly toasted pistachios — are what elevate it from everyday to memorable. Share it, and you’ll find the recipe becomes part of new family stories.
Pro Tips
Cover the surface of the ashta with plastic wrap directly to prevent a skin forming while it cools.
Use fine semolina for the smoothest texture; coarser semolina will yield a grainier pudding.
Always serve with the simple syrup—this dessert is meant to be sweetened at serving to avoid over-softening during storage.
Toast pistachios briefly for a deeper nutty flavor but allow them to cool before topping to avoid sogginess.
This nourishing layali lubnan (semolina milk pudding) with ashta and pistachios recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
Layali Lubnan (Semolina Milk Pudding) with Ashta and Pistachios
This Layali Lubnan (Semolina Milk Pudding) with Ashta and Pistachios recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Semolina Pudding Layer
Ashta Topping
Simple Syrup
Topping
Instructions
Combine ashta ingredients
Whisk together 1/2 cup milk, 1 cup heavy cream, 1 tablespoon flour, 2 tablespoons cornstarch, and 2 tablespoons sugar in a saucepan off heat until completely lump-free.
Cook ashta until thickened
Place the saucepan over medium-high heat and whisk constantly for 4–6 minutes until the mixture thickens to a creamy, pourable consistency. Remove from heat and add a small drizzle of orange blossom water if desired; cover surface with plastic wrap and set aside.
Make the semolina base
In a separate pot, combine 5 cups milk, 1 cup fine semolina, 2 tablespoons sugar, and 1/4 teaspoon ground mastic (if using). Whisk off heat, then heat over medium-high, stirring frequently until it thickens in 8–12 minutes. Stir in 1 teaspoon orange blossom water at the end.
Assemble layers
Pour the semolina pudding into a greased 9 x 11 inch pan and smooth. Cool 10 minutes, then spread the cooled ashta evenly over the top with an offset spatula or spoon.
Add pistachios and chill
Sprinkle 3/4 cup crushed pistachios over the ashta, cover the pan, and refrigerate for at least 2 hours to set and develop flavors.
Prepare and serve with syrup
Simmer 2 cups sugar with 1 cup water for 5–10 minutes until slightly thickened. Stir in 1 teaspoon orange blossom water to taste. Drizzle syrup onto each slice at serving time to taste.
Storage and reheating
Store assembled slices covered in the refrigerator up to 3 days. Keep leftover syrup refrigerated in a jar. For gentle reheating, warm slices at low oven temperature briefly, but best served chilled.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Categories:
You might also like...

10-Minute Immune-Boosting Broth
A bright, restorative broth made in 10 minutes with garlic, ginger, turmeric and miso—perfect for cold days, quick recovery, or a daily immunity ritual.

Air Fryer Salmon Bites (Savory and Sweet Soy Marinade)
Bite-sized salmon glazed in a savory-sweet soy marinade, air-fried until caramelized and tender—ready in 15 minutes and perfect with rice or a green salad.

Albondigas Soup (Mexican Meatball Soup)
A comforting Mexican meatball soup with tender beef meatballs, fragrant spearmint, rice, and vibrant vegetables — perfect for family dinners and weeknight comfort.

Did You Make This?
Leave a comment & rating below or tag @kitchenfunwithmysons on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Katie!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
