This Best Homemade Toffee is buttery, crunchy, and coated with rich chocolate and chopped nuts. It’s a classic holiday treat that’s easy to make at home and perfect for gifting or snacking.
Line a baking sheet with parchment paper or a silicone baking mat. Set aside.
Cook the Toffee:
In a heavy-bottomed saucepan over medium heat, combine butter, sugar, and salt. Stir constantly until mixture melts and turns golden brown (about 300°F on a candy thermometer), 10–15 minutes.
Add Vanilla:
Remove from heat and carefully stir in vanilla extract.
Pour and Spread:
Immediately pour the hot toffee onto the prepared baking sheet. Spread it evenly with a spatula.
Add Chocolate and Nuts:
Sprinkle chocolate chips over the hot toffee. Let sit for 2–3 minutes, then spread melted chocolate evenly. Top with chopped nuts if desired.
Cool and Break:
Let the toffee cool completely at room temperature or refrigerate until set. Break into pieces and enjoy.
Notes
Make Ahead: Can be made a week in advance and stored in an airtight container.Customizing the Flavour: Use white or dark chocolate. Add a sprinkle of sea salt for a sweet-salty finish.Serving Suggestions: Great for cookie trays, edible gifts, or festive party treats.Allergy-Friendly Options: Use dairy-free butter and chocolate if needed. Omit nuts or use seeds for nut-free versions.Storage Tips: Store in a cool, dry place in an airtight container for up to 2 weeks. Freeze for longer storage.