We’ve made homemade candy our whole lives, but we especially love to make it around the holidays (and more specifically Christmas).

One of our favorites to make is Homemade Toffee! This classic candy only has a few ingredients, and the steps are surprisingly very simple. Plus, it tastes way better than store bought!

We love to serve this at parties and holiday get togethers, but also love to include it on cookie plates or to give as a neighbor gifts. If you like to do the same, be sure to check out some other homemade candies like our Christmas Crack Recipe (aka saltine cracker toffee), Homemade Turtles and homemade Caramels.

Why we think you’ll love it:

  • Addicting. We can’t get enough of the buttery flavor and smooth chocolate!
  • Big batch. It’s super easy to make in big batches and perfect for storing.
  • Great holiday gift. It’s perfect for entertaining, wrapping up in treat boxes, or gifting to neighbors and friends on Christmas cookie plates.

Toffee Recipe Ingredients

  • Salted butter (2 cups): Supplies rich dairy flavor and the fat that caramelizes with sugar to create that classic toffee snap.
  • Sugar (2 cups): The backbone of the candy, it melts and cooks to hard crack for a crisp bite.
  • Vanilla extract (2 teaspoons): Adds warm aroma and rounds out the caramel notes right after cooking.
  • Salt (¼ teaspoon): Balances sweetness and sharpens buttery flavors.
  • Milk chocolate chips (2 cups): Melt into a smooth, creamy top layer that contrasts the snappy base. Or semi-sweet chocolate chips, dark chocolate chips, or white chocolate chips
  • Chopped pecans (½ cup): Add toasty crunch and a nutty finish that pairs perfectly with chocolate. Or chopped almonds (or your favorite nuts), toffee bits, chopped candy cane bits, or holiday sprinkles.

How to Make Toffee

PREP. Line a 17×12-inch jelly roll pan (or baking sheet) with parchment paper.

TOFFEE. Combine 2 cups butter, 2 cups sugar, 2 teaspoons vanilla, and ¼ teaspoon salt in a large, heavy-bottomed saucepan over medium heat. Clamp a candy thermometer to the saucepan.

  • Cook, stirring occasionally, until melted and smooth, then bring to a boil while whisking constantly.
  • Continue whisking the mixture as it boils until it reaches 290°F or the “hard crack” stage. This will take 10–15 minutes, and the mixture will be amber-caramel in color.
  • When it reaches the hard crack stage, immediately pour toffee in an even layer onto the prepared baking sheet.

TOPPINGS. Let sit for 1–2 minutes, then sprinkle 2 cups chocolate chips on top. After 1 more minute, spread chocolate smooth with an offset or rubber spatula and sprinkle ½ cup chopped pecans on top.

SET. Let sit at room temperature for 2 hours to harden, then cut into toffee pieces with a thick, sharp knife.

PRO TIP: Checking the Temperature

If you don’t have a candy thermometer, do a hard crack test. Have a bowl of ice water next to the stove and do the following:

  1. Use a spoon to drop a dollop of the candy syrup into cold water. Wait about 10 seconds.
  2. If the dollop is pliable and bends, the syrup is too soft and needs to boil longer.
  3. If the dollop snaps, it’s at the hard crack stage and is ready.
Close up image of homemade Toffee recipe broken into pieces in white dish.
Homemade toffee recipe broken into pieces in a bowl.
4.98 from 94 votes

Homemade Toffee Recipe

Make this crunchy, buttery, no-fail toffee recipe with just a handful of ingredients and 15 minutes at the stove!
Servings: 12
Prep: 10 minutes
Cook: 15 minutes
Hardening: 2 hours
Total: 2 hours 25 minutes

Video

Ingredients 

  • 2 cups salted butter
  • 2 cups sugar
  • 2 teaspoons vanilla extract
  • ¼ teaspoon salt
  • 2 cups milk chocolate chips
  • ½ cup chopped pecans

