And easy "strudel" using puff pastry (make your own or buy it at the shop) instead of traditioinal stretched strudel dough, this is a great way to celebrate the intense flavour of sour cherries. You can use fresh or frozen cherries here and the results will be delicious either way.
Preheat oven to 180°C/350°F. Add the almond flour to a rimmed baking tray and toast in the oven until golden and very fragrant - about 5 minutes. Remove from the oven, set aside and increase the oven temperature to 200°C/400°F.
Add the cherries, sugar and 2 tbsp of water to a small saucepan and set over medium-low heat. Stirring occasionally, allow the water to come up to a simmer and the cherries to release their juices begin to break down - 7-10 minutes. Use your spoon to break the cherries in half to assist in this. Stir in the orange blossom water, if using.
Set a fine mesh sieve over a heatproof bowl. Pour the cherries into the sieve, draining off the juices. Pour the liquid back into the saucepan and set over medium-low heat once more. Stirring frequently, bring the liquid to a simmer and reduce until thick and syrupy - about 5 minutes.
Add the strained cherries to a bowl and pour the reduced juices over the cherries. Stir to combine and set aside to cool to room temperature.
Meanwhile, on a lightly floured surface, roll the puff pastry into a 3mm (⅛in) thick rectangle - the exact dimensions are not as important as the thickness.
Scatter the toasted almond flour over half of the pastry, leaving a 1 cm (½ in) border. Pile the cherry filling over the almond flour, ensuring that it's evenly distributed.
Fold the other half of the puff pastry over the cherries and crimp thoroughly to seal. Use a sharp knife to cut 5-6 steam vents over the strudel. Transfer to a parchment-lined baking sheet.
Move the strudel to the oven and bake until puffed, crisp and deeply golden - about 20-25 minutes. Remove from oven and dust thoroughly with icing sugar. Allow to cool completely on a wire rack before serving.