1Dans une petite casserole sur feu moyen, versez le sucre et laissez-le fondre en remuant constamment jusqu'à obtenir une belle couleur ambrée. Attention à ne pas trop le foncer !
2Pendant ce temps, faites chauffer la crème liquide entière sans la laisser bouillir.
3Hors du feu, versez la crème petit à petit sur le caramel en remuant sans cesse jusqu'à obtenir un mélange lisse et homogène.
4Incorporez ensuite le beurre demi-sel et le sel. Mélangez bien et versez le caramel dans un récipient froid. Réservez.
5Préchauffez le four à 150°C.
6Dans un saladier, mélangez le yaourt et les œufs. Conservez le pot de yaourt vide, il vous servira de mesure pour les autres ingrédients.
7Ajoutez l'huile, le sucre, la farine et la levure, en mélangeant bien après chaque ajout pour obtenir une pâte homogène.
8Enfin, incorporez le caramel refroidi et la vanille, et mélangez à nouveau.
9Versez la pâte dans un moule préalablement graissé.
10Enfournez pendant 40 minutes. Vérifiez la cuisson en plantant la pointe d'un couteau au centre du gâteau : elle doit ressortir propre.
11A la sortie du four, démoulez le gâteau sur une grille et laissez-le refroidir complètement avant de le déguster.