Christmas Toffee with Chocolate and Almonds
Christmas toffee starts as a crisp butter-and-sugar sheet, with chopped almonds underneath and dark chocolate and more almonds on top. Once firm, it breaks into chunky, irregular pieces with almond-studded edges.
The candy’s temperature matters more than its cooking time. Have the lined pan, chocolate, and almonds ready before you turn on the heat: once the toffee reaches its target, you’ll need to pour and top it promptly.
Ingredients for Christmas Toffee

- 1 cup unsalted butter (2 sticks; 225g)
- 1 cup granulated sugar (200g)
- 2 tablespoons water
- 1/4 teaspoon fine salt
- 1 1/2 cups chopped almonds (210g), divided
- 8 ounces dark or bittersweet chocolate, chopped (225g)
Optional: Use 1 teaspoon vanilla extract in the toffee, or finish the chocolate with a small pinch of flaky salt. Semisweet chocolate can replace the dark chocolate for a sweeter topping.
How to Make Christmas Toffee

- Prepare the pan: Line a rimmed 9-by-13-inch sheet pan with parchment paper or a silicone mat. Scatter 1 cup of the chopped almonds evenly over the lining. Have the remaining almonds and chopped chocolate ready.
- Cook the toffee: Combine the butter, sugar, water, and fine salt in a heavy-bottomed medium saucepan. Position a candy thermometer so its tip sits in the mixture without touching the pan’s base. Cook uncovered over medium heat, stirring steadily and scraping the bottom, until the mixture is caramel brown and reaches 290°F (145°C). Start watching closely as it approaches 280°F (140°C); the temperature can rise quickly near the end. Allow about 15 to 30 minutes, but use the thermometer rather than the clock. Do not leave the pan unattended.
- Pour over the almonds: Remove the saucepan from the heat. If using vanilla, carefully stir it in now; the hot candy may bubble. Promptly pour the toffee over the almonds and spread it into an even sheet.
- Add the chocolate: Scatter the chopped chocolate over the warm toffee. Let it soften for several minutes, then spread it gently into a continuous layer.
- Top and cool: Scatter the remaining 1/2 cup almonds over the chocolate while it is still soft. Press very lightly if needed to help them adhere. Leave the pan undisturbed at room temperature until the chocolate is set and the sheet is fully firm, about 60 to 90 minutes.
- Break into pieces: Lift the set sheet from the pan and break it by hand into chunky, irregular shards.
Why the Candy Thermometer Matters
The 290°F endpoint is specific to this formula, not a target for every toffee recipe. Pan and burner differences affect how long it takes to get there. Caramel-brown color is a useful secondary cue, but the thermometer tells you when to stop cooking this batch.
How to Prevent Scorching and Separation
A heavy-bottomed saucepan and steady medium heat help the mixture darken without scorching. If it darkens too quickly or smells burnt, the heat is too high. If the butter begins to separate, remove the pan from the heat and stir steadily; this may bring it back together, though not every batch can be rescued.
If the cooled toffee is chewy rather than crisp, it may not have reached the selected temperature, or moisture may have softened it. Let it cool completely before storing it airtight.
Serving and Storage
Pile the shards on a plate for a dessert tray, or pack fully set pieces in small airtight tins or gift bags. For a distinct cracker-based candy with a chocolate topping, see Christmas Crack with Saltine Crackers.
Store fully cooled toffee in an airtight container in a cool, dry place at room temperature. About one week is a conservative quality window. Keep it away from heat and humidity to help preserve its crispness; no reheating is needed.
Nutrition
Approximate nutrition per serving, based on 1/12 of the recipe: 415 calories, 6g protein, 32g fat, and 28g carbohydrates. Per 100g: approximately 595 calories, 8g protein, 46g fat, and 41g carbohydrates. Values vary with the chocolate and almonds used.
Christmas Toffee with Chocolate and Almonds
Equipment
- Rimmed 9-by-13-inch sheet pan
- Parchment paper or silicone mat
- Heavy-bottomed medium saucepan
- Candy thermometer
Ingredients
For the toffee
- 1 cup unsalted butter (2 sticks; 225g)
- 1 cup granulated sugar (200g)
- 2 tablespoons water
- 1/4 teaspoon fine salt
- 1 1/2 cups chopped almonds (210g), divided
For the topping
- 8 ounces dark or bittersweet chocolate, chopped (225g)
Optional
- 1 teaspoon vanilla extract
- Small pinch of flaky salt
Instructions
- Line a rimmed 9-by-13-inch sheet pan with parchment paper or a silicone mat. Scatter 1 cup of the chopped almonds evenly over the lining, and set out the remaining almonds and chopped chocolate.
- Combine the butter, sugar, water, and fine salt in a heavy-bottomed medium saucepan. Position a candy thermometer so its tip is in the mixture without touching the pan.
- Cook uncovered over medium heat, stirring steadily and scraping the bottom, until caramel brown and 290°F (145°C). Watch closely as it approaches 280°F (140°C); do not leave the pan unattended.
- Remove the pan from the heat. If using vanilla, carefully stir it in, then promptly pour the toffee over the almonds and spread it into an even sheet.
- Scatter the chopped chocolate over the warm toffee. Let it soften for several minutes, then gently spread it into a continuous layer.
- Scatter the remaining 1/2 cup almonds over the soft chocolate. Press lightly if needed to help them adhere.
- Leave the pan undisturbed at room temperature until the chocolate is set and the toffee is fully firm, about 60 to 90 minutes.
- Lift the set sheet from the pan and break it by hand into irregular pieces.
Tips
- Prepare the lined pan, chocolate, and almonds before cooking the toffee so you can work promptly.
- Use the thermometer to judge doneness; cooking time can vary with the pan and burner.
- Use steady medium heat and a heavy-bottomed saucepan to help prevent scorching.
- If the butter begins to separate, remove the pan from the heat and stir steadily; the mixture may come back together.
- Let the toffee cool completely before storing to help keep it crisp.
Variations
- Vanilla Toffee: Stir 1 teaspoon vanilla extract into the hot toffee after removing it from the heat.
- Semisweet Chocolate Toffee: Replace the dark or bittersweet chocolate with semisweet chocolate for a sweeter topping.
- Flaky Salt Toffee: Finish the chocolate with a small pinch of flaky salt.
