Nimm alle Zutaten mindestens 30 Minuten vor Beginn aus dem Kühlschrank, damit sie Zimmertemperatur erreichen. Heize den Backofen auf 180°C Ober-/Unterhitze (oder 160°C Umluft) vor. Fette eine Gugelhupfform (22 cm, Metall) gründlich ein und bestäube sie leicht mit Mehl. Presse die Zitronen aus und fange den Saft auf.
In einer großen Schüssel die weiche Butter mit Zucker, Vanillezucker und Salz mehrere Minuten lang cremig rühren. Anschließend die Eier einzeln dazugeben, jedes Ei gut unterrühren, bevor das nächste hinzugefügt wird. So bleibt der Teig schön luftig.
In einer separaten Schüssel das Mehl mit dem Backpulver vermischen und diese Mischung portionsweise vorsichtig unter die Eier-Butter-Masse heben. Rühre den Teig nur so lange, bis sich alle Zutaten gerade so verbunden haben. Nun Joghurt und die Zitronenschale hinzufügen und vorsichtig unterrühren – achte darauf, den Teig nicht zu überrühren.
Falls du eine Silikonform verwendest, spüle sie mit Wasser aus und trockne sie nicht ab. Den fertigen Teig in die vorbereitete Form gießen und glattstreichen. Den Kuchen für 50 bis 60 Minuten backen. Öffne während des Backens nicht die Ofentür, da der Teig sonst zusammenfallen könnte. Mache gegen Ende der Backzeit eine Stäbchenprobe, um sicherzustellen, dass der Kuchen durchgebacken ist – wenn kein Teig am Stäbchen hängen bleibt, ist er fertig.
Nimm den Kuchen aus dem Ofen und lasse ihn für etwa 15 Minuten in der Form abkühlen, bevor du ihn auf ein Kuchengitter stürzt. Solange er noch warm ist, stich den Kuchen mit einem Zahnstocher an mehreren Stellen ein und träufle den aufgefangenen Zitronensaft gleichmäßig darüber. Für eine intensivere Zitrusnote kannst du auch etwas Limetten- oder Orangensaft hinzufügen.
Nachdem der Kuchen vollständig abgekühlt ist, bereite den Zuckerguss zu, indem du Puderzucker mit Wasser und Zitronensaft vermischst. Den Guss gleichmäßig über den Kuchen verteilen oder mit geschmolzener Kuvertüre bestreichen.