Go Back
Rows of halawet el jibn cheese rolls dusted with crushed pistachio and rose petals on a white marble platter.

Halawet El Jibn: Sweet Cheese Rolls with Ashta

A stovetop Lebanese cheese dessert where warm mozzarella-semolina dough gets rolled thin, filled with chilled ashta cream, and finished with rose water syrup and pistachio.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 3 hours 5 minutes
Servings: 8 servings
Course: Dessert
Cuisine: Middle Eastern
Calories: 483

Ingredients
  

Rose Water Syrup
  • 300 g sugar
  • 150 ml water
  • 1 tsp lemon juice
  • 1 tbsp rose water
  • 1 tbsp orange blossom water
Cheese Dough
  • 100 g fine semolina
  • 350 g mozzarella, shredded low-moisture, part-skim
  • 200 ml prepared syrup from above
  • 100 ml water
Ashta Filling
  • 400 ml heavy cream
  • 200 ml whole milk
  • 3 tbsp cornstarch
  • 2 tbsp sugar
  • 1 tbsp rose water
Garnish
  • 50 g pistachios, crushed
  • 2 tbsp reserved syrup for drizzling
  • 1 tbsp dried rose petals optional

Method
 

Make the Rose Water Syrup
  1. Combine the sugar, water, and lemon juice in a 2-quart saucepan. Bring to a simmer over medium heat and cook for 8 to 10 minutes, stirring occasionally, until it coats the back of a spoon.
  2. Remove from heat and stir in the rose water and orange blossom water. Let cool to room temperature, then set aside 200 ml for the dough and 2 tbsp for drizzling later.
Make the Ashta Filling
  1. Whisk the heavy cream, milk, cornstarch, and 2 tbsp sugar together in a 2-quart saucepan until smooth.
  2. Cook over medium heat, whisking constantly, for 6 to 8 minutes until the mixture thickens into a pudding-like cream that holds its shape on the whisk.
  3. Stir in the rose water, then pour into a shallow dish. Press plastic wrap directly onto the surface and chill for at least 2 hours, until firm enough to hold a shape when scooped.
Cook the Cheese Dough
  1. Line a sheet pan (13 x 18-inch / 33 x 46 cm) with parchment paper and brush it lightly with some of the reserved syrup.
  2. Combine the shredded mozzarella, semolina, 200 ml of the syrup, and water in a 10-inch nonstick skillet. Cook over medium-low heat, stirring constantly with a silicone spatula, for 8 to 10 minutes, until the cheese fully melts and the mixture pulls together into a smooth, stretchy dough that clears the sides of the pan.
Roll and Fill
  1. Turn the hot dough out onto the prepared parchment. Working quickly while it's still warm, brush a rolling pin with syrup and roll the dough into a rectangle about 3 to 4 mm thick.
  2. Cut the dough into rectangles roughly 8 x 10 cm. If it firms up before you finish cutting, warm it in the microwave for 10 seconds to loosen it again.
  3. Spoon about 1 tablespoon of chilled ashta along one short edge of each rectangle and roll it up into a log, like a small cigar.
  4. Arrange the rolls seam-side down on a serving platter. Drizzle with the reserved 2 tbsp syrup and scatter crushed pistachios, and rose petals if using, over the top.
  5. Chill for 20 to 30 minutes before serving so the rolls firm up and hold their shape when picked up.

Notes

  • Roll the dough while it's still warm, it stiffens fast once it hits the parchment.
  • Chill the ashta for at least 2 hours before filling, it needs to hold its shape.
  • Use syrup, not water, on your rolling pin and hands to keep the dough from getting soggy.
  • Cook the cheese dough over medium-low heat, higher heat scorches the cheese before it melts through.