In a medium saucepan, heat the sugar over medium heat.
Stir continuously until the sugar melts and turns a golden amber color.
Once melted, add the butter and stir until completely melted.
Carefully pour in the heavy cream while stirring; the mixture will bubble up.
Continue stirring until the sauce is smooth and combined.
Add the vanilla extract and a pinch of salt, mixing well.
Remove from heat and let it cool for a few minutes.
Transfer the caramel sauce to a heatproof jar or container.
Allow to cool completely before sealing.
Store in the refrigerator for up to two weeks.