Éplucher, épépiner et couper les pommes en petits dés. Les mettre dans une casserole avec une petite quantité d’eau (2 c. à soupe) et cuire à feu moyen jusqu’à ce qu’elles ramollissent et commencent à compoter (environ 10-15 minutes). Ajouter de l’eau au besoin durant la cuisson.
Une fois les pommes bien cuites et tendres, réduire en purée lisse à l’aide d’un mixeur pied mélangeur ou un malaxeur. Mettre de côté.
Dans une casserole à fond épais et à côtés hauts, chauffer le sucre à feu moyen en remuant constamment jusqu’à une température de 170 °C (340 °F) sur un thermomètre à bonbon. Attention de ne pas trop faire cuire le sucre.
Dès que le sucre est fondu et doré, mettre la casserole hors du feu. Ajouter le beurre en morceaux. Attention, le sucre va bouillonner. Remettre à feu doux pour faire complètement fondre le beurre et remuer jusqu’à ce que le mélange soit homogène.
Ajouter progressivement la purée de pommes tout en continuant de remuer. Le caramel va bouillonner, alors faire attention à ce que cela ne déborde pas.
Une fois la purée de pommes bien mélangée, verser la crème lentement en remuant constamment. Laisser mijoter à feu doux jusqu’à obtenir une texture lisse et épaisse (ou jusqu’à consistance désirée). Au besoin, repasser au pied mélangeur le caramel.
Hors du feu, ajouter la vanille et la pincée de sel. Bien mélanger.
Laisser refroidir avant de verser dans un pot hermétique.