Cheese Dessert
An indulgent Middle Eastern-inspired dessert featuring a thin semolina shell wrapped around a creamy mascarpone-mozzarella filling, topped with pistachios and a fragrant floral syrup.

I first made this cheese dessert for a family gathering and watched a roomful of skeptics — half pastry lovers, half cheese purists — reach for seconds. It’s an indulgent, lightly floral Middle Eastern–inspired sweet: a thin semolina shell wrapped around a warm mascarpone-mozzarella filling, finished with nutty pistachios and a fragrant syrup. If you want a showstopping make-ahead dessert with a silky, stretchy center, this is it. For background on similar regional sweets, I recommend checking a reliable recipe curator like S. Eliot’s recipe notes which help when you’re scaling techniques.
Why you’ll love this dish
This dessert delivers a lovely contrast: a slightly grainy semolina exterior against a gooey, milky filling. It’s special because it balances richness (mascarpone) with a mild stretchy texture (mozzarella), and the floral syrup—orange blossom and rose water—gives a delicate perfume that turns every bite into a celebration. Make it for holidays, dinner parties, or when you want a decadent but approachable finale to a meal.
Step-by-step overview
Before you begin: you will make a simple, fragrant sugar syrup, cook a semolina batter until thick, assemble rolls with a mascarpone-mozzarella filling, then finish them with syrup and pistachios. The whole process is straightforward: syrup first (so it can cool), cook the semolina base, roll or shape while warm with the chilled cheese, and chill briefly to set. Expect about 45–60 minutes active time with some cooling pauses.
What you’ll need
Ingredients:
- 1 cup semolina flour (fine or medium; fine yields a smoother shell)
- 3/4 cup granulated sugar
- 3/4 cup water
- 1/2 cup milk (whole milk preferred for creaminess; sub plant milk in a pinch)
- 2 cups grated cold mozzarella cheese (low-moisture works best)
- 600 g mascarpone cheese (room temperature for easier spreading)
- Pistachios for garnish (sliced or roughly chopped)
For the simple syrup:
- 2 cups granulated sugar
- 1 cup water
- 1/2 tsp lemon juice
- 3/4 tsp orange blossom water
- 1 tsp rose water
Notes: You can use plain ricotta instead of mascarpone for a lighter texture, but increase sugar slightly to taste. If you’re experimenting with cheesecake-like density, see creative filling ideas in the Variations section and the stuffed pasta inspiration on my favorite stuffed shells guide for ideas on texture contrasts.
How this recipe comes together
- Make the scented sugar syrup and let it cool. This soaks into the rolls later and gives the dessert its floral-sweet identity.
- Cook semolina with water, milk, and sugar until it thickens into a smooth, pliable dough-like sheet.
- Prepare the filling by combining mascarpone and shredded cold mozzarella to get both creaminess and stretch.
- Spread the cooked semolina thinly on a tray, layer the cheese filling, roll into individual pieces, and brush with cooled syrup.
- Garnish with pistachios and chill briefly so flavors meld.
Step-by-step instructions
Make the sugar syrup:
- Combine 2 cups sugar and 1 cup water in a saucepan over medium heat.
- Stir until sugar dissolves, then bring to a gentle simmer.
- Add 1/2 tsp lemon juice and simmer 6–8 minutes until slightly thickened.
- Remove from heat, stir in 3/4 tsp orange blossom water and 1 tsp rose water.
- Let syrup cool to room temperature.
Cook the semolina base:
- In a medium saucepan, mix 1 cup semolina flour, 3/4 cup sugar, 3/4 cup water, and 1/2 cup milk.
- Cook over medium-low heat, stirring constantly to avoid lumps.
- After 6–8 minutes the mixture will thicken into a smooth, glossy paste. Keep stirring to prevent scorching.
- Once thick and pulling away slightly from the pan, remove from heat.
Form the sheets:
- Spread the hot semolina mixture thinly (about 1/4 inch thick) on a parchment-lined tray. Use a spatula dipped in cold water to smooth.
- Allow to cool slightly until still warm but handleable.
Prepare the filling:
- In a bowl, mix 600 g mascarpone with 2 cups grated cold mozzarella. The mozzarella should be cold so it adds stretch without making the filling runny.
- Taste and add a teaspoon of vanilla or a tablespoon of powdered sugar if you prefer sweeter filling (optional).
Assemble the rolls:
- While the semolina sheet is still pliable, spread a thin, even layer of cheese filling.
- Roll gently but firmly into tight logs. Slice into individual rolls if desired.
- Place rolls seam-side down on a serving plate.
Finish with syrup and pistachios:
- Spoon cooled sugar syrup over the warm rolls, allowing them to soak but not become soggy.
- Sprinkle chopped pistachios on top.
- Chill for at least 30 minutes so the filling firms and flavors meld.

