01 - Preheat the oven to 350°F. Grease an 8-inch round cake pan and line the bottom with parchment paper.
02 - In a bowl, whisk together the almond flour, all-purpose flour, baking powder, and salt. Set aside.
03 - In a separate large bowl, beat the softened butter and sugar together until light and fluffy (about 2-3 minutes).
04 - Add the eggs one at a time, mixing well after each addition. Stir in the orange blossom water and orange zest.
05 - Gently fold in the dry ingredients, alternating with the milk, until just combined. Do not overmix.
06 - Pour the batter into the prepared cake pan and smooth the top. Sprinkle the sliced almonds evenly over the surface.
07 - Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean and the top is golden.
08 - Cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
09 - Dust with powdered sugar and garnish with edible flowers or extra orange zest before serving, if desired.