Last updated: October 31, 2026
This toffee recipe gives you crisp, buttery, golden candy topped with melted chocolate and toasted almonds, and it needs only a handful of pantry ingredients and about 20 minutes at the stove.

Scroll down to the recipe card for the full details, or keep reading for every tip that helps the toffee snap cleanly instead of turning greasy or chewy.
Toffee Recipe Ingredients and Why Each One Matters
This toffee recipe uses just butter, sugar, water, corn syrup, salt, vanilla, chocolate chips and almonds, and each ingredient has a clear job to do.

Knowing what each one does makes it much easier to get a perfect batch on the first try.
Butter
Real unsalted butter is the flavor of toffee, so use a full cup, which is two sticks.
Butter with a higher butterfat content, such as Kerrygold or Plugra, gives a richer and deeper flavor, though standard grocery store butter works well too.
Skip margarine and buttery spreads. They contain extra water and oils that keep the mixture from setting into a crisp snap.
Sugar, Water and Corn Syrup
One cup of plain granulated sugar sweetens the toffee and turns a deep amber as it cooks.
Two tablespoons of water help the sugar dissolve evenly before it starts to brown.
One tablespoon of light corn syrup is your insurance policy. It interferes with sugar crystals forming, which keeps the toffee smooth and glassy instead of grainy.
Salt, Vanilla, Chocolate and Almonds
Half a teaspoon of fine salt balances the sweetness, and one teaspoon of pure vanilla extract goes in after the pan comes off the heat so its flavor does not cook away.
The topping is one and a half cups of semisweet chocolate chips, which is about nine ounces, plus half a cup of finely chopped toasted almonds.
Hershey’s or Ghirardelli chips both melt nicely, and a pinch of flaky sea salt such as Maldon on top is optional but lovely.
How to Make Toffee Step by Step
Making toffee takes about 20 minutes of cooking, and the whole process is easy as long as you have everything ready before the pan goes on the heat.
Here is the full method, stage by stage, so you can cook it from this section alone.
Line the Pan and Set Up Your Station
Line a 13 by 18 inch rimmed baking sheet with parchment paper and set it near the stove.
Keep a heatproof spatula, the vanilla, the chocolate chips and the almonds within arm’s reach, because toffee moves fast at the end.
Melt and Cook to 300°F
Combine the butter, sugar, water, corn syrup and fine salt in a heavy 3 quart saucepan over medium heat.

Stir until the butter melts and the sugar dissolves, then clip a candy thermometer to the side of the pan.
Keep stirring constantly with a heatproof spatula as the mixture bubbles and darkens.

The toffee is ready at 300°F, known as the hard crack stage, which usually takes 15 to 20 minutes and leaves the mixture the color of a copper penny.
Add the Vanilla and Pour
Remove the pan from the heat and carefully stir in the vanilla, which will bubble and sputter.
Pour the toffee onto the lined baking sheet right away and spread it with the spatula into a rectangle about 10 by 14 inches and one quarter inch thick.

Add the Chocolate and Almonds
Let the toffee sit for 1 minute, then scatter the chocolate chips evenly over the top.

After 3 minutes the chips will be soft, so spread the melted chocolate into an even layer with an offset spatula or the back of a spoon.
Sprinkle the almonds over the chocolate, add a pinch of flaky salt if you like, and press lightly so everything sticks.

Cool and Break
Let the toffee cool at room temperature for 1 hour, or chill it for 20 minutes if you are short on time, until the chocolate is firm.
Break it into about 24 pieces with your hands, or tap it with the back of a knife for neater shards.

Toffee Recipe Tips for a Clean, Crisp Snap
The two things that matter most in any toffee recipe are temperature and constant stirring, and nearly every problem traces back to one of them.
These tips cover how to avoid the common mistakes.
Use a Candy Thermometer
A candy thermometer takes the guesswork out of toffee because the color changes quickly near the end.
Check that it reads 212°F in boiling water before you start, and adjust your target up or down if it is off.
Stir Constantly and Use a Heavy Pan
A heavy bottomed saucepan spreads the heat evenly, which helps prevent scorched spots.

