Go Back
Delicious Chocolate Caramel Toffee Cake topped with caramel and toffee bits

Chocolate Caramel Toffee Cake

A rich, moist chocolate cake layered with silky salted caramel, crumbly toffee, and decadent chocolate ganache, perfect for any occasion.
Prep Time 1 hour
Cook Time 30 minutes
Total Time 2 hours
Servings: 12 servings
Course: Cake, Dessert
Cuisine: American
Calories: 600

Ingredients
  

For the cake
  • 2 cups all-purpose flour
  • 2 cups granulated sugar
  • ¾ cup unsweetened cocoa powder
  • 1 ½ teaspoons baking powder
  • 1 ½ teaspoons baking soda
  • 1 teaspoon salt
  • 1 cup buttermilk
  • ½ cup vegetable oil
  • 2 large eggs
  • 2 teaspoons vanilla extract
  • 1 cup boiling water to thin the batter
For the salted caramel
  • 1 cup granulated sugar for caramel
  • 6 tablespoons unsalted butter cut into pieces
  • ½ cup heavy cream
  • 1 teaspoon sea salt or to taste
For the toffee
  • 1 cup unsalted butter for toffee
  • 1 cup granulated sugar for toffee
  • ¼ cup water for toffee
  • 1 teaspoon vanilla extract for toffee
  • ½ cup chopped almonds, pecans, or walnuts optional
For the ganache
  • 1 cup heavy cream for ganache
  • 12 ounces semi-sweet chocolate chopped

Method
 

Preparation
  1. Preheat oven to 350°F (175°C) and grease and flour two 9-inch round cake pans. Use parchment paper rounds in the bottoms of the pans for easy removal.
  2. In a large bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt until well combined.
  3. In a separate bowl, whisk together the buttermilk, oil, eggs, and vanilla extract until smooth.
  4. Gradually add the wet ingredients to the dry ingredients, mixing on low speed until just combined.
  5. Slowly pour in the boiling water while mixing on low speed. The batter will be thin—this is what creates a moist cake.
  6. Divide the batter evenly between the prepared cake pans. Bake for 30-35 minutes, or until a wooden skewer inserted in the center comes out clean.
  7. Let the cakes cool in the pans for 10 minutes before inverting them onto a wire rack to cool completely.
Making the Salted Caramel
  1. In a medium saucepan, melt the sugar over medium heat, stirring constantly with a heat-resistant spatula until it turns amber in color.
  2. Carefully remove from heat and stir in the butter until melted and incorporated smoothly.
  3. Slowly pour in the heavy cream while stirring constantly, allowing the mixture to become smooth and creamy. Stir in sea salt, tasting until you reach your desired saltiness.
Making the Toffee
  1. In another saucepan, combine the butter, sugar, and water. Cook over medium heat, stirring consistently until the butter melts and the sugar dissolves.
  2. Insert a candy thermometer into the mixture. Continue to cook until it reaches 300°F (149°C), the hard-crack stage.
  3. Remove from the heat and stir in vanilla extract and chopped nuts (if using). Pour the toffee onto a parchment-lined baking sheet, spreading it into a thin layer. Let it cool completely before breaking it into small pieces.
Making the Ganache
  1. Heat the heavy cream in a saucepan over medium heat until it just begins to simmer.
  2. Remove from heat and pour over chopped chocolate in a heatproof bowl. Let it sit for about a minute until the chocolate melts, then stir until smooth and glossy.
Assembly
  1. If your cake layers are uneven, level them using a serrated knife. Place one cake layer on a serving plate or cake stand.
  2. Generously drizzle half of the salted caramel sauce over the first cake layer, followed by half of the toffee pieces.
  3. Carefully place the second cake layer on top, then pour the chocolate ganache over it, letting it drip down the sides.
  4. Sprinkle remaining toffee pieces over the top, and drizzle any leftover caramel sauce for an extra touch of indulgence.
  5. Refrigerate the cake for at least 30 minutes to allow the ganache to set. Slice and serve! Ensure the cake is served at room temperature for the best experience.

Notes

For a slow and luxurious treat, consider refrigerating the cake overnight before serving.