Pour préparer le gâteau : Préchauffer le four à 180°C. Beurrer deux moules de 8 1/2" x 4 1/2" ou un moule en forme de tube ou de beignet.
Dans un bol de taille moyenne, battre ensemble le beurre et le fromage à la crème jusqu'à consistance mousseuse et mousseuse. Ajouter le sel, le sucre, la farine et la levure chimique et battre pendant 5 minutes ; la pâte sera dure.
Ajouter la vanille, l'huile de citron et 1 œuf. Battez bien. Continuez à ajouter les œufs, un à la fois, en battant bien et en raclant les parois et le fond du bol après chaque ajout. Une fois cuite, la pâte sera très molle. Versez la pâte dans les moules préparé
Cuire le gâteau pendant 55 à 60 minutes (pour les moules à tubes ou à beignets) ou 35 à 40 minutes (pour deux moules), ou jusqu'à ce qu'un cure-dent ou un cure-dent inséré au centre en ressorte propre
Pour préparer le glaçage : juste avant que le gâteau soit prêt, mélangez le jus de citron et le sucre et faites chauffer à feu doux (ou au micro-ondes) jusqu'à ce que le sucre soit dissous ; ne laissez pas le mélange bouillir.
Retirer le gâteau du four; laissez-le refroidir 10 minutes dans la poêle. Démoulez-le sur une grille ou sur une assiette de service.
Piquez le dessus du gâteau avec un cure-dent ou un cure-dent et versez progressivement le glaçage dessus, en vous arrêtant de temps en temps pour le laisser pénétrer. Laissez le gâteau refroidir plusieurs heures avant de le découper.