Constant stirring keeps the butter blended into the sugar, and it is the best defense against a greasy, separated mixture.
Fix Separated Toffee
If you see a pool of butter on top, take the pan off the heat and whisk hard for 30 seconds.
A splash of hot water whisked in can bring a stubborn batch back together, and then you can return the pan to the heat and keep cooking to 300°F.
Watch the Weather
Sugar absorbs moisture from the air, so toffee set on a very humid day can turn sticky or soft.
Pick a dry day if you can, and store the finished pieces in an airtight container.
Respect the Heat
Hot sugar causes serious burns, so keep kids and pets out of the kitchen while you cook.
Never taste or touch the mixture until it has fully cooled and set.
Toffee Recipe Variations and Substitutions
Once you have the classic toffee recipe down, it is easy to switch up the nuts, chocolate and toppings to suit your mood or the season.
The card below keeps to the classic version, so treat each idea here as an optional change.
Swap the Nuts
Toasted pecans, walnuts or pistachios all work in place of the almonds.
For a nut-free batch, leave the almonds off and top the chocolate with crushed pretzels or sprinkles instead.
Change the Chocolate
Milk chocolate chips give a sweeter, creamier topping, while dark chocolate chips add a bittersweet edge.

White chocolate chips look pretty with a sprinkle of crushed peppermint around the holidays.
Use Salted Butter
If you only have salted butter, cut the fine salt in the pan in half and taste the finished toffee before adding flaky salt on top.
Turn It Into Toffee Bits
Chop leftover toffee into small pieces and stir it into cookie dough, brownie batter or ice cream.
How to Store Toffee and Give It as a Gift
Store homemade toffee in an airtight container with parchment paper between the layers so the pieces do not stick together.

It keeps at room temperature for up to 2 weeks, in the refrigerator for up to 1 month, and in the freezer for up to 3 months.
Let chilled or frozen toffee come back to room temperature before opening the container so moisture does not condense on the chocolate.
Toffee makes an easy homemade gift, so pack it into cellophane bags tied with ribbon or layer it in a pretty tin with parchment between the pieces.
For the best texture, break the toffee into pieces just before packing and avoid stacking heavy layers on top of each other.
Gift it within a few days for the freshest flavor, and tuck a small note on the tin reminding the recipient to keep it in a cool, dry spot.
The Story Behind Toffee
Toffee is a classic British confection, and the word first shows up in print in the early 1800s.

