Preheat oven to 350°F (175°C). Line and grease two 9-inch round cake pans.
Beat butter and sugar until fluffy. Add yolks and vanilla.
Mix in flour, baking powder, salt, and milk until smooth. Divide into pans.
In a clean bowl, beat egg whites with a pinch of salt. Gradually add powdered sugar until stiff peaks form.
Spread meringue over cake batter and sprinkle sliced almonds on top.
Bake for 25–30 minutes until golden and meringue is crisp. Cool completely.
Whip cream with sugar and vanilla until soft peaks form. Fold in raspberries.
Layer one cake with cream and berries, top with the second layer, garnish, and serve chilled.