Instructions 

  • Line a 17×12-inch jelly roll pan with parchment paper.
  • Combine butter, sugar, vanilla, and salt in a large, heavy-bottomed saucepan over medium heat. Clamp a candy thermometer to the saucepan.
  • Cook, stirring occasionally, until melted and smooth, then bring to a boil while whisking constantly.
  • Continue whisking the mixture as it boils until it reaches 290°F or the "hard crack" stage. This will take 10–15 minutes, and the mixture will be amber-caramel in color.
  • When it reaches the hard crack stage, immediately pour the toffee into the prepared pan.
  • Let sit for 1–2 minutes, then sprinkle chocolate chips on top. After 1 more minute, spread the chocolate smooth with an offset or rubber spatula and sprinkle chopped pecans on top.
  • Let sit at room temperature for 2 hours to harden, then cut into pieces with a thick, sharp knife.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Notes

Store. Toffee can be stored in an airtight container at room temperature for 1–2 weeks or refrigerated for up to 3 months.
Variations. Switch out the milk chocolate chips for semisweet, dark, or white chocolate, or use chopped almonds, toffee bits, candy cane bits, or holiday sprinkles in place of the pecans.
Hard crack test. If you don’t have a candy thermometer, do a hard crack test. Have a bowl of ice water next to the stove and do the following:
  • Use a spoon to drop a dollop of the candy syrup into cold water. Wait about 10 seconds.
  • If the dollop is pliable and bends, the syrup is too soft and needs to boil longer.
  • If the dollop snaps, it’s at the hard crack stage and is ready.

Nutrition

Serving: 1g, Calories: 584kcal, Carbohydrates: 54g, Protein: 2g, Fat: 41g, Saturated Fat: 24g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Trans Fat: 1g, Cholesterol: 86mg, Sodium: 313mg, Potassium: 29mg, Fiber: 1g, Sugar: 52g, Vitamin A: 1015IU, Vitamin C: 0.2mg, Calcium: 47mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Recipe FAQ

How to store homemade toffee?

Store homemade toffee in an airtight container at room temperature for 1–2 weeks. Store in the refrigerator or freezer for up to 3 months.

This recipe was originally published November 2018.

About Kristyn

Kristyn Merkley is a published cookbook author, wife, mom of six, and major food enthusiast! For the past 15 years, she has been sharing foolproof, family-friendly recipes—each one tested in her kitchen—that anyone can master. As a seasoned recipe creator, she loves making cooking simple, stress-free, and totally doable for everyone!

Get my cookbook!

My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

