Go Back
+ servings

The Best Homemade English Toffee: A Rich and Buttery Delight

This Best Homemade English Toffee recipe features abuttery base topped with melted milk chocolate, toasted almonds, and groundwalnuts, creating a perfect blend of crunch and sweetness.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Dessert
Cuisine English-Inspired
Servings 12
Calories 250 kcal

Ingredients
  

  • ½ cup unsalted butter
  • ½ cup margarine
  • 1 cup granulated sugar
  • ¼ teaspoon kosher salt
  • ½ teaspoon vanilla extract
  • 12 ounces milk chocolate melted
  • 1 cup unblanched whole almonds
  • 1 cup finely ground walnuts

Instructions
 

Prepare the Nuts:

  • If using whole almonds, lightly toast them in a dry pan over medium heat for 3-5 minutes, until fragrant. Set aside to cool. Finely chop or grind the walnuts and set aside for later use.

Cook the Toffee Base:

  • In a heavy-bottomed saucepan, melt the butter and margarine over medium heat. Add the sugar and kosher salt, stirring constantly until the mixture is fully combined and smooth.
  • Continue cooking the mixture, stirring frequently, until it reaches a deep amber color or about 300°F (hard crack stage) on a candy thermometer. This should take about 10-12 minutes. Be careful not to overcook, as the mixture can burn quickly.

Add the Vanilla:

  • Once the toffee has reached the desired temperature, immediately remove it from the heat and stir in the vanilla extract.

Spread the Toffee:

  • Pour the hot toffee onto a lined or greased baking sheet, spreading it out into an even layer using a spatula. While the toffee is still hot, scatter the toasted whole almonds evenly across the surface, gently pressing them into the toffee.

Add the Chocolate:

  • While the toffee is cooling but still warm, spread the melted milk chocolate evenly over the top of the toffee using a spatula.

Sprinkle the Walnuts:

  • Sprinkle the finely ground walnuts over the chocolate layer, pressing them gently into the melted chocolate.

Let It Set:

  • Allow the toffee to cool completely at room temperature or place it in the refrigerator for quicker setting. Once the toffee is fully set and the chocolate has hardened, break it into pieces.

Serve and Enjoy:

  • Serve the toffee immediately or store it in an airtight container for up to two weeks. Enjoy your rich, buttery homemade English toffee!

Nutrition

Calories: 250kcal
Keyword Homemade English toffee
Tried this recipe?Let us know how it was!