Preheat your oven to 350°F (175°C) and prepare two 8-inch or 9-inch round cake pans by greasing them and lining with parchment paper.
In a medium bowl, whisk together the flour, baking powder, and salt until evenly combined. Set aside.
In a large mixing bowl, beat the butter and sugar together until fluffy and light.
Introduce the eggs one at a time, making sure to blend thoroughly after each addition.
Then, fold in the lemon zest and lemon juice. Alternately add the dry ingredients and milk to the butter mixture, starting with the dry ingredients. Mix gently until just combined to keep the batter light.
Pour the batter evenly into the pans and bake for about 25 minutes, or until a toothpick comes out clean.
Allow the cakes to cool in the pans for 10 minutes before carefully transferring them to a wire rack to cool completely.
For the frosting, beat the butter until smooth, then slowly add powdered sugar while mixing. Stir in freeze-dried strawberry powder, vanilla, and heavy cream until the frosting is light and fluffy.
Once the cakes are cool, frost the first layer, place the second cake on top and frost the entire cake.
You can smooth the frosting or leave it a little textured for a more rustic look. Slice and enjoy!