01Ingredients
Main ingredients
For the simple syrup
02Method
- Make the sugar syrup
- Cook the semolina base
- Form the sheets
- Prepare the filling
- Assemble the rolls
- Finish with syrup and pistachios
Tap a step when it's done. The next one lights up.
0 OF 19 DONE03Recipe notes
- 01Serve chilled or at cool room temperature. Pairs beautifully with mint tea or Turkish coffee. Store leftovers in an airtight container for up to 3 days. Best texture is within 24–48 hours.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
Serve these sweet cheese rolls chilled or at cool room temperature. They pair beautifully with mint tea, Turkish coffee, or a late-harvest white grape juice. For plated desserts, drizzle extra syrup artistically, place three rolls per plate, and scatter crushed pistachios and edible rose petals for a refined look. If you want small individual portions for a buffet, slice the log into bite-sized pieces and present on a mirrored tray.
Storage and reheating tips
Refrigeration: Store leftovers in an airtight container for up to 3 days. The syrup-soaked semolina will soften over time; texture is best within 24–48 hours.
Freezing: I don’t recommend freezing once syruped—textural changes in cheese and semolina make thawed results inferior. You can freeze the plain semolina sheet unfilled, defrost, then fill fresh.
Food safety: Keep refrigerated at or below 40°F (4°C) because of the mascarpone. Discard if left at room temperature longer than 2 hours.
Creative twists
- Flavor swaps: Add lemon zest to the filling, or fold in a tablespoon of orange marmalade for a citrus accent.
- Nut variations: Replace pistachios with toasted almonds or a dusting of ground hazelnut for a different nuttiness.
- Lighter version: Swap mascarpone for a blend of ricotta and Greek yogurt (drained) and use less syrup to cut richness.
- Vegan option: Try a coconut mascarpone substitute and use a plant-based shredded cheese alternative—note texture will differ.
- Regional spin: Top with a sprinkle of dukkah or a honey-cardamom drizzle for a fusion take.
Common questions
How long does this dessert take to make?
A: Active cooking and assembly take about 45–60 minutes. Allow at least 30 minutes chilling time for flavors to settle.
Can I make the syrup ahead of time?
A: Yes. The syrup keeps in the fridge for up to two weeks in a sealed jar. Warm slightly before using if it has thickened.
What’s the difference between this and other Middle Eastern cheese sweets?
A: This version focuses on a mascarpone base blended with grated mozzarella for both creaminess and stretch. Traditional recipes may use akkawi or nabulsi cheese; those have a saltier, firmer character and often require soaking to remove excess salt.
Can I substitute mascarpone?
A: Yes—ricotta blended with a little cream works, or use cream cheese for a tangier result. Expect texture and sweetness adjustments.
Is rolling mandatory, or can I bake this?
A: The classic assembly is unbaked rolls soaked in syrup. Baking would change the character; if you prefer a baked cheese pastry, consider trying a custard-filled semolina tart instead.
Conclusion
If you want a reliable reference for the classic Halawet El Jibn approach, I often consult long-form tutorials such as Cleobuttera’s Halawet El Jibn (Sweet Cheese Rolls) post for technique visuals.
Dessert
Dessert
Dessert
