Three pieces of chocolate-topped salted caramel toffee stacked on top of each other.

Salted Caramel Toffee

This extra buttery salted caramel toffee is topped with a layer of chocolate and sprinkled with fleur de sel. It tastes fantastic and has the perfect toffee texture; it’s hard but as soon as you take a bite, it crumbles into crunchy deliciousness.
Course Dessert
Cuisine American
Keyword salted caramel toffee
Prep Time 10 minutes
Cook Time 30 minutes
Cool Time 1 hour
Total Time 1 hour 40 minutes
Servings 8
Calories 611kcal
Author Nicole Branan


  • 16 tablespoons unsalted butter
  • 1.5 cups granulated sugar
  • 1 cup light brown sugar
  • 3/4 cup plus 2 tablespoons heavy cream
  • 1/2 teaspoon vanilla extract
  • 3 ounces bittersweet chocolate, finely chopped*
  • 3 ounces semisweet chocolate, finely chopped*
  • fleur de sel


  • Line a 7–inch by 11–inch baking pan with parchment paper.
  • Add butter, sugars and cream into a saucepan and heat, stirring with a wooden spoon, until the sugar is dissolved.
  • Boil the mix until it registers 300 degrees F. on a candy thermometer, stirring occasionally with the wooden spoon.** (Be careful, 300 degrees F. is extremely hot and dangerous. Do not, under any circumstances, touch the caramel OR the pot).
  • Turn the heat off and, very carefully, standing back, stir in the vanilla.
  • Pour the hot mix into the baking pan and let it sit for a minute.
  • Evenly distribute the chocolate over the hot toffee and let it sit until it starts to melt.
  • Evenly spread the chocolate over the toffee using an offset spatula or a rubber spatula.
  • Sprinkle with fleur de sel. 
  • Once the chocolate has solidified, cut the toffee into pieces.


*Don't use chocolate morsels; morsels have stabilizers in them that actually prevent them from melting.
**It will take a while to get to 300 degrees F. The mix will heat up to 200 degrees F. quickly, then stay at 200 for a bit and then very slowly move to 300 degrees.


Calories: 611kcal | Carbohydrates: 67.8g | Protein: 2.1g | Fat: 38.3g | Saturated Fat: 24.9g | Cholesterol: 96mg | Sodium: 17mg | Potassium: 96mg | Fiber: 1.3g | Sugar: 64.3g | Calcium: 40mg | Iron: 0.9mg