Preheat your oven to 350°F (175°C). Grease and flour a 10-inch Bundt pan to ensure easy release of the cake.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In a large mixing bowl, beat the softened butter and granulated sugar together until light and fluffy, about 3-4 minutes using a hand mixer or stand mixer.
Add in the eggs one at a time, mixing well after each addition. Then, stir in the vanilla extract and lemon zest until fully combined.
Gradually add the dry ingredient mixture to the creamed butter mixture, alternating with buttermilk. Start and end with the flour mixture. Mix until just combined; be careful not to overmix.
Gently fold in the fresh raspberries until evenly distributed throughout the batter.
Pour the batter into the prepared Bundt pan and smooth the top with a spatula.
Bake in the preheated oven for 45-50 minutes, or until a toothpick inserted into the center comes out clean.
Once baked, allow the cake to cool in the pan for about 10 minutes. Then, carefully invert the cake onto a cooling rack to cool completely.
In a small bowl, whisk together the powdered sugar and lemon juice until you achieve a smooth consistency.
Once the cake is completely cool, drizzle the lemon glaze over the top, letting it cascade down the sides.
Slice the cake and serve it on a platter, garnishing with extra raspberries or lemon slices if desired.
Notes
For best results, use fresh raspberries and ensure the cake is completely cool before glazing.