Preheat the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
Whisk dry ingredients: In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
Cream the butter and sugar: In a large bowl, beat the softened butter and sugar together for 3-4 minutes until light and fluffy.
Add eggs: Add the eggs one at a time, beating well after each addition, then stir in the vanilla extract.
Mix in dry ingredients and milk: Add the dry ingredients in three parts, alternating with the milk, beginning and ending with the dry ingredients. Mix until just combined.
Fold in strawberry puree: Gently fold in the strawberry puree, being careful not to overmix.
Divide batter into pans: Evenly divide the batter between the two prepared cake pans and smooth the tops.
Bake: Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean.
Cool cakes: Let the cakes cool in the pans for 10 minutes before transferring them to wire racks to cool completely.