Preheat your oven to 350°F and grease a 9-inch round cake pan. Mix together 2 cups flour, 2 tsp baking powder, and 1/4 tsp salt in a bowl. Set this dry mixture aside because you'll need it in just a minute. This prep takes maybe 3 minutes and makes everything run smoother.
Cream 1/2 cup softened butter with 1 cup sugar until it looks light and fluffy—about 2-3 minutes with an electric mixer. I always scrape down the sides midway because butter loves to hide in the corners. This step matters more than people think because it incorporates air into your cake.
Beat in 2 eggs one at a time, then add 1 tsp vanilla powder and mix until combined. Pour in half the dry ingredient mixture and stir until just barely mixed. Don't overmix—lumps are actually your friend here because they keep the cake tender.
Add 1/2 cup milk and stir gently, then fold in the remaining dry ingredients with a spatula. The batter should look thick but pourable at this point. If it looks kinda dry, that's normal—trust the recipe, not your eyes.
Pour the batter into your greased pan and bake for 25 minutes until a toothpick comes out clean. The kitchen smells absolutely amazing around minute 20—that's how you know it's almost done. Don't open the oven door before minute 22 or the cake might deflate.
While the cake cools, slice 1 cup fresh strawberries and toss them with 2 tbsp honey and 1 tbsp lemon juice. Let them sit for 5-10 minutes so they release their juices and get all syrupy. This is when your kitchen smells like pure spring.
Once the strawberry shortcake cools completely, slice it into 8 pieces and layer each with whipped cream and the macerated strawberries. The berries and their juice soak into the warm cake, making it even more moist. Serve immediately or cover and chill until you're ready to eat.