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.

    More Like This

    Homemade Candy

    Holiday Treats

    Collections

    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




    77 Comments

    1. 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!

    2. karen thomas says:

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

    3. Robin Guest says:

      5 stars
      Yum!! Looking forward to this.

    4. Kimberly Allison says:

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

    5. 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!

    6. 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.

    7. 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.

    8. 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!

    9. Delaina Gilbert says:

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

    10. Lynnette Vance says:

      Do walnuts substitute well for the pecans?

      1. Lil'Luna Team says:

        Yes!! They would be a great swap!

    See More Comments