Preheat your oven to 350°F (175°C). Grease and flour a 9x5-inch loaf pan.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In a large mixing bowl, cream the softened butter and granulated sugar together until light and fluffy, about 3-4 minutes.
Add the eggs, one at a time, mixing well after each addition. Stir in the vanilla extract and lemon zest.
Gradually add the dry ingredients to the creamed mixture, alternating with the fresh lemon juice. Begin and end with the flour mixture and mix until just combined.
Gently fold in the fresh raspberries, being careful not to crush them.
Pour the batter into the prepared loaf pan and smooth the top.
Bake for 50-60 minutes, or until a toothpick inserted in the center comes out clean.
Allow the loaf to cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.
For the glaze, whisk together powdered sugar and lemon juice until smooth. Drizzle it over the cooled loaf.
Top with extra fresh raspberries for an elegant finish.