Preheat oven to 350°F (175°C). Line a 9x5-inch loaf pan with parchment paper, leaving overhang on the long sides.
In a medium bowl, whisk together flour, baking powder, and salt.
In a large bowl, beat the softened butter and sugar until light and fluffy, about 3-4 minutes.
Add eggs one at a time, beating well after each addition. Mix in yogurt, lemon juice, lemon zest, and vanilla extract until just combined.
Gradually fold the dry ingredients into the wet mixture until just combined. Do not overmix.
Gently fold in 1¼ cups of raspberries, reserving ¼ cup for topping. Optional: toss berries in 1 tablespoon flour before adding to prevent sinking.
Pour the batter into prepared pan, top with remaining raspberries, and bake for 55-60 minutes, or until a toothpick inserted in the center comes out clean. If the top browns too quickly, tent with foil after 40 minutes.
Cool in the pan for 15-20 minutes, then remove to a wire rack to cool completely (about 30 minutes more).
While the loaf cools, whisk together powdered sugar, lemon juice, and zest until smooth. Adjust consistency by adding more lemon juice or sugar as needed.
Once completely cooled, drizzle with the lemon glaze. Let glaze set before slicing and serving.