Préchauffez le four à 350°F (180°C). Beurrez et farinez un moule à Bundt de 9 ou 10 pouces (23-25 cm).
Dans un bol moyen, fouettez la farine avec le sel et la levure chimique. Réservez.
Dans un autre bol, mélangez le sucre et le zeste de citron pour libérer les huiles et obtenir un mélange jaune pâle.
Ajoutez le beurre et l’huile végétale et mélangez jusqu’à obtenir une texture crémeuse.
Incorporez les œufs un à un. Ajoutez l’extrait de vanille et mélangez pour homogénéiser.
Avec le batteur à vitesse lente, incorporez progressivement le mélange de farine en alternant avec le babeurre.
Mélangez jusqu’à ce que le tout soit bien incorporé.
Versez la pâte dans le moule préparé.
Faites cuire environ 45 à 50 minutes, ou jusqu’à ce qu’un cure-dent inséré au centre en ressorte propre. Si le dessus brunit trop vite, vous pouvez couvrir de papier aluminium et poursuivre la cuisson.
Laissez tiédir dans le moule sur une grille pendant environ 10 minutes.