To make perfect homemade caramel sauce we’ll need a heavy bottom saucepan. We need the sugar to melt evenly, which is much easier to do with a thick-bottomed, sturdy pan that can distribute the heat.
Place the sugar in the saucepan and shake the pan to distribute the sugar evenly. Place the pan over medium heat and wait until the sugar will start melting down and you will see an amber color ring near the sides of the pan. (For me it happened in the fifth minute of cooking the sugar).
In the meantime, using a microwave, heat the heavy cream until the first bubbles upear.
Four minutes later I can see that my sugar started to melt. It is very important not to stir the sugar at this stage. The only thing you can do is slightly shake the sauce pan to help the sugar. It’s called dry caramel method and in my opinion, this method produces less sugar lumps when melting down the sugar.When you can see about half an inch of melted sugar around the sides of the pan, using a heatproof spatula or a wooden spoon, carefully start mixing the rest of the dry sugar with the melted sugar. As you can see, the sugar is melting fast and doesn’t form any sugar lumps. When all the sugar has caramelized, it has a very runny consistency and deep amber color. Next, add the hot heavy cream. Be very careful, as the mixture will increase in volume and bubble up. Do not stir the mixture. Just wait until the cream and sugar will combine and the bubbles will go down. It will take about a minute or two. Next, turn off the heat and very actively start whisking the mixture. If you feel a few little sugar lumps, turn the heat to low and cook the mixture for about a minute stirring constantly. All the lumps should dissolve. Remove the saucepan from the stove and add softened butter. Whisk it, until the butter has dissolved. Finally, add the salt and whisk again.
Pour it in a clean jar and let it cool to a room temperature. After that you can refrigerate it for up to a month. Hot caramel sauce looks very thin and runny, but it will thicken as it cools.