Preheat Oven: Preheat to 350°F (175°C) and line a 12-cup muffin tin with cupcake liners.
Mix Dry Ingredients: In a bowl, whisk together the flour, baking powder, baking soda, and salt.
Cream Butter and Sugar: In another bowl, beat the butter and sugar until light and fluffy. Add the eggs one at a time, then mix in the vanilla extract.
Combine: Gradually add the dry ingredients to the wet mixture, alternating with milk. Gently fold in the diced strawberries.
Fill Liners: Fill each cupcake liner about ⅔ full with the batter.
Step 2: Make the Cheesecake Filling
In a bowl, beat the cream cheese, sugar, egg, and vanilla extract until smooth.
Spoon about 1 tablespoon of the cheesecake mixture onto the center of each cupcake.
Step 3: Bake
Bake for 18–22 minutes, or until the cupcakes are set and a toothpick inserted into the edges (not the center) comes out clean.
Let the cupcakes cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.
Step 4: Make the Whipped Cream Topping
In a chilled bowl, beat the heavy whipping cream, powdered sugar, and vanilla extract until stiff peaks form.
Step 5: Decorate and Serve
Pipe or spread the whipped cream on top of the cooled cupcakes.
Garnish with fresh strawberries.
Refrigerate for at least 1 hour before serving to allow the cheesecake filling to set completely.
Tips for Success
Fresh Strawberries: Use ripe, fresh strawberries for the best flavor.
Chill for Best Flavor: These cupcakes taste even better after chilling for a few hours.
Optional Additions: Drizzle with strawberry syrup or sprinkle with crushed graham crackers for extra flair.