Preheat your oven to 350°F (175°C) and grease and flour your 10-inch bundt pan well.
In a mixing bowl, combine the flour, baking powder, baking soda, and salt, whisking them together until evenly blended.
In a separate bowl, beat softened butter and sugar until pale and fluffy, about 3-4 minutes.
Add the eggs one by one, allowing each to fully incorporate, then stir in the vanilla extract.
Gradually add the dry ingredients in alternating batches with the buttermilk, beginning and ending with the dry ingredients. Mix gently to avoid over-mixing.
Fold in the fresh strawberries until evenly distributed throughout the batter.
Transfer the batter to the bundt pan, smoothing the top, and bake for 60 minutes or until a toothpick comes out clean with a few moist crumbs.
While the cake cools, puree the strawberries and sift the powdered sugar into a bowl.
Add heavy cream or milk a little at a time until the glaze reaches a smooth consistency. Add lemon juice for a zesty kick if desired.
After 10 minutes, remove the cake from the pan and place it on a wire rack.
Drizzle the glaze over the cake, letting it set before serving. Enjoy the deliciously glossy result!