This easy white chocolate toffee recipe makes about 24–30 crisp, buttery pieces with a deep-golden toffee base, creamy white chocolate topping, and a generous sprinkle of chopped nuts. The candy takes about 10 minutes to prepare, 12–18 minutes to cook, and approximately 1 hour to cool and set.
Made with butter, sugar, a little water, salt, vanilla, white chocolate, and pecans, this homemade candy is simple enough for a first-time candy maker and special enough for holiday trays or edible gifts. A candy thermometer is the key to reaching the 300–310°F hard-crack stage that gives the toffee its clean snap.
Jump to RecipeWhy You’ll Love This Recipe

This white chocolate toffee has the contrast everyone wants in a homemade candy: a crisp, buttery crunch underneath and a creamy topping that melts pleasantly on the tongue. Toasty nuts add a little roasted flavor and a delicate bite, while a tiny pinch of flaky sea salt keeps the sweetness balanced.
The ingredient list is short, the method uses one saucepan, and the candy sets in a single pan. It is an excellent make-ahead treat for cookie exchanges, dessert tables, care packages, and holiday gifts.
If you are assembling a larger dessert spread, pair this candy with our chocolate pistachio cookies for another nutty, chocolate-forward option.
Ingredients You’ll Need

Start with unsalted butter, granulated sugar, water, salt, and vanilla extract. Unsalted butter gives you control over the seasoning, while the small amount of water helps the sugar dissolve evenly and may reduce early scorching.
- Butter: Provides the rich flavor and smooth texture of the toffee.
- Sugar: Creates the caramelized structure and crisp hard-crack texture.
- Water: Helps the sugar dissolve before the mixture reaches a boil.
- White chocolate: Forms a soft, creamy layer over the hot candy.
- Nuts: Pecans, almonds, or walnuts bring crunch and roasted flavor.
- Flaky sea salt: Optional, but especially good against the sweet white chocolate.
For the cleanest white chocolate layer, use finely chopped high-quality white chocolate. Chips work well, but chopped chocolate often melts more smoothly and spreads more easily.
How to Make It Step-by-Step

Step 1: Prepare the pan before you turn on the stove. Line a 9-by-13-inch baking pan with parchment paper or foil, lightly grease it, and place it on a heat-safe surface; measure the white chocolate and nuts so they are ready when the candy is finished.
Step 2: Add the butter, sugar, water, and salt to a heavy saucepan over medium heat. Stir steadily until the butter is fully melted and the sugar has dissolved, taking care to scrape around the bottom and edges.
Step 3: Continue cooking the mixture, stirring frequently, until it reaches 300–310°F (149–154°C). This is the hard-crack stage, and the toffee should look deep golden brown; it usually takes 10–15 minutes after the mixture begins boiling.
Step 4: Remove the saucepan from the heat and carefully stir in the vanilla extract. The candy will bubble vigorously when the vanilla is added, so keep your face and hands away from the steam and hot splashes.
Step 5: Immediately pour the hot toffee into the prepared pan. Carefully spread it into an even layer, moving quickly but avoiding unnecessary handling of the very hot candy.
Step 6: Sprinkle the white chocolate evenly over the hot toffee. Let it stand for 2–3 minutes so the heat can soften it, then use a spatula to spread the chocolate into a smooth layer.
Step 7: Scatter the chopped pecans, almonds, or walnuts over the melted white chocolate. Gently press the nuts into the chocolate so they stay attached, then add up to 1/4 teaspoon flaky sea salt if you want a sweet-salty finish.
Step 8: Leave the pan at room temperature or refrigerate it until completely firm, about 1 hour. Lift the slab from the lining, then break or cut it into approximately 24–30 pieces.
How to Get Crisp, Perfect Toffee

The candy thermometer is the most important tool in this recipe. If you stop below 300°F, the finished candy may be soft or chewy instead of crisp; if you cook it beyond the target range, it can taste bitter or cause the butter to separate.
Use a heavy saucepan that distributes heat well, and stir frequently as the mixture cooks. Avoid walking away during the final minutes, because the temperature can rise quickly once the sugar mixture is close to the hard-crack stage.
The color provides a helpful visual check, but it should not replace the thermometer. Look for a deep golden-brown shade and the measured temperature together.
For another dessert that is easy to prepare ahead, try this no-bake chocolate pudding cake alongside the candy.
White Chocolate and Topping Tips

