01 - Preheat oven to 350°F. Line a 12-cup muffin tin with paper liners.
02 - Whisk together flour, baking powder, and salt in a medium bowl.
03 - Beat butter and sugar in a large bowl until light and fluffy. Add eggs one at a time, mixing well after each addition. Stir in vanilla.
04 - Add half the dry ingredients to butter mixture. Mix gently, then add milk. Fold in remaining dry ingredients until just combined.
05 - Divide batter evenly among liners, filling each about 2/3 full.
06 - Bake for 18–20 minutes until toothpick inserted in center comes out clean. Cool completely on wire rack.
07 - Combine diced strawberries, sugar, and lemon juice in small bowl. Let sit for 10 minutes to macerate while cupcakes cool.
08 - Cut out a 1/2-inch deep core from center of each cooled cupcake. Fill each cavity with about 1 teaspoon strawberry mixture.
09 - Beat cold cream, powdered sugar, and vanilla together until stiff peaks form.
10 - Pipe or spoon whipped cream frosting onto each cupcake. Garnish with halved fresh strawberries.