coarse semolina - 3 cups (500 g)
fine semolina - 3 cups (500 g)
salt - 1/4 tsp
white sugar - 1/4 cup (50 g) (for dough)
hot ghee (clarified butter) - 2 cups (400 g)
mahlab - 1 tsp (ground)
instant yeast - 1 tsp
orange blossom water - 1/2 cup (120 ml) + 2 tbsp (warm, for dough)
rose water - 1/2 cup (120 ml) (warm)
baking dates - 650 g
ground cinnamon - 1 tsp (for date filling)
ground nutmeg - 1/2 tsp (for date filling)
vegetable oil - 1/4 cup (60 ml) (for date filling)
chopped or ground pistachios - 1 1/2 cups (200 g) (for pistachio filling)
white sugar - 1/2 cup (100 g) (for pistachio syrup)
orange blossom water - 1/4 cup (60 ml) (for pistachio syrup)
lemon juice - 1/2 tsp (for pistachio syrup)
chopped or ground walnuts - 2 cups (200 g) (for walnut filling)
ground cinnamon - 1 tsp (for walnut filling)
ground nutmeg - 1/2 tsp (for walnut filling)
powdered sugar - as needed (for dusting)