White chocolate is delicate because it can burn or seize easily. Do not add it to the saucepan or cook it directly with the toffee; sprinkle it over the freshly poured candy instead, then allow the residual heat to soften it.
Finely chopped white chocolate melts quickly and usually produces a smoother finish than chips. Spread it gently once softened, using light strokes so you do not disturb the warm toffee underneath.
Pecans are a classic choice because their buttery flavor complements the candy, but almonds and walnuts are also excellent. Keep the pieces chopped fairly small so every bite gets a little nutty crunch without making the candy difficult to break.
Cooling, Cutting, and Storage

Let the toffee cool completely before cutting or breaking it. Refrigerating the pan can speed the setting process, but the candy still needs about 1 hour to become firm enough to handle cleanly.
For tidy pieces, lift the chilled slab from the parchment or foil and use a sturdy knife to score or cut it. For a more rustic presentation, simply break it into irregular shards with your hands once it is firm.
Store the finished pieces in an airtight container at room temperature. Separate layers with parchment paper, and keep the container away from humidity and direct heat so the candy remains crisp.
When planning a dessert table, a fruity option such as this easy pineapple pie gives guests a refreshing contrast to the rich toffee.
Simple Variations
Change the nut topping to suit your pantry or the season. Pecans create a soft, buttery crunch, almonds offer a firmer bite, and walnuts add a slightly earthy flavor.
You can also keep the topping simple with white chocolate and flaky salt alone, or divide the nuts into a fine chop for a more uniform surface. The base recipe should remain unchanged so the candy still reaches the proper hard-crack stage.
Some toffee recipes omit the water and use only butter, sugar, and salt. This version includes two tablespoons of water because it helps the sugar dissolve evenly and can reduce early scorching.
Serving Ideas and Gift-Giving
Arrange the pieces on a small platter with the white chocolate side facing up, or tuck them into mini paper candy cups. A clear cellophane bag tied with ribbon makes the candy look festive without requiring elaborate packaging.
Serve a few pieces with coffee, tea, or hot cocoa. The crisp texture also makes a wonderful topping for ice cream, brownies, or a slice of plain pound cake.
For a savory dish to balance a sweets-focused gathering, you could also make this easy skillet lasagna as the main course before bringing out the dessert tray.

Easy White Chocolate Toffee Recipe
Ingredients
Method
- Line a 9-by-13-inch baking pan with parchment paper or foil and lightly grease it. Have the white chocolate and chopped nuts ready before cooking the sugar mixture.
- Place the butter, sugar, water, and salt in a heavy saucepan over medium heat. Stir until the butter melts and the sugar dissolves.
- Continue cooking, stirring frequently, until the mixture reaches 300–310°F (149–154°C), the hard-crack stage. The toffee should be deep golden brown, which usually takes 10–15 minutes after boiling begins.
- Remove the saucepan from the heat and carefully stir in the vanilla. Expect the hot mixture to bubble vigorously.
- Immediately pour the toffee into the prepared pan and spread it into an even layer. Work promptly because the candy begins setting quickly.
- Sprinkle the white chocolate over the hot toffee and let it stand for 2–3 minutes. Spread the softened chocolate evenly across the surface.
- Sprinkle the chopped nuts over the chocolate and gently press them in. Add the flaky sea salt, if desired.
- Cool the candy at room temperature or refrigerate it until completely firm, about 1 hour. Break or cut it into pieces and store it in an airtight container.
Notes
Final Thoughts
This easy white chocolate toffee recipe delivers impressive candy-shop flavor with straightforward ingredients and a single-pan method. Watch the thermometer, pour the candy promptly, and give the white chocolate a few minutes to soften before spreading.
Once the slab is firm, break it into crisp, creamy, nut-studded pieces and store it airtight for sharing. With its golden crunch, smooth topping, and optional sparkle of sea salt, this homemade toffee is the kind of candy that disappears quickly from any dessert table.
For another chocolate dessert to serve after the candy, see our chocolate poke cake for a soft, rich contrast to these crunchy pieces.