01 - Preheat oven to 350°F. Line a 12-cup muffin tin with cupcake liners.
02 - In a bowl, whisk together flour, baking powder, and salt. Set aside.
03 - In a large bowl, cream butter and sugar until light and fluffy. Beat in eggs one at a time, then vanilla.
04 - Add flour mixture in three additions, alternating with milk, beginning and ending with flour. Mix until just combined.
05 - Gently fold in chopped strawberries until evenly distributed.
06 - Divide batter evenly among cupcake liners. Bake for 18–20 minutes, or until a toothpick inserted in the center comes out clean. Cool in pan for 5 minutes, then transfer to a wire rack to cool completely.
07 - Toss diced strawberries with sugar and lemon juice in a bowl. Let sit for 10 minutes to macerate.
08 - Once cupcakes are cool, use a small knife or cupcake corer to remove a small portion from the center of each cupcake. Fill each with about 1–2 teaspoons of strawberry filling.
09 - Beat heavy cream, powdered sugar, and vanilla until stiff peaks form.
10 - Pipe or spread frosting onto filled cupcakes. Decorate each with a halved strawberry. Serve immediately for best texture.