01 - Preheat the oven to 350°F. Grease and line an 8-inch round cake pan with parchment paper.
02 - Whisk together all-purpose flour, almond flour, baking powder, and salt in a medium bowl. Set aside.
03 - Beat the softened butter and sugar in a large bowl until light and fluffy, approximately 2-3 minutes.
04 - Beat in eggs one at a time, mixing well after each addition. Stir in vanilla and almond extracts.
05 - Add half of the dry ingredients to the wet mixture and mix gently. Pour in milk, then add remaining dry ingredients. Mix until just combined; do not overmix.
06 - Gently fold in 1 cup of raspberries, reserving the remainder for the top.
07 - Spread batter evenly in the prepared pan. Scatter remaining raspberries and sliced almonds over the surface.
08 - Bake for 30-35 minutes until a toothpick inserted in the center comes out clean and the top is golden brown.
09 - Cool in the pan for 10 minutes, then transfer to a wire rack to cool completely. Dust with powdered sugar before serving if desired.