This post contains affiliate links.

Our Homemade Toffee recipe is absolutely perfect, and makes a generous batch to break into pieces and share. I’m giving all my tips and tricks to make it fool-proof!

Homemade Toffee is easier than you think and once you make it you will be addicted! It's buttery, chocolatey, and has that perfect snap!

I promise anyone can make amazing Homemade Toffee!

I tested this recipe so many times, intentionally making every mistake that causes toffee to fail, so that I could give you all of the tips to make perfect homemade toffee (and even fix it if it separates).

What makes this toffee recipe special and unique? It’s the toffee to chocolate ratio and the thickness of the toffee. I wanted to make a toffee similar to the famous toffee from Garden Gate Chocolate that my in-laws gift their family and friends each year. It’s the best toffee I have had, and I knew when creating my own recipe that I wanted mine to be on the thicker side like theirs, with plenty of chocolate and crushed almonds.

Homemade Toffee is actually very easy to make, with just a few basic ingredients. You don’t even need a candy thermometer to make it. I share my fool-proof way to test if toffee is ready without using a candy thermometer so that no matter your altitude or humidity, your toffee will turn out perfect! You can also freeze the toffee for months.

My Free Gift Labels: This recipe makes a lot, so it’s perfect for gifting to family and friends. I use these cute candy gift boxes and our free printable toffee label or free Christmas label, printed on this square label paper.

Try more of my candy recipes, like Chocolate Peanut Butter Fudge, Chocolate Turtles, Rocky Road, Homemade Caramels, Oreo Balls, and Buckeyes!

You can make homemade toffee from just simple ingredients: butter, sugar, light corn syrup, raw almonds, water, vanilla, chocolate chips, and flake salt.

Toffee Ingredients You’ll Need + Why They Matter:

Almonds: I like to toast whole almonds (toasting the nuts first gives them even more flavor) and then use my food processor to pulse them into very small pieces. Don’t pulse so much that you make almond butter, but you want really small pieces.

Salted Butter: Butter could be the most important ingredient for flavor, so use a good-quality brand like Kerrygold, Tillamook, Challenge, or Land O’Lakes. I prefer salted butter because it helps balance the sweetness of the toffee.

Granulated Sugar: Regular white granulated sugar is what you want here. As the toffee cooks, avoid scraping any sugar crystals from the sides of the pan back into the mixture, since they can cause crystallization.

Light Corn Syrup: helps prevent the sugar from crystallizing and gives the toffee a smooth texture. FYI, Light corn syrup is not the same thing as high-fructose corn syrup. Light corn syrup is just a form of glucose. I don’t recommend leaving it out.

Water: A small amount of water helps the sugar dissolve evenly at the beginning of cooking.

Vanilla Extract: Use pure vanilla extract if you can. Add it at the end, after removing the toffee from heat.

Chocolate: Quality chocolate really matters. I like Guittard or Ghirardelli semi-sweet chocolate chips. You can also use chopped good-quality chocolate if you prefer. Beware, cheap brands of chocolate chips will not melt well!

Flaky Sea Salt: I add a light sprinkle on top. It helps balance the sweetness and makes the chocolate flavor stand out. Maldon, Redmond Real Salt and Jacobsen Salt Co. are my favorite brands.

How to make Homemade Toffee:

Toast Almonds: Spread whole almonds evenly on a sheet pan and toast at 350°F for about 10 minutes, until fragrant and toasted. Let cool then chop by hand or in a food processor until they are very small crumbs, but don’t go too long or it will turn into almond butter. Line a 18×13-inch baker’s half-sheet pan with parchment and spread some of the chopped nuts evenly over the bottom.

Cook Toffee: Combine the butter, sugar, corn syrup, and water in a heavy-bottomed 4 or 5 quart saucepan over medium heat. Stir constantly until the butter melts and the mixture is smooth. Keep stirring slowly in a figure-eight motion without scraping sugar crystals from the sides; vigorous stirring and scraping can cause separation. Continue cooking, stirring often, until deep golden amber and 300°F (the hard-crack stage), about 12-18 minutes.

