Preheat oven to 350°F (175°C). Grease and flour a Bundt pan.
In a medium bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
In a large bowl, beat the butter and sugar together until light and fluffy, about 3-4 minutes.
Add eggs one at a time, beating well after each addition. Mix in vanilla extract.
Combine sour cream and milk in a separate bowl.
Add dry ingredients to the butter mixture in three parts, alternating with the cream mixture, beginning and ending with dry ingredients. Mix until just combined.
Pour batter into prepared Bundt pan and smooth the top.
Bake for 45–55 minutes, or until a toothpick inserted comes out clean.
Cool in the pan for 10 minutes, then invert onto a wire rack to cool completely.
For the glaze, whisk powdered sugar, vanilla, and 2–3 tablespoons milk until smooth. Drizzle over the cooled cake.
Top with fresh berries before serving.
Notes
Use room temperature ingredients for best texture.
Glaze should be thick but pourable—adjust milk accordingly.
Can be made a day ahead and stored covered at room temperature.