Heat the oven to 350°F (175°C). Grease an 8-inch round cake pan and line the bottom with parchment.
Whisk together the flour, baking powder, baking soda, and salt.
In a large bowl, combine the honey and lemon zest, rubbing them together to release the lemon aroma.
Whisk in the yogurt, oil, eggs, lemon juice, and vanilla.
Fold in the dry ingredients just until combined. Do not overmix.
Pour into the prepared pan and smooth the top.
Bake for 30–38 minutes, checking from 30 minutes onward. The center should spring back lightly and a toothpick should come out clean or with a few moist crumbs.
Meanwhile, gently warm the honey, lemon juice, and zest for the glaze.
Cool the cake in the pan for about 10 minutes, then brush the warm glaze over the top.
Cool before slicing and serving.