In a mixing bowl, mix the margarine, sugar and rose water together.
Sieve in the flour and mix. The dough should be lumpy and sticky. Place in the fridge for 5 mins. Meanwhile, line one large or two medium baking trays with greaseproof paper and preheat the oven to 180c.
Roll the dough into about 12 small balls (just larger than a teaspoon) with your hands. Use your fingers to gently flatten into 1cm thick circles. Place on the baking tray a couple of cms apart. Lightly press a walnut half into each.
Bake at 180c for about 15 mins. Turn the tray around halfway through to ensure the cookies brown evenly.
When slightly golden on the edges, remove from the oven and leave for a few minutes to cool and harden. Once able to handle, move to a cooling rack. These cookies look and taste even better with ground rose petals sprinkled on top.
Recipe Notes
Did you make this recipe? Tag @vegan_middle_east on Instagram or comment below.