01 - Preheat oven to 350°F. Line a 12-cup muffin tin with paper liners.
02 - In a medium bowl, whisk together flour, baking powder, and salt until well combined.
03 - In a large bowl, beat butter and sugar until light and fluffy. Add eggs one at a time, mixing well after each addition, then stir in vanilla.
04 - Add half the flour mixture to the butter mixture and mix gently. Pour in milk, then add remaining flour, mixing until just combined.
05 - Divide batter evenly among cupcake liners, filling about 2/3 full. Bake for 18-20 minutes until a toothpick inserted in center comes out clean. Cool completely on wire rack.
06 - Combine diced strawberries, sugar, and lemon juice in a small bowl. Let sit for 10-15 minutes until strawberries release their juices.
07 - Use a small knife or apple corer to remove a section from the center of each cooled cupcake. Fill each cavity with a spoonful of strawberry mixture.
08 - Beat cold heavy cream, powdered sugar, and vanilla on high speed until stiff peaks form.
09 - Pipe or dollop whipped cream onto each cupcake. Top with a halved strawberry for garnish.