Mix softened butter, almond flour, powdered sugar, and almond extract until you get a thick, creamy paste. I recommend preparing the filling first because it becomes easier to handle while making the batter.
Whisk flour, baking powder, sugar, and salt in one bowl. In another bowl, combine milk, eggs, melted butter, and vanilla before mixing the wet and dry ingredients together. Avoid overmixing because a few small lumps help create softer pancakes.
Heat a non-stick skillet over medium heat and lightly grease it. Pour a small amount of batter onto the pan, add a spoonful of almond filling in the center, then cover with more batter to seal the filling inside.
Cook until bubbles appear on the surface and the edges look set. Carefully flip the pancake and cook the other side until golden brown and fully cooked.
Place the pancakes on a serving plate and sprinkle them with sliced almonds and powdered sugar. Serve warm so the almond filling stays creamy and delicious.