There are 3 reasons to put butter in caramel sauce: it makes the sauce looser, adds flavor and creates a silky mouthfeel.