Beat the two types of butter with the vanilla and the two types of sugar in a mixer with the whisk attachment, on medium to high speed, until the mixture becomes very fluffy.
Switch to the paddle attachment and, on low speed, add the flour, baking powder and almonds.
Continue beating until the mixture is combined.
Shape round kourabiedes, place them on a baking tray lined with non-stick baking paper and bake in the oven at 180°C for approximately 25 minutes.
Let the kourabiedes cool.
Sprinkle them with rose water, place them in a bowl with powdered sugar, mix gently with your hands and arrange them on a tray.
Sift icing sugar over the top.