01 -
Preheat your oven to 350°F (175°C) and grease and flour two 9-inch round cake tins.
02 -
In a bowl, whisk together the flour, baking powder, and salt. Set aside.
03 -
In a large bowl, cream together the softened butter and sugar until light and fluffy. Add the eggs one at a time, beating well after each addition.
04 -
Mix in the vanilla extract, strawberry puree, and pink food coloring (if using).
05 -
Gradually add the flour mixture to the wet ingredients, alternating with the milk. Mix until just combined.
06 -
Divide the batter evenly between the two prepared cake tins. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
07 -
Let the cakes cool in the tins for 10 minutes before transferring them to a wire rack to cool completely.
08 -
For the strawberry crunch topping, mix together the crushed Golden Oreos, Strawberry Oreos, freeze-dried strawberries, and melted butter. Set aside.
09 -
To make the strawberry cream icing, beat the softened cream cheese and butter until smooth. Gradually add the powdered sugar, then mix in the strawberry puree, vanilla extract, and pink food coloring (if using).
10 -
Place one cake layer on a serving plate and spread a generous layer of strawberry cream icing on top.
11 -
Add the second cake layer and frost the entire cake with the remaining icing.
12 -
Press the strawberry crunch mixture onto the sides and top of the cake. Garnish with fresh strawberries if desired.