Preheat your oven to 350°F (175°C) and line a cupcake pan with liners.
In a mixing bowl, whisk together flour, sugar, and baking powder.
Add softened butter and mix until the mixture is crumbly.
In another bowl, whisk together eggs, milk, and vanilla extract. Gradually add this to the flour mixture and mix until smooth.
Fold in the chopped strawberries.
Fill cupcake liners ⅔ full and bake for 20 minutes or until a toothpick comes out clean.
Let cupcakes cool completely before frosting.
For the buttercream, beat the softened butter until creamy. Gradually add powdered sugar, pureed strawberries, and vanilla extract. Beat until smooth and fluffy.
Pipe the buttercream onto the cooled cupcakes and enjoy!