4.98 from 94 votes (52 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




79 Comments

  1. Raelyn Sullivan says:

    My butter separated… ugh!!

    1. Lil' Luna Team says:

      Oh no, that’s the worst! If your butter separated it probably got too hot too fast. For toffee you want to melt and cook slowly so the fat and sugars stay smooth. Next time try medium heat and stir gently till it comes together. You’ve got this and your toffee will be dreamy!

  2. Linda Walker says:

    3 stars
    Taste is really good. Size of pan is not correct! DO NOT use a 7×11 pan … it’s too small! Next time I will definitely use a 9×13! Most areas are close to an inch thick. Toffee should not be that thick IMO!

  3. karen thomas says:

    5 stars
    Great recipe and top tips. Will definitely keep and try again. Going to share as a Christmas gift

  4. Robin Guest says:

    5 stars
    Yum!! Looking forward to this.

  5. Kimberly Allison says:

    5 stars
    Easy and delicious!
    Thank you for sharing this with your readers.

  6. Diana Dubaka says:

    5 stars
    Classic Toffee is so delicious and easy to make. Not just a Christmas favorite, but a treat any time of the year!

  7. Bev Schiefer says:

    I love this recipe! My mom used to make this every year and we would give it away at Christmas. This is exactly her recipe except the pecans. She used almonds.

  8. Malinda Anderson says:

    5 stars
    Awesome recipe!! Thanks so much for sharing. I have never made toffee before. This was a very detailed and easy recipe follow.

  9. Nan says:

    Could I put the chopped pecans into the toffee, instead of on top of it? Or both?

    1. Lil'Luna Team says:

      Yes, you could!

  10. Delaina Gilbert says:

    5 stars
    LOVE THESE and love toffee. My favorite Christmas treat of all.

  11. Lynnette Vance says:

    Do walnuts substitute well for the pecans?

    1. Lil'Luna Team says:

      Yes!! They would be a great swap!

  12. Susan says:

    5 stars
    My husband loves these. So good

  13. Linda B says:

    5 stars
    Love toffee and this is absolutely amazing.

  14. Linda Tillman says:

    5 stars
    This is the closest to my grandma’s recipe from 80 years ago. Absolutely love it. Thanks for sharing.

  15. PAULA MARTIN says:

    5 stars
    Great recipe thank you

  16. Nikki says:

    5 stars
    I am so excited to try this recipe! Toffee is one of my favorite treats to get at Christmas time–I didn’t realize it had so few ingredients. This recipe addresses the concerns I have about keeping the toffee from getting grainy with sugar crystals and makes me feel less worried about dealing with a boiling confection. Well done!

  17. Ruthanne says:

    5 stars
    This was easy and delicious I used almonds instead because I had them in my panrty already perfect treats for family and friends for the holidays or any day they were so good

  18. Judith Fishburn says:

    I love toffee and this looks so easy and absolutely delicious

  19. Chelsy says:

    5 stars
    Love this recipe! Its easy to make and follow. It was a big hit for my co-workers!

  20. Jodi Barnes says:

    5 stars
    My mom loves toffee and pecans. Made this as a treat for her and she said they were divine! Thank you for the easy and amazing recipe.

  21. angie says:

    5 stars
    LOVE LOVE LOVE THIS

  22. Debbie H says:

    5 stars
    We make this multiple times each year.
    Its a requested Chrisltmas gift by family.
    Make this…you’ll love it!

  23. Michelle says:

    5 stars
    I love these❤️🥰

  24. Rhonda says:

    I love to cook and I love toffee but, for some reason, I’ve never made toffee. You have inspired me to try your recipe — my husband is going to be SO thrilled when I present to him a platter of delicious toffee. Thank you for the opportunity of your giveaway!

  25. Elle says:

    5 stars
    Yum!

  26. Peg Hambrecht says:

    5 stars
    Excellent toffee!!! I prefer to make my own now that I’ve made this! Not hard at all and fresh plus delish! Also, love that it’s adaptable with the nuts, etc.

  27. Irene Reynolds says:

    5 stars
    This looks very good. I’ve made toffee before but this looks like a much easier recipe. I am excited to try it.

  28. Helen says:

    5 stars
    Love Toffee!
    Sounds so simple!

  29. Helen says:

    I LOVE Toffee. I can’t wait to try this recipe!

  30. YVONNE says:

    5 stars
    since I love toffee, this is my rate for it I would give it a 10 if I could.

  31. Red says:

    I have made this toffee many time and love it. I have made and gifted it to many others.

  32. Cynthia Mathis says:

    5 stars
    This stuff is crazy good! WARNING!!! It is extremely addictive. LOL! It really is quite easy to make. Will keep you stirring for awhile but well worth the effort. YUMMMM

  33. Maureen Marino says:

    Toffee & Nuts is such a delicious combination!

  34. Tami says:

    5 stars
    Delicious!!
    I can’t wait to try this!

  35. Maggie Kaplan says:

    Your recipe is SPOT ON!!
    I’ve made it before and it wasn’t anywhere near as good as this recipe.
    Definitely a keeper!

  36. Charlotte says:

    5 stars
    This recipe turned out delicious. Kids ate it and begged to make it again. It is a keeper. So Good.

  37. Renee fulmer says:

    5 stars
    Yummy. Just a few ingredients that include butter chocolate and sugar is always tasty.

  38. Marsha McTigue says:

    This look fabulous! I am going to make this and break out of my fudge rut!

  39. Katherine Martun says:

    5 stars
    Toffee Brittle is so good!!
    I usually make peanut brittle.
    This recipe looks easy to make.
    Definitely will be a treat at our house
    this season!! Thanks so much!!

  40. Shelli Delmoe says:

    5 stars
    This stuff is “crack” SO AMAZING!!!

  41. Cathy Brockman says:

    5 stars
    I love toffee and this recipe is good.

  42. Heather Kesner says:

    5 stars
    Love this so much! It melts in you mouth❤️

  43. Dorelle van Hoof says:

    5 stars
    Thanks.
    It is to die for . Thanks for sharing .

    1. Kristyn Merkley says:

      Glad to share!! Thank you for letting me know!

  44. Deb says:

    5 stars
    So, so easy (except for the waiting on the temp to reach hard crack) and so so good!!

    1. Kristyn Merkley says:

      Glad you think so 🙂 Thank you!!

  45. Tammy Anderson says:

    Once the ingredients are boiling do you keep whisking it for 15 minutes?

    1. Kristyn Merkley says:

      I still like to. I don’t do it constantly, but every min or so, I give it a stir.

    2. Kathy Bloskey says:

      12/12/2020 Made toffee, how easy, turned out delicious. Did notice toffee is a little chewy is this normal?

      1. Kristyn Merkley says:

        Glad you liked it! Yes, it is a little sticky 🙂

      2. Lorilyn says:

        is there suppose to have corn syrup in it, and if so the amount does not show also the salt is not in the measurement as well thank you

      3. Lorilyn says:

        sorry I see the salt but not the corn syrup measurement…I forgot to ask if white chocolate can be used in the same way?

      4. Kristyn Merkley says:

        No corn syrup & yes, you can use white chocolate the same way 🙂 Enjoy!

  46. Donna Ruble says:

    Shouldn’t this also have baking soda in it to make it light? Please advise. Donna

    1. Kristyn Merkley says:

      Nope, this recipe does not need it 🙂

  47. Julie says:

    Missing syrup amount and salt amount

  48. Judy bridge says:

    How much corn syrup do you use to make the toffee.

  49. Pamela says:

    How much corn syrup, please?

  50. Eva Dack says:

    can i sub the sugar for sweetener for my diabetic friends

    1. Kristyn Merkley says:

      Though, I have not personally tried, I am sure that would be ok 🙂

  51. Carla says:

    There is no measurement for the corn syrup although you mention it with the butter and sugar. Please advise.

  52. Margie says:

    Didn’t see corn syrup on ingredient list. How much is needed? It was listed in the instruction portion of the recipe. Thanks!

  53. laura mcneely says:

    this recipe is not complete the strup and the sajt amounts are left off

  54. Kristi Ritchey says:

    5 stars
    Easy recipe to follow and tastes so good. a great combination!

    1. Alice A Walters says:

      How much corn syrup and salt do I use?

  55. Olivia says:

    5 stars
    The perfect candy to hand out as gifts. Easy to make and makes alot.

  56. Amy L Huntley says:

    5 stars
    Toffee is my weakness! I have to make it with the intention of giving it away, or its NOT GOOD!
    This recipe was so simple to follow and turned out perfectly!

  57. Joy says:

    5 stars
    This was amazing!! I couldn’t believe how easy it is, too! It wasn’t too hard & my family loved it. We are going to make more & give as gifts!

  58. Sabrina says:

    5 stars
    I like how easy this is, thank you, very nice

  59. Mariela says:

    5 stars
    In love with this rec sk much better than store bought. Cant wait to make again

    1. Kristyn Merkley says:

      Thank you for trying it! I agree..it’s my favorite!

  60. Sarah says:

    5 stars
    I made this for the first time last year and i cant wait to make it again! I cant believe how much better it is homemade!

    1. Kristyn Merkley says:

      Glad you tried it & liked it! Thank you!

    2. Gene Garrison says:

      Toffee recipe missing corn syrup and salt amounts.

  61. Virginia says:

    5 stars
    Love this recipe! This is in my candy gift list!

    1. Kristyn Merkley says:

      Woohoo!!! Glad it made it to the list 🙂 Thank you!