Mix ¾ cup of ghee, 3 tablespoons of sugar, 1 large egg at room temperature, and 2 teaspoons of orange blossom water.
Add 1¼ cups of semolina flour and 1¼ cups of all-purpose flour and mix into a dough. If it is dry, add 1 tablespoon of milk, then a little more if needed. Cover and rest for 15 minutes.
Meanwhile, preheat the oven to 350°F / 175°C and roll 285g of date paste into 18 balls.
On a lightly floured surface, divide the dough into 18 balls. Flatten each one in your palm, put a date ball in the center, and wrap the dough around it to seal.
Press each into a floured maamoul mold and tap it out onto a baking sheet. Bake for 15-17 minutes, until pale golden. Cool, then dust with ¼ cup of icing sugar.