Melt butter in a medium heavy-bottomed saucepan over medium heat.
Once the butter has melted, add the brown sugar and a pinch of salt. Whisk for about 10 seconds to combine
Then pour in the heavy cream. Whisk occasionally, while bringing to a gentle bubble for about 5 - 10 minutes.
Take the pan off the heat and stir in the vanilla extract (if using)
The butterscotch sauce will thicken as it cools.
Drizzle the butterscotch sauce over the still warm cake.
Sprinkle with crushed nuts like walnuts, pecans or pistachio nuts if you like.
You can save any remaining butterscotch to serve with slices of the cake.
The butterscotch may turn grainy as it cools. To fix this, simply reheat for a few seconds in the microwave or stovetop until smooth and pourable again.