The traditional English version is simply butter and sugar cooked until it turns golden and brittle.
American cooks added a layer of chocolate and a sprinkle of nuts, and that style became a candy shop favorite, with Almond Roca, first made in Tacoma, Washington, in 1923, as one famous example.
Toffee is often confused with caramel, but the two are cooked to very different stages. Caramel stops at a much lower temperature so it stays soft and chewy, while toffee goes all the way to the hard crack stage so it shatters when you bite it.
Ready to try it? Use the recipe card below to print or save the full toffee recipe.
Easy Toffee Recipe
Buttery, crisp homemade toffee cooked to 300°F and topped with melted chocolate and toasted almonds. It snaps cleanly and keeps for weeks.
Ingredients
- 1 cup (2 sticks) unsalted butter
- 1 cup granulated sugar
- 2 tablespoons water
- 1 tablespoon light corn syrup
- 1/2 teaspoon fine salt
- 1 teaspoon pure vanilla extract
- 1 1/2 cups semisweet chocolate chips (about 9 ounces)
- 1/2 cup finely chopped toasted almonds
- Flaky sea salt, for sprinkling (optional)
Instructions
- Line a 13 by 18 inch rimmed baking sheet with parchment paper and set it near the stove with a heatproof spatula, the vanilla, the chocolate chips and the almonds within reach.
- Combine the butter, sugar, water, corn syrup and fine salt in a heavy 3 quart saucepan over medium heat and stir until the butter melts and the sugar dissolves.
- Clip a candy thermometer to the pan and cook, stirring constantly with a heatproof spatula, until the mixture reaches 300°F and turns the color of a copper penny, 15 to 20 minutes.
- Remove the pan from the heat and carefully stir in the vanilla, which will bubble and sputter.
- Pour the toffee onto the prepared baking sheet right away and spread it into a rectangle about 10 by 14 inches and one quarter inch thick.
- Let the toffee sit for 1 minute, then scatter the chocolate chips evenly over the top.
- After 3 minutes, spread the softened chocolate into an even layer with an offset spatula or the back of a spoon.
- Sprinkle with the almonds and flaky sea salt if using, and press lightly so they stick.
- Let the toffee cool at room temperature for 1 hour, or chill for 20 minutes, until the chocolate is firm.
- Break the toffee into about 24 pieces.
Notes
Hot sugar causes serious burns, so keep kids and pets away while cooking. Store in an airtight container with parchment between the layers at room temperature for up to 2 weeks, in the refrigerator for up to 1 month, or in the freezer for up to 3 months. If you only have salted butter, cut the fine salt in the pan in half. Swap the almonds for pecans, walnuts or pistachios, or leave them off for a nut-free batch.
Nutrition Information:
Yield:
24Serving Size:
1 pieceAmount Per Serving: Calories: 165Total Fat: 12gSaturated Fat: 7gSodium: 50mgCarbohydrates: 15gFiber: 1gSugar: 14gProtein: 1g
Toffee Recipe Questions
What temperature should toffee reach?
Toffee should reach 300°F, the hard crack stage. Stopping earlier gives a chewy or sticky candy, while going much past it can taste burnt.
Why is my toffee greasy or separated?
Separation usually happens when the heat is too high or the mixture is not stirred enough. Whisk the pan off the heat, lower the burner next time, and stir constantly.
Can you make toffee without a candy thermometer?
You can, but a thermometer is far more reliable. Without one, drop a little of the hot mixture into a glass of ice water, and it is ready when it forms hard, brittle threads that snap.
Why is my toffee chewy instead of crisp?
Chewy toffee was usually pulled off the heat before reaching 300°F, or it absorbed moisture from humid air. Cook it fully and store it in an airtight container.
How long does homemade toffee last?
Toffee keeps for up to 2 weeks at room temperature, up to 1 month in the refrigerator, and up to 3 months in the freezer. Keep it airtight with parchment between the layers.
Why This Toffee Recipe Works
This toffee recipe works because it keeps the method simple and controls the two things that decide the result, which are temperature and stirring.
Cooking the butter and sugar together with a spoonful of corn syrup keeps the mixture smooth, and stirring constantly keeps the butter from separating.
Taking the toffee to exactly 300°F gives you the glassy snap that makes toffee different from caramel, and adding the vanilla off the heat keeps its flavor bright.
The chocolate melts from the toffee’s own residual heat, so there is no extra bowl or double boiler, and the almonds add a toasty crunch that balances the sweetness.
Pouring the toffee onto a parchment lined sheet and spreading it to about a quarter inch gives pieces that are thin enough to snap cleanly but thick enough to taste rich.
Every ingredient is easy to find, and the method is the same one the card uses, so what you read here is exactly what you will do at the stove.
Final Thoughts on This Toffee Recipe
This toffee recipe is one of the easiest candies you can make at home, and it rewards you with buttery, crisp pieces that look and taste like they came from a candy shop.
Grab a candy thermometer, set up your station, and make a batch this weekend, then leave a comment to tell us how it turned out.
Save the recipe card for the next time a gift, a cookie swap or a sweet craving comes around, and share it with a friend who loves homemade candy.
Salted Caramel Pretzel Bark With a Chewy Caramel Layer and a Crisp Pretzel Snap



