Preheat your oven to 350°F (175°C). Grease a 9x5-inch loaf pan and line the bottom with parchment paper for easy removal.
In a mixing bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In another large bowl, cream the softened butter and granulated sugar together until light and fluffy, about 3-4 minutes.
Beat in the eggs, one at a time, ensuring each is fully incorporated before adding the next.
Stir in the lemon zest, lemon juice, and vanilla extract until combined.
Gradually add the flour mixture to the wet ingredients, alternating with the Greek yogurt. Begin and end with the flour mixture, gently folding until just combined.
Carefully fold in the fresh blueberries, taking care not to break them apart.
Pour the batter into the prepared loaf pan and smooth the top. Sprinkle a few extra blueberries on top for decoration.
Bake in the preheated oven for 50-60 minutes, or until a toothpick inserted into the center comes out clean.
Once baked, remove from the oven and let cool in the pan for about 10 minutes before transferring to a wire rack to cool completely.
Dust with powdered sugar before slicing and serving.
Notes
Serve slices on a decorative platter, garnished with lemon slices and fresh blueberries.