Homemade English Toffee
Our easy english toffee recipe turns simple pantry ingredients into buttery, chocolate topped toffee candy. And, you don’t need a candy thermometer to make it.

💌 Don't forget to save this recipe!
Homemade English toffee is a treat that my family loves to gift during the holidays. It’s sweet, crunchy, and ships well. I got this recipe from my aunt, and it always comes out great.
This recipe has just seven ingredients and one of those is optional. It uses granulated sugar, butter, water, chocolate chips, and walnuts to name a few. You get a beautiful caramelized toffee covered with melted chocolate and chopped nuts. So good!
I’ve made this candy in a number of different kitchens and the total time is always right under an hour, so it’s not super time consuming. If you’re on a homemade candy kick, try my snickerdoodle truffles, peppermint fudge, or saltine cracker candy next.
Toffee Making Tips
Prep all your ingredients ahead of time. Once this recipe gets going, it moves fast.
As you’re cooking the toffee, sugar crystals may stick to the pan and the spoon. Don’t scrape those crystals into the pan; try to avoid them. Scraping them into the pan can cause the candy mixture to turn gritty and seize. I like to keep an extra spoon handy just it case I need to swap it out.
While you’re gathering the ingredients, go ahead and grease the sheet pan. A light coating of cooking spray or butter works great. Butter is my favorite thing to use. That pan of toffee needs to chill in your fridge, so get a spot ready in the fridge, too.
Make sure the kitchen is free of distractions. This isn’t a recipe I’d make if a lot of folks or pets are hanging around the kitchen. It’s too easy to get distracted and burn the toffee (or yourself).
Speaking of burns, you’ll want to keep a close eye on the butter and sugar as they cook. The mixture starts by melting and turns a light amber color. The light amber color will slowly disappear and turn darker as the sugar cooks. Once the color changes to a dark amber, watch for the mixture to thicken a bit and start to pull away from the sides of the time. That’s the time to pull it off the heat. If you’re using a candy thermometer it should read around 290°F.
How to Make English Toffee
- Make sure all your ingredients are measured and handy and that you’ve greased the sheet pan.

- Add sugar, butter, water, vanilla, and salt to a heavy-bottom saucepan over medium-low heat. Stir occasionally as the butter melts and the sugar dissolves.

- Let the mixture come to a boil. It will foam and bubble so make sure to use a pan with tall sides. Keep the heat steady and stir occasionally (avoid scraping the sides of the pan). Cook until the mixture turns deep amber and begins pulling away from the pan, about 17 to 23 minutes.

- Carefully pour the hot toffee mixture onto the prepared baking sheet and let it cool completely. Melt the chocolate chips in 15-second bursts, stirring between each, until smooth. Spread over the cooled toffee. (If you move quickly enough, you can sprinkle the chocolate chips onto the hot toffee, and they’ll easily melt as you spread them.

- Sprinkle with walnuts and gently press them into the chocolate. If you don’t want to use walnuts, just leave them off or try chopped almonds instead. Chill in the fridge until set, then break into pieces. This toffee sets fairly quickly so it doesn’t need to stay in the fridge long, 30 minutes max!

Common Questions and Troubleshooting
Why did my butter separate into an oily mess?
Once the toffee is done, it can feel a little oily to the touch especially on the bottom. That being said, it should not separate as it cooks. Here are some things I’d recommend doing:
- Use brand name butter or butter that doesn’t have a lot of water. It needs to be at least 80% milk fat. That leaves roughly 1 tablespoon of water and a tiny bit of milk solids. If you buy a brand that doesn’t have enough milk fat, it could cause problems when it cooks. Because of this, I like to stick with brand name butter.
- Don’t use margarine! I suspect this is an issue with many people. They grab margarine instead of butter. I highly recommend using butter for our recipe. It hasn’t been tested with margarine. Margarine is 80% vegetable oil and the remaining 20% makes up dairy and water. If you start with oil, you’ll end up with oil. Some examples of margarine are Blue Bonnet, Country Crock, and Smart Balance to name a few.
- Make sure you’re not adding butter as the toffee mixture cooks. Sometimes when I mismeasure, I’ll just add the missing tablespoon or two of butter as the recipe cooks and it’s not a big deal. But, that’s not this recipe! Toffee doesn’t work like that! The butter and sugar have to cook together in the correct amounts.
What does the water do?
Don’t skip adding the water; it’s an easy one to miss. In this recipe, water helps the butter and sugar melt and combine more easily.
How long does English toffee last?
Our toffee lasts about 2 weeks in the fridge or 1 week if left at room temperature. That makes it great for gifting and shipping! My aunt used to ship batches to my grandparents every year, so it definitely lasts long enough for that.

Ingredients
Toffee
- 1 ¼ cups granulated sugar
- 1 cup unsalted butter, cut into cubes (at room temperature)
- 3 tablespoons water
- 1 teaspoon vanilla extract
- ½ teaspoon salt, omit if using salted butter
Topping
- 10 ounces chocolate chips, any variety
- 1 cup chopped walnuts
💌 Don't forget to save this recipe!
Instructions
- Prepare a large baking sheet, by greasing it with butter or spraying with cooking spray. Set aside.
- In a medium saucepan over low-medium heat, melt the sugar, butter, water, vanilla, and salt. Stir constantly to ensure the sugar doesn't burn.1 ¼ cups granulated sugar1 cup unsalted butter3 tablespoons water1 teaspoon vanilla extract½ teaspoon salt
- The mixture will come to a boil and begin to foam. As the toffee cooks, it will begin to have streaks of amber brown throughout and pull away from the sides of the pan, about 17–23 minutes.
- Once the candy turns dark amber in color and releases small puffs of smoke (if using a thermometer, if should read 290°F), remove from heat and pour onto the prepared baking sheet. Allow the mixture to cool completely.
- Place the chocolate chips into a microwave-safe bowl and heat, stirring every 15 seconds until all chips are melted and smooth.10 ounces chocolate chips
- Pour melted chocolate over cooled toffee, and smooth into an even layer. Sprinkle with nuts, and lightly press them into chocolate.1 cup chopped walnuts
- Place the toffee in the refrigerator about 30 minutes to set. Break the toffee into pieces, and enjoy!
- Store leftovers in an airtight container in a cool, dry place. It will keep for about 2 weeks.
Notes
- The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 1 ounce of English toffee. Actual calories will vary.
- There is no substitute for granulated sugar. Brown sugar doesn’t work for this recipe.
- If you don’t have pure vanilla extract, leave it out. The additives in imitation vanilla can cause the toffee not to set.
- Make sure you use butter and not margarine. Margarine will not work for this toffee recipe.
- Disclaimer: This recipe involves working with boiling, melted sugar. Please make sure you have ample time to complete the recipe without rushing and that children and pets are away from the area. Sugar burns can be severe, so it’s best to be proactive to reduce the possibility of accidents.


This is my favorite treat! I love English Toffee! YUM!