Easy Homemade Toffee Recipe

Be the first to rate this 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.

Homemade Toffee with layers of buttery caramel, rich chocolate, and chopped pecans, with one piece held above a stack on a plate.


 

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.
ingredients for homemade toffee recipe including granulated sugar, pecans, salted butter, chocolate chips, vanilla extract, and salt

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.

Butter and granulated sugar in a saucepan, ready to melt

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.

A digital thermometer measuring the temperature of a bubbling golden-brown butter and sugar mixture in a saucepan.

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.

Golden-brown sugar mixture bubbling in a saucepan with a small bowl of vanilla extract beside it.

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.

Chopped pecans sprinkled over a smooth layer of melted chocolate on a parchment-lined baking sheet.

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.
Homemade Toffee stacked on a ceramic plate, showing layers of golden buttery toffee, dark chocolate, and chopped pecans.

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.

Homemade Toffee with buttery caramel, rich chocolate, and chopped pecans arranged on a white platter with extra pieces on the side.

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

Homemade Toffee stacked on a ceramic plate, showing layers of golden buttery toffee, dark chocolate, and chopped pecans.

Easy Homemade Toffee Recipe

Katie Cooksey
This homemade Toffee Recipe is buttery, crisp, and covered with a layer of 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.
Be the first to rate this recipe!
Prep Time 5 minutes
Cook Time 15 minutes
Cooling time 1 hour
Total Time 1 hour 20 minutes
Course Dessert
Cuisine American
Servings 24 pieces
Calories 187 kcal

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

Serving: 5gCalories: 187kcalCarbohydrates: 15gProtein: 1gFat: 14gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 0.3gCholesterol: 21mgSodium: 86mgPotassium: 79mgFiber: 1gSugar: 13gVitamin A: 244IUVitamin C: 0.03mgCalcium: 12mgIron: 1mg
Keyword toffee
Rate This RecipePlease consider Leaving a 5-Star Review!

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.

Share a Comment

Your email address will not be published.

Recipe Rating




Hi, I'm Katie, a professional recipe developer who spends countless hours perfecting recipes so you can know with confidence that what you see is exactly what you’ll get.

“logos”