Preheat the oven to 350°. Grease and flour a 9-inch round cake pan that’s at least 2 inches deep (or you can split the batter between 2 pans if they’re not deep enough).
To make the cake batter, beat together the butter and sugar until fluffy. Add the eggs one at a time, beating well after each addition.
Add the sour cream and vanilla, then mix until just combined.
Sift together the flour, cornstarch, salt, and baking soda and add it to the bowl.
Mix it together until just combined.
Spread it in the pan or pans and bake for 45 to 50 minutes, or until the cake is no longer jiggly like my bottom.
Carefully remove the cake from the pan and allow it to cool completely.
Next, mash the strawberries with a potato masher or a fork (reserve a few for garnish if you like).
Sprinkle the strawberries with the sugar. Toss them around and allow them to sit for a little while.
They’ll give off this beautiful liquid after several minutes. Try not to drink it with a straw.
To make the frosting, combine the cream cheese, butter, powdered sugar, vanilla, and salt in a mixing bowl.
Mix until very light and fluffy. Warning: You’ll feel like eating this bowl of icing before you even get it on the cake.
To assemble the cake, use a sharp knife to cut it in half through the middle. It’s easier if you go all around the perimeter of the cake, slicing only halfway through the circle the whole way.
Lay the two halves cut side up.
And cover both halves with an equal amount of strawberries. Then—this is an important step!—place the cake halves in the freezer for 15 to 20 minutes. This’ll firm up the surface of the strawberries just a bit so that it’s easier to spread on the icing.
Remove the cakes from the freezer and place one layer on a cake stand or platter. Cover with a little less than a third of the icing.
Place the second layer on top, then spread the top with icing.
Carefully ice the outside of the cake with the remaining icing.
Lovely! You can certainly decorate the top of the cake with strawberry slices, too.