Cake Layers
Preheat oven to 350F (175C). Grease and flour three 9-inch round cake pans.
In a large bowl, whisk together cake flour, sugar, baking powder, salt, and ground freeze-dried strawberries.
Add softened butter and mix until the mixture resembles coarse crumbs.
In a separate bowl, whisk together eggs, milk, and vanilla extract.
Gradually add the wet ingredients to the dry ingredients, mixing until just combined. Do not overmix.
Divide the batter evenly among the prepared cake pans.
Bake for 25-30 minutes, or until a wooden skewer inserted into the center comes out clean.
Let the cakes cool in the pans for 10 minutes before inverting them onto a wire rack to cool completely.
Strawberry Filling
In a large bowl, beat softened butter until light and fluffy.
Gradually add powdered sugar, beating until smooth.
Add ground freeze-dried strawberries, heavy cream, and vanilla extract. Beat until well combined and creamy.
Frosting
In a large bowl, beat softened butter until light and fluffy.
Gradually add powdered sugar, beating until smooth.
Add milk and vanilla extract, beat until well combined.
Assembly
Place one cake layer on a serving plate.
Spread a generous layer of strawberry filling over the cake layer.
Top with the second cake layer and repeat with another layer of strawberry filling.
Place the final cake layer on top.
Frost the entire cake with the frosting.
Optional: Decorate with freeze-dried strawberry powder or fresh strawberry slices.
Refrigerate for at least 30 minutes before serving.
Optional Tips: For a more intense strawberry flavor, soak the cake layers with a simple syrup infused with freeze-dried strawberries. Substitute almond extract for vanilla extract for a different flavor profile. Heavy cream cheese frosting can be used for frosting.