01 - Preheat oven to 350°F. Line a 12-cup muffin tin with cupcake liners.
02 - Whisk together flour, baking powder, and salt in a medium bowl.
03 - Beat butter and sugar until light and fluffy, approximately 2-3 minutes. Add eggs individually, beating thoroughly after each addition. Mix in vanilla extract.
04 - Add half the flour mixture to butter mixture, mixing on low speed. Pour in milk, mix, then add remaining flour mixture. Mix just until incorporated.
05 - Distribute batter evenly among cupcake liners, filling each about two-thirds full. Bake for 16-18 minutes until a toothpick inserted into the center comes out clean. Cool completely on a wire rack.
06 - Combine diced strawberries, sugar, and lemon juice in a small bowl. Let sit for 10 minutes to macerate while cupcakes cool.
07 - Using a paring knife, cut a small hole in the center of each cooled cupcake and gently remove the core.
08 - Fill each cupcake cavity with a spoonful of strawberry filling.
09 - Whip heavy cream, powdered sugar, and vanilla extract together until stiff peaks form.
10 - Pipe or dollop whipped cream onto each cupcake. Garnish with a strawberry half.