Macerate the Strawberries: In a medium bowl, toss the chopped strawberries with 2 tablespoons of granulated sugar and 1 teaspoon of cornstarch. Set aside for 15 minutes.
Preheat the Oven: Preheat your oven to 350°F (175°C).
Mix the Dry Ingredients: In a large mixing bowl, whisk together the flour, baking powder, and salt.
Cream the Butter and Sugar: In a separate bowl, beat the softened butter and 1 ½ cups of granulated sugar until light and fluffy, about 3 minutes.
Incorporate the Eggs and Milk: Add the eggs one at a time, mixing well after each, then fold in the milk and 1 teaspoon of vanilla extract until just combined.
Combine the Mixtures: Gradually add the flour mixture to the wet ingredients and fold in the macerated strawberries.
Prepare the Cream Cheese Mixture: Beat the softened cream cheese with ½ cup of powdered sugar, 1 egg, and ½ teaspoon of vanilla extract until smooth.
Layer the Batter: Pour half of the strawberry batter into a greased 9×13-inch pan and dollop half of the cream cheese mixture on top, swirling gently.
Final Layering: Repeat with the remaining batter and cream cheese mixture, creating a swirl on top.
Bake to Perfection: Bake in the preheated oven for 45-50 minutes or until a toothpick comes out with moist crumbs.
Cool Before Slicing: Allow the cake to cool in the pan on a wire rack for at least 30 minutes before serving.
Notes
Serve with whipped cream or vanilla ice cream. Store leftovers in an airtight container in the refrigerator for up to 3 days.