Preheat oven to 350°F (175°C). Grease and line a loaf pan with parchment paper.
In a medium bowl, whisk together flour, baking powder, baking soda, and salt.
In a large bowl, beat together eggs, sugar, oil, yogurt, lemon juice, lemon zest, and vanilla until smooth.
Fold in the grated zucchini (make sure to squeeze out extra water with a towel).
Add dry ingredients to the wet and gently stir until just combined (don’t overmix).
Pour into prepared loaf pan and bake for 45–55 minutes, or until a toothpick inserted comes out clean.
Let cool 10 minutes in the pan, then transfer to a wire rack. Whisk together glaze and drizzle over the cooled bread.