Préchauffer le four à 350°F. Beurrer un moule rond de 8 pouces de diamètre. Combiner les 3 premiers ingrédients dans un bol. Réserver.
Dans un autre bol, battre le beurre ramolli avec 1 tasse de sucre au malaxeur.
Ajouter les oeufs et battre jusqu'à l'obtention d'une consistance duveteuse. Ajouter la farine à la préparation en alternant avec les pêches et leur sirop
Verser la pâte dans le moule puis en saupoudrer la surface avec le sucre restant.
Enfourner et laisser cuire environ 50 minutes.Laisser tiédir le gâteau 30 minutes à la température ambiante.
Entre-temps, préparer la sauce. Combiner la cassonade et le sel dans une casserole.
Verser 1 tasse de crème et la vanille et mélanger.Porter doucement à ébullition, à feu moyen tout en remuant.
Diluer la fécule dans la crème restante et l'ajouter à la sauce lorsqu'elle commence à bouillir. Laisser cuire 3 minutes en fouettant ou jusqu'à ce que la sauce épaississe.
Ajouter le beurre et remuer jusqu'à ce qu'il soit bien incorporer à la sauce.Servir le gâteau encore chaud avec la sauce chaude.