Preheat oven to 350°F (175°C) and line a muffin tin with cupcake liners.
In a bowl whisk flour, baking powder, and salt.
In another bowl beat butter and sugar until light and fluffy.
Add eggs one at a time and mix well after each addition.
Stir in milk and vanilla extract.
Gradually add dry ingredients and mix until smooth.
Fill cupcake liners halfway with batter.
Add a small spoon of cherry pie filling in the center.
Cover with a little more batter.
Bake for 16–18 minutes until a toothpick comes out clean.
Let cupcakes cool completely and top with whipped cream or frosting.