The Best Homemade English Toffee: A Rich and Buttery Delight

If you’re craving a classic sweet treat with a perfect balance of buttery richness and chocolatey goodness, this Homemade English Toffee recipe is just what you need. With a crisp base made from butter, margarine, and sugar, topped with melted milk chocolate and a blend of whole almonds and ground walnuts, this toffee is irresistible. It’s a timeless candy that makes for a perfect gift, holiday dessert, or indulgent snack. With simple ingredients and easy steps, you can create this delicious homemade toffee in no time!

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:

  1. 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.
  2. 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.
  3. Add the Vanilla:
    • Once the toffee has reached the desired temperature, immediately remove it from the heat and stir in the vanilla extract.
  4. 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.
  5. 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.
  6. Sprinkle the Walnuts:
    • Sprinkle the finely ground walnuts over the chocolate layer, pressing them gently into the melted chocolate.
  7. 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.
  8. 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!

Conclusion:

This Homemade English Toffee is the perfect combination of buttery, crunchy toffee and smooth milk chocolate, with the added crunch of almonds and walnuts. Whether you’re making it for a special occasion, giving it as a gift, or simply treating yourself, this toffee is a sure hit. With simple ingredients and a few easy steps, you’ll have a batch of irresistible toffee ready in no time. Enjoy the classic taste of this sweet treat that everyone loves!

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!
Keyword Homemade English toffee

Leave a Comment

Recipe Rating