Preheat the oven to 350°F (175°C) and line a 12-cup muffin pan with cupcake liners.
In a large bowl, cream together the softened butter and granulated sugar until light and fluffy.
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
In a separate bowl, whisk together the flour, baking powder, and salt.
Gradually add the dry ingredients to the wet mixture, alternating with the milk, mixing just until combined.
Gently fold in the diced strawberries until evenly distributed throughout the batter.
Divide the batter evenly among the prepared muffin cups, filling each about two-thirds full.
Bake in the preheated oven for 18-20 minutes, or until a toothpick inserted into the center comes out clean.
While the cupcakes are baking, prepare the whipped cream. In a mixing bowl, whisk together heavy whipping cream, powdered sugar, and vanilla extract until soft peaks form.
Once the cupcakes have cooled completely, remove them from the muffin pan. Top each cupcake generously with whipped cream and a fresh strawberry on top.
Notes
Arrange the cupcakes on a decorative platter and drizzle some extra diced strawberries around the base of the cupcakes for an eye-catching presentation.