Layali Lubnan (Semolina Milk Pudding)

A silky semolina and milk slice layered with homemade ashta cream, crowned with crushed pistachios and drenched in fragrant orange blossom syrup — a classic Lebanese treat.

This Layali Lubnan is one of those desserts that feels like a warm memory folded into a single slice. I first tasted it at a family gathering where the table was overrun with plates and laughter; a neighbor had brought a tray and a hush fell over the room as we tried it. The combination of a lightly textured semolina base, the pillowy ashta layer, and the bright, nutty finish from pistachios — all brought together with a fragrant orange blossom syrup — was unforgettable. I started recreating it at home and adjusted the balance so it keeps its traditional soul while becoming easy enough for a weeknight celebration.
What I love most about this version is how approachable it is: no exotic equipment, just a few pots, a whisk, and time to chill. The pudding is not overly sweet on its own, which honors Lebanese tradition; the syrup is served on the side so each person can decide how sweet they like it. The texture contrast — a creamy, slightly porous semolina layer topped with dense, creamy ashta and the crunch of pistachios — makes each bite interesting. It’s ideal for serving 12–16 slices when you want to impress without fuss.
Why You'll Love This Recipe
- This version recreates a restaurant-quality slice at home using pantry staples: semolina, milk, sugar, and a few common thickeners for the ashta. It’s perfect when you want something special without hunting for rare ingredients.
- Flexible sweetness: the base and the ashta are lightly sweetened so the simple syrup determines the final sweetness, letting each guest customize their slice.
- Make-ahead friendly: most of the work is done ahead of time — assemble and chill for at least two hours, then slice and drizzle when serving.
- Textural contrast makes it a crowd-pleaser: soft semolina, silky ashta, and crunchy pistachios create layers of flavor and mouthfeel that keep people coming back for seconds.
- Easy to scale: this recipe fills a 9x11 pan and serves about 15 slices; you can double or halve quantities depending on your event.
- Fragrant finish: orange blossom water and mastic (optional) add an authentic floral note that transforms a simple milk pudding into something celebratory.
In my kitchen this recipe always leads to compliments. I remember serving it at a summer dinner and the table fell silent — everyone was focused on the dessert. My partner’s grandmother insisted it tasted like home, and a friend asked for the recipe by the end of the night. It’s a simple recipe that invites storytelling as much as it offers flavor.
Ingredients
- Fine semolina (1 cup): Use very fine semolina or farina-style semolina for a smooth base. Coarser semolina will make the texture grainier. I like Bob's Red Mill or your local brand labeled "fine semolina."
- Milk (5 cups + 1/2 cup): Whole milk gives the creamiest results; if you prefer lighter texture, use 2% but expect slightly less richness. Reserve a little milk for the ashta mix.
- Sugar (2 tbsp + 2 tbsp): Minimal sugar in the base and ashta keeps the layers balanced; the syrup is where the dessert gets its sweetness. Granulated sugar works fine.
- Ground mastic (1/4 tsp, optional): Mastic adds a resinous, pine-like aroma typical of Levantine desserts; a little goes a long way. If unavailable, omit — the dessert is still excellent.
- Orange blossom water (1 tsp + extra): Adds the classic floral perfume. Add to taste but don’t overdo it; a teaspoon for the whole tray is usually perfect.
- Heavy whipping cream (1 cup) and milk (1/2 cup) for ashta: These create the rich, clotted-cream texture that sits on top of the pudding. Use full-fat cream for authenticity.
- All-purpose flour (1 tbsp) and cornstarch (2 tbsp): Combined as stabilizers for the ashta so it sets firm enough to slice but remains silky.
- Crushed pistachios (3/4 cup): Fresh, unsalted shelled pistachios add color and crunch. Lightly roast for deeper flavor if desired.
- Simple syrup (2 cups sugar, 1 cup water): Simmer until slightly thickened and finish with 1 tsp orange blossom water. This syrup is essential — the layers are not sweet enough without it.
Instructions
Prepare the ashta mixture: Combine 1/2 cup milk, 1 cup heavy cream, 1 tbsp all-purpose flour, 2 tbsp cornstarch, and 2 tbsp sugar in a medium pot. Whisk thoroughly while cold to eliminate lumps. Place over medium-high heat and whisk constantly until the mixture thickens to a pourable, creamy consistency (about 4–6 minutes). Look for glossy, pudding-like flow — it should coat the back of a spoon. Remove from heat and cover with plastic wrap directly on the surface to prevent a skin from forming; set aside to cool. Make the semolina layer: In a separate pot combine 1 cup fine semolina, 5 cups milk, 2 tbsp sugar, and 1/4 tsp ground mastic (if using). Heat over medium-high, whisking or stirring frequently to prevent lumps and scorching. After about 8–12 minutes you’ll notice it coming together into a thick but still pourable custard — it will pull away slightly from the sides of the pan. Taste and adjust texture: if too thick add a splash of milk. Stir in 1 tsp orange blossom water last, then remove from heat. Assemble in the pan: Pour the warm semolina custard into a greased 9x11-inch pan, smoothing the surface with a spatula. Allow to cool 8–10 minutes so it sets slightly. Spoon the cooled ashta evenly over the semolina and spread to cover. Scatter 3/4 cup crushed pistachios across the top, pressing gently so they adhere to the ashta layer. Cover and chill in the refrigerator for at least 2 hours to set and let flavors marry. Prepare the syrup and serve: While the dessert chills, make the syrup: combine 2 cups sugar and 1 cup water in a small saucepan. Bring to a simmer and let cook 5–10 minutes until slightly thickened. Remove from heat and stir in 1 tsp orange blossom water to taste. When ready to serve, cut into 15 slices. Drizzle syrup over each slice or pour over the whole tray depending on preference — remember the base is lightly sweet by design, so syrup is essential for the classic flavor.
You Must Know
- This dessert is lightly sweet before syrup — always serve with the simple syrup. Without it the recipe will taste flat.
- Chill time is important: allow at least 2 hours in the fridge so layers set for clean slices; overnight is even better for firmer cuts.
- Store in an airtight container refrigerated for up to 4 days; syrup can be kept separately up to 2 weeks in the fridge.
- Contains dairy, gluten, and tree nuts (pistachios). Swap pistachios for toasted sesame or pumpkin seeds for nut-free option (taste will differ).
- Use very fine semolina and constant stirring to avoid graininess and scorching on the bottom of the pot.
My favorite thing about this preparation is how it travels: I’ve brought it to picnics and to dinner parties. People often mistake it for a complicated bakery item, but it’s forgiving — the ashta smooths out imperfections on top and the syrup brightens everything up. The mastic and orange blossom notes evoke memories of street bakeries and family celebrations, which is why this recipe is a regular on holidays in my house.
Storage Tips
Store leftover slices in an airtight container in the refrigerator for up to 4 days. Keep the syrup in a separate jar so you don’t over-sweeten the tray — syrup firms up slightly when chilled but loosens when brought to room temperature or gently warmed. For longer storage, you can freeze individual slices wrapped tightly in plastic then aluminum foil; thaw in the refrigerator overnight and refresh with a drizzle of syrup and a sprinkle of fresh pistachios before serving. Avoid freezing the pistachios; add them fresh after thawing for the best texture.
Ingredient Substitutions
If you don’t have heavy cream for the ashta, full-fat evaporated milk plus a tablespoon of butter can simulate richness (though flavor will differ). For gluten-free diets, semolina cannot be substituted directly — try a specialty semolina-style gluten-free mix, but expect a different texture and shorter shelf life. If you’re nut-free, toasted hulled sunflower seeds provide crunch without the allergy risk. Mastic is optional; if unavailable, a small amount of vanilla can help round out the floral notes.
Serving Suggestions
Serve slices chilled with a small jug of syrup at the table so guests control sweetness. Garnish with extra crushed pistachios, a light dusting of ground pistachio, or edible rose petals for festive presentation. Pair with strong coffee or mint tea to cut through the creaminess. For an evening menu, serve small slices as part of a Middle Eastern dessert platter alongside baklava and fresh fruit for variety.
Cultural Background
Layali Lubnan, literally "Lebanese Nights," is a Levantine dessert that celebrates milk-based sweets and clotted-cream traditions. It’s part of a family of desserts that include knafeh and muhallabia, relying on fragrant waters like orange blossom and occasionally rose water. Historically these desserts were served at celebrations and weddings because milk and cream symbolized abundance. Regional variations exist across Lebanon, Syria, and Jordan; some versions bake a semolina crust while others use pure milk-pudding bases.
Seasonal Adaptations
In spring and summer emphasize freshness: add chopped strawberries or pomegranate arils on top when serving for bright acidity. In winter, sprinkle a pinch of ground cinnamon or cardamom into the syrup for warmth. For holiday gatherings, top with a combination of toasted almonds and pistachios, and consider adding a teaspoon of rose water alongside the orange blossom water for a richer floral profile.
Meal Prep Tips
Make the components ahead: prepare the semolina base and ashta one day before, cool, and store covered in the refrigerator. Assemble the next day, chill, and slice when needed. Keep syrup in a labeled jar in the fridge and reheat slightly before serving if it has thickened. For portioned lunches, cut into individual squares and pack with a small container of syrup to drizzle just before eating.
This dessert always brings people together — whether for a casual family dinner or a special celebration — and it’s flexible enough to make your own. Enjoy the process of stirring, sniffing the orange blossom aroma, and discovering the exact syrup level that makes each bite perfect for your table.
Pro Tips
Whisk the ashta ingredients together while cold to avoid lumps; constant whisking during heating ensures a silky texture.
Always pour syrup warm or at room temperature over chilled slices to allow proper absorption without making the dessert soggy.
Cover the ashta directly with plastic wrap while cooling to prevent a skin from forming.
Use fine semolina for a smooth base; coarse semolina will create a grainier mouthfeel.
Toast pistachios lightly to intensify their flavor, but add them after chilling to keep crunch.
This nourishing layali lubnan (semolina milk pudding) 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)
This Layali Lubnan (Semolina Milk Pudding) 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
Topping
Simple Syrup
Instructions
Make the ashta
Whisk 1/2 cup milk, 1 cup heavy cream, 1 tbsp flour, 2 tbsp cornstarch, and 2 tbsp sugar in a pot while cold. Heat over medium-high, whisking constantly until thick and pourable (about 4–6 minutes). Cover with plastic wrap on the surface and set aside to cool.
Prepare semolina base
Combine 1 cup fine semolina, 5 cups milk, 2 tbsp sugar, and 1/4 tsp ground mastic in a pot. Cook over medium-high, stirring frequently until it thickens to a pourable custard (8–12 minutes). Stir in 1 tsp orange blossom water at the end and remove from heat.
Assemble layers
Pour the semolina into a greased 9x11 pan and smooth the surface. Cool 8–10 minutes, then spread the cooled ashta over the semolina. Scatter 3/4 cup crushed pistachios on top and press lightly.
Chill and make syrup
Chill covered in the refrigerator at least 2 hours. Meanwhile make the syrup by simmering 2 cups sugar and 1 cup water for 5–10 minutes until slightly thickened; stir in 1 tsp orange blossom water. Drizzle syrup over individual slices or the whole tray before serving.
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...

4-Ingredient Mini Pizzas
Quick and customizable mini pizzas made with refrigerated biscuit dough — ready in 20 minutes and perfect for weeknights, parties, and picky eaters.

Air Fried Crispy Onion
Crispy caramelized onion rings made in the air fryer with just a touch of oil—perfect as a topping, snack, or crunchy condiment.

Air Fryer Pork Chop Bites
Tender, juicy pork chop bites tossed in olive oil and Worcestershire, seasoned with smoked paprika and garlic. Ready in 20 minutes in the air fryer—perfect for quick weeknight dinners.

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 !
What's Popular
Get My 30-Minute Meals email series!
Quick and easy dinner ideas delivered to your inbox.
