Make this buttery homemade toffee recipe topped with melted chocolate and crunchy nuts in just minutes. This classic candy is the perfect treat for holiday platters or gifting.

This post may contain affiliate links. Read disclosure policy.
An Easy Foolproof Toffee Recipe
This homemade toffee is an easy Christmas candy recipe we make every year. It’s crisp, buttery, topped with melted chocolate and nuts, and comes together fast with simple ingredients.
A candy thermometer makes things even easier, but I’ll share tips so you can make it without one too. If you love toffee treats, try my toffee cookies, saltine cracker toffee and toffee apple dip, too.
Why I Love This Recipe
- Simple and reliable. This homemade toffee is foolproof and perfect for beginners. Follow my tips and you’ll have the best classic toffee every time.
- Tasty. Homemade English toffee is sweet with the most incredible flavor. It’s the perfect gift any time of year just like my old fashioned hard candy!
Ingredient Notes

Find the full printable recipe with specific measurements below.
- Butter: Salted butter works best. I like to chop it up until cubes before adding to the pan so that it melts quicker and more evenly.
- White sugar: White granulated sugar is best for this recipe.
- Vanilla: I recommend a high-quality pure vanilla extract for the best flavor.
- Chocolate Chips: Semi-sweet or milk chocolate chips are my favorites that make it taste like a Skor candy bar. Dark chocolate or white chocolate could be used.
- Pecans: Chop the pecans into small pieces before using. You may also use chopped almonds or cashews if preferred.
- Salt: Adding a hint of salt along with salted butter is the perfect compliment to the sweet, caramelized flavor.
How to Make Toffee

- Boil. Add butter, sugar, water, and salt to a saucepan with a heavy bottom and bring mixture to a boil over medium heat. Keep a close eye on the toffee as it cooks (don’t walk away).
- Make caramel. It will pale in yellow color, then deepen into a rich caramel tone. The candy thermometer should read 285°F (a minute or two after I took the above picture). Be careful not to let the mixture get too dark, or it will have a burned taste.
- Stir. Remove pan from heat and stir in vanilla. The mixture will be bubbly and incredibly hot. Carefully pour mixture onto a greased or parchment-lined baking sheet, and cool for 5 minutes.
- Sprinkle. Sprinkle the toffee with chocolate chips and rest 10 minutes.
- Spread. Spread melted chocolate chips over toffee with an offset spatula.
- Toppings. Sprinkle chopped pecans top of the melted chocolate. Almonds, peanuts or walnuts would also be yummy! Cool completely, then break into pieces and enjoy!

Recipe Tips
- Tools: Investing in a quality candy thermometer and heavy-bottom saucepan is well worth it for best toffee recipe results.
- No candy thermometer? Test the hard crack stage by dropping a small spoonful of hot toffee into a cup of ice-cold water. If it hardens and snaps, it’s ready.
- Patience: Avoid the temptation to turn up the heat to speed up the process! You will end up burning the toffee.
- Avoid making on a humid day: Toffee hardens by releasing moisture, so humidity may make it soft if there is too much moisture in the air. Wait to make on a dry day.
- Quality ingredients: There are 7 ingredients and that includes salt and nuts. Quality butter and real vanilla extract make a difference. Avoid using margarine as is contains too much water content.

More candy recipes to try include Microwave caramels, Christmas crack toffee and peanut brittle!
More Candy Recipes You’ll Love

Homemade Toffee Recipe
Video
Ingredients
- 1 cup salted butter , cut into pieces
- 1 cup granulated sugar
- 2 Tablespoons water
- ½ teaspoon salt
- 1 teaspoon vanilla extract
- 1 cup chocolate chips (milk chocolate or semi-sweet)
- 2-4 Tablespoons chopped pecans , or almonds
Instructions
- Prep. Line a 9X13" pan with parchment paper.
- Melt butter and sugar. In a medium, heavy-bottomed saucepan add 1 cup butter, 1 cup sugar, 2 Tablespoons water, and 1/2 teaspoon salt over medium-low heat. Stir frequently with a wooden spoon until the butter is melted and the sugar is dissolved. Leave the spoon in the pot and clip on a candy thermometer, if desired, being careful to not let it touch the bottom.
- Stir. Stirring only occasionally, simmer until the caramel is a deep amber color and the thermometer reads 285°-290°F (takes about 20 minutes). You can go to 300 for a harder crack. Immediately remove from heat and stir in 1 teaspoon vanilla.
- Pour into pan. Pour onto the baking sheet and let it spread. Cool 5 minutes. Sprinkle with 1 cup chocolate chips and let sit 10 minutes.
- Spread chocolate and add nuts. Spread the melted chocolate with an offset spatula and sprinkle with 2-4 Tablespoons pecans.
- Cool. Cool completely before breaking into pieces. Enjoy!
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Variations
- Swap the chocolate for dark chocolate or white chocolate.
- Chocolate bars: Use three Hershey’s bars in place of the chocolate chips. It really gives it a candy bar essence.
- Add spice to the chocolate: cinnamon, nutmeg, cayenne, or even things like chai spice.
- Disney inspired: Make my churro toffee recipe coated in white chocolate and cinnamon sugar!
- Go nuts with something other than pecans or almonds. Cashews work really well, too. Sprinkle the nuts on the bottom of the pan instead of over top.
Recipe FAQs
No, some people use the hard crack test or just know by the color. If this your first time making it though or you want to ensure foolproof results, I highly recommend it.
This could happen especially if you have used margarine that has too much water content or have used a butter that has butterfat over 80% (like a European-style butter).
If it starts to seperate, try slowing stirring one Tablespoon of water in at a time until it comes back together. If you are still having trouble, use a thicker based, heavy bottomed saucepan.
If you’re looking for a way to use up leftovers, try adding them into cookies, brownies, bars, trifles or even on top of cupcakes. Chop into toffee bits similar to a Heath bar bit, then fold them into the dough or sprinkle on top. The toffee adds the perfect chocolate and caramel flavor!
Place it in an airtight container or zip-top bag. I like to layer my toffee between wax paper sheets to prevent sticking. Depending on how big your pieces are, you may need to use two containers or bags.
This candy is good for at least two weeks if stored at room temperature. If your home is a bit on the warm side or if you’re holding onto it for gift-giving, I would store it in the fridge. It should last for a couple more weeks if you stick in the refrigerator!
Yes, I love snacking on frozen homemade toffee when craving a sweet chocolate treat. To store in freezer, place in an airtight container or bag. It should keep in the freezer for a couple of months.

