Classic Christmas Toffee is a beloved holiday treat that combines buttery crunch with a rich chocolate layer and nutty topping. It’s simple to make, great for gifting, and always a hit at festive gatherings. Whether you’re baking for family, friends, or your own sweet tooth, this toffee brings joy with every bite.
How to Make Classic Christmas Toffee
Ingredients
1 cup unsalted butter
1 cup granulated sugar
1/4 cup water
1/4 teaspoon salt
1 cup semi-sweet chocolate chips
1 cup chopped nuts (almonds or pecans work well)
Directions
-
Prepare the pan: Line a baking sheet with parchment paper.
-
Melt the butter: In a medium saucepan over medium heat, melt the butter.
-
Add sugar and water: Stir in the sugar, water, and salt. Continue stirring until combined.
-
Cook the toffee: Keep stirring constantly until the mixture turns golden brown and reaches 300°F on a candy thermometer. This takes about 10–15 minutes.
-
Pour and cool: Immediately pour the hot toffee onto the parchment-lined sheet and spread evenly.
-
Add chocolate: After a couple of minutes, sprinkle chocolate chips over the warm toffee. Let them melt, then spread evenly.
-
Top with nuts: Sprinkle chopped nuts over the melted chocolate.
-
Set and break: Let the toffee cool completely until firm, then break into pieces.
How to Serve
Serve toffee in decorative bowls during parties or arrange on festive trays. For gifting, package it in tins or jars with holiday ribbons. It pairs wonderfully with hot drinks like cocoa or coffee.
How to Store
Store in an airtight container at room temperature for several weeks. In warm climates, refrigeration is recommended. Toffee can also be frozen in a tightly sealed container for up to 3 months.
Tips to Make Classic Christmas Toffee
Use a candy thermometer to ensure the toffee reaches the hard crack stage
Watch carefully near the end of cooking to prevent burning
Add a sprinkle of sea salt for a sweet-salty twist
Try different nuts for flavor variety—walnuts, pistachios, or hazelnuts
Variation
Customize your toffee with crushed peppermint candies for a festive flair, or drizzle melted white chocolate over the dark chocolate layer. Adding a dash of vanilla to the toffee mixture can also enhance the flavor.
FAQs
Can I use margarine instead of butter?
Butter is preferred for the best texture and flavor, but margarine can be used in a pinch.
How do I know when it’s done?
The toffee is ready when it reaches 300°F and has a deep golden-brown color.
Can I freeze it?
Yes. Wrap it well in plastic or foil and place in an airtight container. Thaw at room temperature before serving.

Traditional Christmas Toffee with Chocolate & Nuts
Ingredients
Method
- Line a baking sheet with parchment paper for easy removal of the toffee later.
- In a medium-sized saucepan, melt the unsalted butter over medium heat.
- Once the butter is melted, mix in the sugar, water, and salt. Stir well to combine.
- Keep cooking the mixture over medium heat, stirring constantly, until it reaches a golden-brown color, about 10-15 minutes.
- Immediately pour the hot toffee mixture onto your prepared baking sheet and spread it out evenly.
- Once slightly cool but still warm, sprinkle the chocolate chips on top and let them melt.
- Spread the melted chocolate evenly over the toffee and sprinkle the chopped nuts on top.
- Allow the toffee to cool completely at room temperature or in the fridge until the chocolate hardens.
- Once set, break the toffee into pieces and store it in an airtight container.