01 - Preheat oven to 350°F. Grease and line two 8-inch round cake pans with parchment paper.
02 - Whisk together flour, baking powder, baking soda, and salt in a medium bowl until well combined.
03 - In a large bowl, beat softened butter and granulated sugar until light and fluffy, approximately 3-4 minutes.
04 - Beat in eggs one at a time, mixing well after each addition. Stir in vanilla extract.
05 - Alternately add flour mixture and buttermilk to the butter mixture, beginning and ending with flour. Mix until just combined, being careful not to overmix.
06 - Divide batter evenly between prepared pans. Bake for 22-25 minutes until a toothpick inserted into the center comes out clean. Cool in pans for 10 minutes before transferring to wire racks to cool completely.
07 - Combine sliced strawberries, granulated sugar, and lemon juice in a bowl. Let stand for at least 20 minutes, stirring occasionally to release juices and create a syrupy consistency.
08 - In a chilled bowl, whip heavy cream with powdered sugar and vanilla extract until stiff peaks form, approximately 3-4 minutes.
09 - Place one cooled cake layer on a serving plate. Spread half the macerated strawberries and their juices over the layer, then top with half the whipped cream. Repeat with remaining cake layer, strawberries, and whipped cream.
10 - Refrigerate assembled cake for at least 1 hour to set. Slice with a serrated knife for clean cuts. Garnish with whole strawberries if desired.