Ellie
Does it work to make a half batch? Or should I just stick to a full batch? Thanks!
Jamielyn Nye
I haven’t tested with half a batch, but let us know if you test it out!
Melissa
I love this recipe! It’s so delicious. Have you ever doubled the recipe? Or is it best to do it one batch at a time?
Jamielyn Nye
So glad you enjoy the toffee! I find it works best to work 1 batch at a time.
Brit
So easy yet gift receivers of this yummy Christmas treat will think it took ALL day!
Jamielyn Nye
Yes, toffee makes the perfect gift! So nice of you to pass out!
Deb Clark
I, as well have watched many you tube videos on making English Toffee and they just didn’t turn out the way they should. I tried your recipe and followed it to a T and it turned out just perfect!!! I am so excited about this after several attempts. They all turned out just ok but not to the carmel color I expected. I think the trick is, when it is boiling, don’t disturb the process by constantly stirring. Only occationally! It worked and it looks amazing!!!
Thank you!
Grandmother in Fargo, ND
Taylor @ I Heart Naptime
This makes us so happy to hear, Deb! We’re so glad our recipe worked out great for you :)
Vicki
What size pan do you pour toffee mixture out on? Sounds delicious and can’t wait to try the recipe
I Heart Naptime
I use a 9×13″ pan (with parchment paper on top)
Irene
Has anyone tried this recipe with salted butter? How much of a difference does it really make not using UNsalted butter?
I Heart Naptime
Salted butter should be fine to use. If you like sweet and salty toffee, you could just half the amount of salt called for in the recipe. :)
Michele LaPres
I’ve never made toffee before. Wanted to try it and this recipe seemed simple enough. Just finished and it in amazing!
I Heart Naptime
I’m so happy to hear that! Happy holidays, Michele!
Kay
how much does one batch make? Thanks
I Heart Naptime
About 20 servings :)
Jill
So delicious and easy. Love that you can do it without a candy thermometer!
I Heart Naptime
I’m so glad you enjoyed the recipe, Jill! Thanks for your comment and review :)
Elaine
How much water? Ingredients don’t say water but recipe does!
I Heart Naptime
2 Tablespoons water :)
TERRI HUNTER
Delicious finally a simple recipe that works…. came out perfect on the first try…. only thing I suggest is melting chocolate chips a little bit.
I Heart Naptime
I’m so glad it worked well for you, Terri! Thank you for your comment and review :)
Kelsie Woodhouse
I’ve made this recipe a bajillion times since finding it a month ago. So simple and quick and makes a great gift! Love it!
I Heart Naptime
I’m so happy to hear that, Kelsie! Thanks for your comment :)
Ker
Hi,
Looking forward to trying this – hoping to make it as a gift for someone. Just wondering if anyone has tried it without the nutty choc topping? Is the toffee delicious on it’s own or does it need the topping?
Thanks
I Heart Naptime
I think it would stay taste delicious without! You could always add sprinkles or even shredded coconut on top :)
Lainne Power
This Recipe is Great! It is one of the most delicious things I have ever tasted. I even added some sprinkes on top to add some color. This Recipe is so good I am selling it in my buisness. I highly recamend this recipe for a GREAT snack and desert!
Kathleen R
Easy and delicious. I did not have a candy thermometer but I did as the receipe said and cooked to rich Carmel color.
Jamielyn Nye
I’m so glad you enjoyed it! :)
Georgina
I made this recipe today (my first time making toffee) and while it looks great and tastes great, mine had a lot of grease on the parchment paper when I poured the mixture out. I don’t have a candy thermometer so I just went by the color of the toffee. Not sure how to prevent that in the future. Any tips?
Jamielyn Nye
Hi Georgina! The butter can separate from the sugar and make an oily layer on top of the candy if it isn’t cooked the right amount of time. That would be my guess!
Melissa B
So easy & delicious!
Elizabeth Lochheed
This is the first time I’ve made this recipe. I just love toffee. But I was always afraid to make it. I did it !! It turned out great. Almond Roca, watch out, you have a true competitor in me. Lol. Thanks again.
Jamielyn Nye
I’m so happy to hear it turned out well! Thanks for your comment Elizabeth!