Verwarm de oven voor op 180°C (boven- en onderwarmte). Vet een cakevorm (21,5 x 11,4cm) in met boter en bestuif het met bloem.
Zeef de bloem, bakpoeder en zout samen in een kom. Zet dit even opzij.
In een grote kom klop je de suiker, de vanillesuiker en de eieren samen met een elektrische (hand)mixer tot een luchtige en romige textuur.
Voeg vervolgens de yoghurt, de zonnebloemolie en de gesmolten boter toe.
Voeg het bloemmengsel in delen toe aan het natte mengsel en mix alles goed door elkaar, maar niet te lang om overmixen te voorkomen.
Voeg de geraspte citroenschil en het citroensap toe aan het beslag. Roer dit voorzichtig door het beslag totdat alles goed gemengd is.
Giet het beslag in de voorbereide cakevorm en strijk de bovenkant glad met een spatel.
Bak de citroencake in het midden van de voorverwarmde oven gedurende ongeveer 40-45 minuten, of totdat een tandenstoker er schoon uitkomt wanneer je deze in het midden van de cake steekt.
Haal de cake uit de oven en laat het ongeveer 15 minuten afkoelen in de vorm. Verwijder de cake daarna voorzichtig uit de vorm en laat het volledig afkoelen op een rooster.