Homemade Salted Caramel Sauce

Homemade salted caramel sauce uses just a handful of ingredients and isn’t complicated to make. Its sweet and salty flavor makes this thick and pourable sauce the perfect addition to all types of desserts.

Course Sauce
Prep Time 10 minutes
Cook Time 14 minutes
Total Time 24 minutes
Servings 16 (1 1/2 tbsp each)
Calories 98 kcal
Author Alyssa


  • 1 cup granulated sugar
  • 3 tbsp water
  • 1 cup heavy whipping cream
  • 4 tbsp unsalted butter, cut into small pieces
  • 3/4 tsp vanilla extract
  • 1/2 - 3/4 tsp kosher salt more or less to taste


  1. Add sugar and water to a medium-large sauce pan and gently stir together, taking care not to splash the mixture up onto the sides of the saucepan. Set saucepan over medium to medium-high heat and let cook for 12-15 minutes without stirring. Keep a close eye as you'll want to remove the saucepan from the heat when the mixture is deep amber in color -- this happens quickly at the end of the cooking process.
  2. While the sugar mixture is cooking, heat the cream in the microwave or another saucepan until it's warmed. Set aside.
  3. Once the sugar mixture is deep amber in color, immediately remove it from the heat and very slowly pour in the warmed cream and whisk. The mixture will bubble up A LOT so please be careful to avoid coming into contact with the caramel.
  4. Once the cream is fully whisked into the caramel, add the butter, vanilla extract, and salt and whisk until smooth. Put the saucepan back on the stovetop over low heat and whisk for 1-2 minutes as it thickens, then remove from heat again.
  5. Let salted caramel sauce cool to room temperature, then store in the refrigerator. It'll thicken as it cools and is chilled, so you may wish to warm it before serving.

Recipe Notes

Take a look at the bulleted recipe notes above for some important tips.
TL;DR - 1) Use a saucepan with lots of extra room, 2) NO stirring, 3) Cream room temperature or warmer.

Nutrition Facts
Homemade Salted Caramel Sauce
Amount Per Serving (1.5 tbsp)
Calories 98 Calories from Fat 50
% Daily Value*
Total Fat 5.5g 8%
Saturated Fat 3.5g 18%
Cholesterol 18mg 6%
Sodium 78mg 3%
Potassium 6mg 0%
Total Carbohydrates 13g 4%
Sugars 12.8g
Protein 0.4g 1%
* Percent Daily Values are based on a 2000 calorie diet.