Best Christmas Toffee Recipe
Crunchy, buttery Christmas Toffee layered with chocolate and pecans. Perfect holiday candy for gifting, entertaining, and festive sweet cravings.
Prep Time 20 minutes mins
Cook Time 40 minutes mins
Chilling Time 3 hours hrs
Course Dessert
Cuisine American
Base Layer
- 1 cup chopped pecans (or almonds)
Toffee Mixture
- 1 cup unsalted butter
- 1 cup granulated sugar
- 1/4 cup water
- 1 tsp pure vanilla extract
- 1/2 tsp fine sea salt
Chocolate Topping
- 1–1 ½ cups chocolate chips
- Extra chopped pecans
- Flaked sea salt (optional)
2. Cook the Toffee
In a saucepan, combine butter, sugar, water, and salt.
Heat over medium, stirring frequently until fully melted and bubbling.
Attach a candy thermometer and cook until it reaches 300°F (hard crack stage).
Remove from heat and stir in vanilla.
3. Pour & Layer
Immediately pour the hot toffee over the pecans in the prepared dish.
Let sit for 1–2 minutes.
Sprinkle chocolate chips evenly over the top.
Cover with foil for 3–4 minutes to melt the chocolate.
4. Swirl & Top
Remove foil and gently swirl the chocolate with a spatula.
Add chopped pecans on top.
Sprinkle flaked sea salt if desired.
5. Chill & Break
Let the toffee set for 4 hours at room temperature, or chill in the fridge to speed up the process.
Lift out using the parchment paper and cut or break into pieces.
Serve or package for gifting.
- Toffee sets best in low-humidity environments.
- Use real vanilla extract for maximum flavor.
- If the mixture separates, keep stirring—it will come back together.
- Thickness of the toffee depends on the size of the pan used.