Once the butter is melted, whisk in the sugar, cream and salt. Bring to a very gentle boil and cook for about 5 minutes or until it thickens and the color becomes a deep golden brown, whisking every minute or so.
Turn off the heat and whisk in the vanilla until combined. Taste and add more vanilla or salt if you’d like. Transfer to a heat-safe container, let it cool down for a few minutes at room temp. You can serve it once it’s warm or room temp or transfer to the fridge to chill. The sauce will thicken a lot as it cools.
To re-warm, gently heat the sauce in the microwave in 10 second intervals on low power until just warm.
To make the whipped cream:
In a medium bowl, add the heavy cream and beat on high until stiff peaks form. Add the yogurt and beat again until combined and fluffy.
To assemble:
Spoon a generous amount of the sauce into the bottom of a small bowl. Place a couple scoops of ice cream on top. Top with the whipped cream and sprinkle with toasted almonds and flaky salt, if using.
Notes
Substitutions:
To make dairy-free/vegan, you could try using a vegan butter and full-fat canned coconut milk. Use a dairy-free ice cream and dairy-free whipped cream.
Storage:
Store leftovers in an airtight container in the fridge or freezer:
Butterscotch sauce: up to 2 weeks in the fridge or freeze for up to 2 months.
Whipped cream: up 5 days in the fridge
Leftovers + Repurposing:
Use leftover sauce on (more) ice cream. Drizzle it onto your morning oats for a sweet morning treat. Drizzle it over apples, pears, or bananas.