Preheat your oven to 350°F (175°C). Grease a 9x5 inch loaf pan or line it with parchment paper for easy removal.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In a separate large bowl, combine the sugar and lemon zest. Using your fingers, rub the zest into the sugar until fragrant.
Add the eggs, lemon juice, oil, yogurt, and vanilla extract to the bowl with the sugar and lemon zest. Whisk until well combined and smooth.
Gradually fold the dry ingredients into the wet mixture, being careful not to over-mix. Gently fold in the blueberries, reserving a few for topping.
Pour the batter into the prepared loaf pan. Sprinkle the reserved blueberries on top for a beautiful presentation.
Bake in the preheated oven for 50-60 minutes, or until a toothpick inserted into the center comes out clean.
Once done, remove from the oven and allow the bread to cool in the pan for 10 minutes before transferring to a wire rack to cool completely.
Notes
Slice the bread and serve on a wooden board with a sprinkle of powdered sugar on top. A side of yogurt or extra blueberries can add a nice touch for serving!