Preheat oven to 180°C (350°F) and line a muffin tin with paper liners.
In a bowl mix flour, baking powder, and salt.
In another bowl whisk melted butter, sugar, brown sugar, eggs, milk, vanilla extract, and almond extract.
Combine wet and dry ingredients until just mixed.
In a separate bowl mix almond flour, softened butter, and sugar to create almond filling.
Fill muffin liners halfway with batter then add one spoon of almond filling in the center.
Top with remaining batter and sprinkle sliced almonds on top.
Bake for 20–22 minutes until golden and a toothpick comes out clean.
Cool slightly and dust with powdered sugar before serving.