Preheat your oven to 350°F (175°C) and line a muffin tin with cupcake liners.
In a large mixing bowl, cream together the softened butter and granulated sugar until light and fluffy, about 3-4 minutes.
Beat in the eggs one at a time, mixing well after each addition. Then mix in the vanilla extract.
In a separate bowl, whisk together the flour, baking powder, baking soda, and salt.
In another bowl, combine the buttermilk, lemon zest, pureed strawberries, and lemon juice.
Gradually add the dry ingredients to the wet mixture, alternating with the buttermilk mixture. Start and end with dry ingredients, mixing until just combined.
Spoon the batter into the prepared cupcake liners, filling each about 2/3 full.
Bake in the preheated oven for about 18-20 minutes, or until a toothpick inserted into the center comes out clean.
Let the cupcakes cool in the tin for 5 minutes before transferring them to a wire rack to cool completely.
In a medium bowl, combine the powdered sugar, 3 tablespoons of lemon juice, and chopped strawberries. Beat until smooth and creamy, adjusting the consistency with more lemon juice or powdered sugar as needed.
Once cupcakes are completely cooled, frost each one with the strawberry lemonade frosting using a spatula or piping bag.
Notes
Decorate each cupcake with a slice of fresh strawberry and a small sprig of mint for a refreshing look.