In the mixer, add the butter, powdered sugar and rose water, start mixing on a low speed until the sugar is mixed with the butter, then increase the speed to medium until the mix is white and creamy.
In a bowl mix the flour, cardamom powder and salt. Add the flour mix to the mixer and mix on low speed for 2 minutes then increase the speed to medium and mix until the mixture is well combined. The mix should be very soft but not sticky. Leave the mix to rest for at least 1 hour
Prepare the stuffing, in a small mixing bowl, add the date spread, cinnamon powder, and Velor cream and mix well.
Preheat the oven to 180 degrees C. Line a baking sheet with parchment paper.
Start by shaping the filling into small balls (size of a pistachio)
Take a teaspoon of the Ghorayba mix and shape it into a small ball, lightly press to flatten it, add the date stuffing ball in the center and gently fold the Ghorayba to close on the stuffing and very gently form into a ball. Place on the baking dish and place a pistachio on top. Repeat with the remaining quantity.
Place in the oven for 10 minutes until cooked. Remove from the oven and leave to cool down completely before taking off from the baking dish. Serve.