Pour and Cool: Immediately pour the hot toffee evenly over the prepared nuts and sprinkle the chocolate evenly on top. Gently tent with foil for 2-3 minutes, until the chocolate softens, then spread it into an even layer. Sprinkle with the remaining chopped almonds and optional flaky sea salt. Cool for 10-15 minutes, then refrigerate until completely hardened before breaking into pieces.

Store toffee in an airtight container at room temperature for up to 2 weeks, or freeze in an airtight freezer-safe container for several months. I like to share toffee as a holiday homemade food gift for neighbors, in these cute candy gift boxes.

Learn how to make homemade toffee with simple ingredients and transform it into something impressive and special.

Tips for Toffee Success:

  • Stir slowly and constantly. Use a figure-eight motion so the mixture cooks evenly (don’t stir vigorously or it will separate!), and avoid scraping sugar crystals from the sides of the pan back into the toffee.
  • Keep the heat steady. Don’t rush it with high heat. Toffee can go from perfect to burnt quickly, especially near the end, so keep the heat at the same steady temperature.
  • Cook to hard-crack stage: The toffee is ready around 300–310°F, or when a small amount dropped into very cold water hardens immediately and snaps when bent. I like to rely on the cold-water test along with the deep golden caramel color. (At higher altitude, the target temperature will be lower. See note below.)
  • Use the cold-water test. I prefer this over relying only on a thermometer. Drop a small amount of toffee into a cup of ice water. Mold it with your fingers—if it hardens and can snap/break, then it’s ready. If it still feels soft, keep cooking it.
  • Watch the color. The finished toffee should be a deep golden caramel color.
  • High altitude: Toffee reaches the correct stage at a lower temperature at higher elevations. If using a thermometer, subtract about 2°F for every 1,000 feet above sea level from the target temperature. (This is another reason I like the cold-water test rather than using a thermometer).

Toffee Troubleshooting:

  • My toffee separated: Lower the heat and keep stirring slowly. Add 1 tablespoon very hot water and continue stirring in a figure-eight motion until it comes back together. Add a little more hot water if needed.
  • My toffee is grainy: This usually happens when sugar crystallizes. Avoid scraping sugar crystals from the sides of the pan into the mixture, and stir gently rather than aggressively.
  • My toffee is soft or chewy: It was most likely undercooked. Make sure it reaches the proper candy stage (hard crack stage) before removing it from the heat.
  • My toffee tastes burnt: The heat was likely too high or it cooked too long. Watch it especially closely toward the end.
  • My chocolate won’t stick: Make sure the surface of the toffee isn’t wet or overly oily. Let the chocolate soften on the hot toffee before spreading, and let the finished toffee cool completely before breaking it apart.

How To Gift Homemade Toffee:

Lauren Allen has created a homemade toffee recipe that is thick, topped with chocolate and finely chopped almonds, and has the perfect snap! It's perfect for gift giving and stays great in the freezer for months!

I am passionate about sharing treats and baked goods with my family, friends, and neighbors. It’s such an easy and sweet way to brighten someone’s day. As I was testing this recipe, I gave out so much toffee! My favorite way was by using these cute white candy boxes and a homemade label (choose from regular or Christmas themed). Print the labels on this square label paper. Check out my post of all of my neighbor food gifts!

No ratings yet

Easy Toffee Recipe

Author: Lauren Allen
This homemade toffee recipe combines rich, buttery crunch with a layer of chocolate for a sweet treat that’s hard to resist. Make a batch for holiday gifts, Christmas cookie trays, or a homemade candy worth keeping all to yourself!
Prep: 20 minutes
Cook: 20 minutes
Total: 40 minutes
Servings: 40 servings
Cost: $20

Email This Recipe!

Enter your email and we'll send it directly to you!

By entering your phone number you consent to receive marketing text messages (e.g. meal plans) from TBFS at the number provided, including messages sent by autodialer. Consent is not a condition of purchase. Msg & data rates may apply. Msg frequency varies. Unsubscribe at any time by replying STOP or clicking the unsubscribe link. Reply HELP for help. Privacy Policy.

Ingredients 
 

