Preheat oven to 350°F (175°C). Grease and flour a 9-inch round baking pan.
In a large bowl, combine the flour, sugar, baking soda, baking powder, and salt. Set aside.
Mix together the egg, buttermilk, butter, lemon juice, lemon zest, and vanilla. Slowly add to the flour mixture, mixing just until moistened. Gently fold in the strawberries.
Pour the batter into the prepared pan and spread evenly. Bake 20-25 minutes, or until a pick inserted into the center of the cake comes out clean.
Cool in the pan on a wire rack for 10 minutes. Then, remove the cake from the pan to a wire rack to cool completely.
To make the topping:
Combine the strawberries, lemon juice, and sugar. Cover and refrigerate.
Place the cream and confectioners' sugar in a large bowl. Whisk by hand or with an electric mixer with the whisk attachment until soft peaks form.
Spread the whipped cream on top of the cake.
Drain the strawberries and garnish the top of the cake.
How to store: Leftovers will keep in an airtight container for about 2 days.
If you want to make this cake in advance, I recommend making the whipped cream the day you plan on serving it. Without the whipped cream topping, the cake can be stored at room temperature for 2 to 3 days.