Add the softened butter to a mixing bowl.
Add the granulated sugar and beat until light and creamy.
Add the vanilla extract.
Add the eggs and beat until fully combined.
In a separate bowl, whisk together the all-purpose flour, cornstarch, baking powder, and salt.
Gradually add the dry ingredients to the wet mixture and mix until combined.
Add the milk and mix until a smooth batter forms.
Fold in the chopped strawberries until evenly distributed.
Transfer the batter to a lined loaf pan and spread evenly.
Bake at 350°F (175°C) for 45–55 minutes, or until a toothpick inserted into the center comes out clean.
Remove the cake from the oven and allow it to cool completely.
For the icing, whisk the powdered sugar and melted butter until combined.
Add the cream cheese and whisk until smooth.
Add the mashed strawberries and whisk until creamy.
Spread the strawberry icing over the cooled cake.
Slice and serve.