Easy Homemade Toffee Recipe
This post may contain affiliate links. View my privacy policy and disclosure policy for more details.
This homemade Toffee Recipe is buttery, crisp, and topped with melted chocolate and toasted pecans. Made with simple ingredients on the stovetop, it’s an easy homemade candy that’s perfect for Christmas, gifting, or whenever you’re craving something sweet and crunchy.

Quick Summary
Difficulty: Beginner
Why you’ll love it: Buttery, crunchy toffee topped with smooth chocolate and toasted pecans.
Time: 1 hour 20 minutes (20 minutes hands-on)
Good For: Holiday candy trays, edible gifts, dessert platters
Freezer-friendly: Yes

Ingredient Notes
Here’s a quick look at the ingredients that make this toffee buttery, crunchy, and full of chocolate and pecan flavor.
- Salted butter: Gives the toffee that rich, buttery flavor that makes homemade candy so good.
- Granulated sugar: Cooks with the butter to create that classic crunchy toffee with a nice snap.
- Salt: Helps balance the sweetness so every bite tastes just right.
- Vanilla extract: Adds a little extra flavor that makes the buttery base even better.
- Semi-sweet chocolate chips: Melt into a smooth chocolate layer that pairs perfectly with the crunchy toffee underneath.
- Pecans: Finely chop and toast them to add a nutty crunch that elevates each piece.

How to Make Homemade Toffee
Homemade toffee is easier to make than you might think! Follow these simple steps to get that buttery, crunchy candy topped with smooth chocolate and toasted pecans.
Step 1: Prepare the Pan
Line a 9×13-inch baking pan or rimmed baking sheet with parchment paper.
Scatter half of the finely chopped, toasted pecans over the bottom. Set the pan aside so it’s ready when the toffee is done.
Step 2: Melt the Butter and Sugar
Add the butter, granulated sugar, and salt to a heavy-bottomed saucepan over medium heat. Stir steadily as the butter melts and the mixture comes together.

Step 3: Cook Until Golden
Keep stirring as the mixture cooks for about 10–15 minutes, until it turns a deep golden-amber color and reaches 300°F on a candy thermometer. This is the hard-crack stage, which gives the toffee its signature crunch.

Pro Tip: A candy thermometer makes this step much easier. Temperature matters here, so watch it rather than relying on color alone.
Step 4: Stir in the Vanilla
Remove the saucepan from the heat and carefully stir in the vanilla extract. The mixture may bubble up a bit, so take your time and keep your hands clear of the hot steam.

Step 5: Spread the Toffee
Immediately pour the hot mixture over the pecans in your prepared pan. Carefully spread it into an even layer before it hardens.


Step 6: Add the Chocolate
Let the toffee rest for 2–3 minutes, then sprinkle the chocolate chips evenly over the top. Wait another 2–3 minutes for them to soften, then spread the melted chocolate into a smooth layer.


Step 7: Sprinkle on the Pecans
Scatter the remaining toasted pecans over the melted chocolate. Gently press them in so they stick as the chocolate sets.

Step 8: Cool and Break Into Pieces
Let the toffee cool completely at room temperature, or refrigerate it until firm. Once set, break it into bite-sized pieces and enjoy! It’s perfect for sharing, gifting, or keeping a little stash for yourself.


Tips for Success
- Avoid making toffee on a humid day: Moisture in the air can make candy sticky, which affects that crisp, snappy texture you’re after.
- Use fresh pecans: Older nuts can taste bitter or stale, and their flavor really stands out in a simple candy like this.
- Keep the chocolate layer even: Spread it gently toward the edges so each piece has a good balance of chocolate, toffee, and pecans.
- Skip the freezer for quick cooling: Sudden temperature changes can cause condensation when the toffee comes back to room temperature, leaving the surface sticky.
- Break it into different sizes: Smaller pieces are great for topping desserts or adding to gift boxes, while larger shards make a pretty addition to a holiday candy tray.

What to Serve With Homemade Toffee
These sweet treats pair perfectly with homemade toffee, from soft chocolate cookies to creamy ice cream. Serve them together for a simple dessert spread everyone will love.
- Chocolate Chip Cookies: Soft, chewy cookies pair well with crunchy, chocolate-covered toffee.
- Chocolate Fudge Cookies: These chocolatey cookies pair well with the buttery candy.
- Rocky Road Ice Cream: Chocolate ice cream, marshmallows, and almonds go well with crunchy toffee pieces.
- Cheesecake Ice Cream: The creamy cheesecake flavor balances the candy’s sweet crunch.
- Ice Cream Crunch Cake: Layers of ice cream, chocolate fudge, and crunchy cookies make a great pairing.

Once set, break it into pieces and enjoy! Find the full recipe and instructions on the printable recipe card below.

Easy Homemade Toffee Recipe
Ingredients
- 1 cup salted butter
- 1 cup granulated sugar
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
- 1 1/2 cups semi-sweet chocolate chips
- 3/4 cup pecans finely chopped, toasted
Instructions
- Prep the pan. Line a 9×13-inch baking pan or rimmed baking sheet with parchment paper. Sprinkle about half of the chopped pecans evenly over the prepared pan and set aside.
- Make the toffee. Add butter, sugar, and salt to a heavy-bottomed saucepan over medium heat. Cook, stirring steadily, until the butter has melted and the mixture comes together.
- Cook to hard-crack stage. Continue cooking and stirring until the mixture turns a deep golden-amber color and reaches 300°F on a candy thermometer. This should take approximately 10–15 minutes.
- Add vanilla. Remove from heat and carefully stir in vanilla.
- Pour. Immediately pour the hot toffee over the pecans and carefully spread into an even layer.
- Add chocolate. Let the toffee sit for 2–3 minutes, then sprinkle chocolate chips evenly over the top. Let stand another 2–3 minutes until softened, then spread the melted chocolate across the toffee.
- Finish. Sprinkle with the remaining toasted pecans and gently press them into the chocolate.
- Cool. Let cool completely at room temperature, or refrigerate until firm. Break into pieces and serve.
Notes
- A candy thermometer takes the guesswork out of homemade toffee. The mixture needs to reach 300°F for that crisp, snappy texture.
- Keep the heat around medium and stir consistently to help prevent scorching.
- Toasting the pecans before adding them brings out much more flavor.
- Let the candy cool completely before breaking it apart.
- Store in an airtight container at room temperature for up to 2 weeks.
Nutrition
More Recipes to Try
How to Store Homemade Toffee
Keep pieces in an airtight container in a cool, dry place for up to 2 weeks. If your kitchen is warm, refrigerate them with parchment paper between layers.
For longer storage, freeze for up to 2 months. Let the container reach room temperature before opening to prevent condensation.
If you make this recipe, I would really appreciate it if you would give it a star rating and leave your review in the comments! If you have a picture of your finished dish, post it on Instagram using the hashtag #laurenslatest and tag me @laurens_latest.