Instructions 

  • Toast Nuts: Add whole nuts to a sheet pan, spreading into an even layer, and toast at 350°F for about 10 minutes, until fragrant and toasted. Allow to cool.
    2 cups whole almonds
  • Chop Nuts: Add nuts to a food processor (or chop by hand) and chop into really small pieces. I like them in very fine crumbs, but not so chopped that you start to form almond butter! Set aside.
  • Prep Pan: Line a baker's half-sheet pan (18×13-inch) with parchment paper and spread 1 ½ cups chopped nuts evenly over the bottom.
  • Cook Toffee: In a 4- or 5-quart heavy-bottomed saucepan add butter, sugar, corn syrup and water. Cook over medium heat, stirring constantly until the butter melts and the mixture is smooth. Stir slowly and constantly in a figure-eight pattern. Do not scrape sugar crystals from the pan sides. (Stirring vigorously and scraping sugar crystals from the sides of the pot can both lead to the butter separating).
    3 cups salted butter*, 3 cups granulated sugar, 3 Tablespoons light corn syrup, 3 Tablespoons water
  • Hard Crack Stage: Continue cooking, stirring in a slow figure-8 motion, until the mixture reaches 300°F (hard crack stage) and is a deep golden amber color (about 12-18 minutes). If cooking at high altitude, subtract 2°F for every 1,000 feet of elevation.
  • No thermometer? I prefer to test the toffee with an ice water test instead of using a thermometer. Drop a small spoonful of hot toffee into a glass filled with ice water. Use your fingers to press it together into a ball–it should feel hard and snap easily. If it feels soft and you can bend it without it breaking, continue cooking.
  • How to Fix Separated Toffee: If the butter appears to separate while cooking the toffee, lower the heat and stir in 1 tablespoon of very hot water (or a little more if needed) until the toffee comes back together. Be patient and whisk in a figure-eight motion.
  • Remove from heat and stir in vanilla extract.
    1 ½ teaspoons vanilla extract
  • Pour Over Nuts: Immediately pour the hot toffee evenly over the prepared pan with the nuts. Immediately sprinkle chocolate evenly all over the top. Gently tent with foil and let it rest for 2-3 minutes, until chocolate has softened. Then spread chocolate into an even layer.
    18 oz high-quality chocolate chips (Guittard/Ghirardelli)
  • Top With Almonds: Sprinkle remaining chopped almonds over the melted chocolate, and a sprinkle of flaky sea salt, if desired.
    Flaky sea salt
  • Cool: Allow to cool for 10-15 minutes, then refrigerate until completely hardened, before breaking into pieces.
  • Store homemade toffee in an airtight container at room temperature or in the fridge for up to 2 weeks. Or freeze toffee in an airtight freezer-safe container for several months.

Notes

Yield: Approximately 4 ½ lbs toffee. Serving Size: About 2 ounces. 
Butter: If using unsalted butter, add 1 teaspoon fine sea salt.
Chocolate: Or use 2 cups chopped high-quality chocolate bars.
Nuts: I prefer almonds but you could also use pecans.
Stirring: Stir slowly and constantly in a figure-eight pattern; never scrape sugar crystals from the pan sides.
How to Fix Separated Toffee: If the butter appears to separate while cooking the toffee, lower the heat and stir in 1 tablespoon of very hot water (or a little more if needed) until the toffee comes back together. Be patient and whisk in a figure-eight motion.
High Altitude: Toffee will probably cook faster. I rely on the ice water test method rather than a thermometer, but if using a thermometer, subtract 2°F for every 1,000 feet of elevation from the target temperature.
Gifting Toffee: I use these white candy boxes and a homemade label (choose from regular or Christmas themed). Print the labels on this square label paper.

Nutrition

Calories: 290kcal, Carbohydrates: 26g, Protein: 2g, Fat: 21g, Saturated Fat: 11g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 37mg, Sodium: 111mg, Potassium: 93mg, Fiber: 1g, Sugar: 24g, Vitamin A: 426IU, Calcium: 33mg, Iron: 0.3mg

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

Text me new recipe ideas!

Simple, tasty ideas sent once a week. No spam.

Text Signup

Follow Me

Get recipe ideas weekly!

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

Subscribe
Notify of

0 Comments